SiYu

积少成多 聚沙成塔

欢迎来到我的个人站~


Linux内核编译

源码下载

1.登录官网(https://www.kernel.org/)下载最新版

2.git下载

git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

git pull

源码安装

官网下载的直接解压,git同步的不用

源码编译

设置默认配置

$ make defconfig

减少编译的垃圾信息

$ make > .. /detritus

使用以下命令可以把无用的输出信息重定向到永无返回值的黑洞/dev/null

$ make > /dev/null

衍生多个编译作业

默认情况下 make只衍生一个作业。衍生多个作业编译命令

$ make -jn

$ sudo make modules_install $ sudo make install $ sudo mkinitramfs -o /boot/initrd.img-4.13.2

进入/boot/grub目录,然后输入命令:update-grub即可。