wlly-lzh
2023-08-02 19:40 deepin
大家不一定要去编译Debian配置的内核哦,我这里只是通过一个教程、一种思路。
Reply Like 0 View the author
大家不一定要去编译Debian配置的内核哦,我这里只是通过一个教程、一种思路。
感谢您的分享
打包成deb会更好,省的下次再编译安装
打包成deb会更好,省的下次再编译安装
当我亮出make deb-pkg的时候,你就应该知道我已经打包了。
超简单的内核编译教程
超简单的内核编译教程
或许你可以看看某大佬更简单的教程
https://bbs.deepin.org/phone/zh/post/255126
make那几个命令如果只是打包deb的话不用sudo,打包成deb再安装其实更省事。
然后我喜欢无脑用:make deb-pkg -j8
想同时几个线程都可以,只是你电脑只有j4的话,多开的的那4个几个并不能提高速度,交替运行的。
make那几个命令如果只是打包deb的话不用sudo,打包成deb再安装其实更省事。
然后我喜欢无脑用:make deb-pkg -j8
想同时几个线程都可以,只是你电脑只有j4的话,多开的的那4个几个并不能提高速度,交替运行的。
我直接j88
感谢分享哦
你这样的内核只能适合自己的电脑,其他电脑配置是不能用的
Popular Ranking
ChangePopular Events
More
编译环境:deepin23
操作声明:本教程不保证一定能够成功,可能在编译过程中需要按照提示操作,或者自己主动上网查找资料。
安装声明:不保证安装用别的系统配置的内核不会出现问题,请在操作之前做好保障措施。
(喜欢自己动手的可以不按照提示操作)
1、首先需要从Debian12那里搞到内核的配置文件
我是从安装好了的debian系统里面的/boot目录下面提取的(文件名为:config-x.x.x-amd这样的)。
2、下载对应版本的linux源码包
上镜像站,节省时间:http://mirrors.ustc.edu.cn/kernel.org/linux/kernel/
记得一定要是对应版本的哦!
3、解压并放入配置文件
将前面搞到的config文件放入解压出来的目录下面,(要求文件名一定要是
.config
)4、开始配置
一般使用
sudo make menuconfig
进行配置提示:可能需要安装:
libncurses-dev
、pkg-config
有能力的可以自己配置一下,像我一样的菜鸟,直接Save、Exit就好了。
5、开始编译
sudo make -jn
这里的n是线程数,比如我的电脑cpu是8核心16线程,那么我可以选择sudo make -j(1~15)提示:可能需要安装
libelf-dev
、dwarves
6、安装linux内核
sudo make modules_install
安装内核模块sudo make install
安装内核提示:可能需要安装
console-setup
7、更新系统引导
sudo update-grub
如果你想要将内核打包(deb),请运行
sudo make deb-pkg
提示:可能需要安装:
build-essential
我提取的配置文件:
config-6.1.0-9.tar.gz 6.1.27版本
config-6.1.0-10.tar.gz 6.1.37版本
目前遇见的问题(后面发现了会继续添加):
1、外置储存设备有时无法挂载
2、无法使用virtual box虚拟机