在此说明一下,一般都将内核源码放到/usr/src下,并创立链接linux,相似快捷方式,便于切换到内核路径下。**
我下载的内核版本是:linux-4.19.1.tar.xz;接着将内核源码压缩包解压并复制到/usr/src路径下,此时可能需要1-2分钟时间;解压时注意一下你的内核源码所在的路径,例如我的是在虚拟机的共享文件夹下;之后切换到/usr/src路径下,再创立一个名为linux的链接:**
root@dannylinux:/# tar xf /mnt/hgfs/Desktop/ubuntu/linux-4.19.1.tar.xz -C /usr/src/
root@dannylinux:/usr/src# ln -sv linux-4.19.1 linux
root@dannylinux:/usr/src# ls
root@dannyLinux:/# sudo apt-get install gccroot@dannyLinux:/# sudo apt-get install make root@dannyLinux:/# sudo apt-get install ncurses-devroot@dannyLinux:/# sudo apt-get install bisonroot@dannylinux:/# sudo apt-get install flexroot@dannylinux:/# sudo apt-get install libssl-devroot@dannyLinux:/# sudo apt-get install libelf-dev
root@dannylinux:/usr/src/linux# make menuconfig`
使用默认配置,save 后 exit
root@dannylinux:/usr/src/linux# make -j 4
root@dannylinux:/usr/src/linux# sudo make modules_install
root@dannylinux:/usr/src/linux# sudo make install
安装完内核之后,会在/boot/路径下生成一个内核文件vmlinuz-4.19.1和其余几个文件。
到此Linux内核就编译完了,可以打开grub.cfg配置文件看一下,会有一个新的版本:
root@dannylinux:/usr/src/linux# vim /boot/grub/grub.conf
别焦急,你以为重启就好了吧(假如是安在物理机上重启是可以了),但是假如安装在虚拟机上,要将内存调至4G才可以,不然会报内存不足的错误。
而后重启吧,进入启动项会提醒你选择内核版本,这时候你选择ubuntu4.19.1即可以使用你新编译的Lniux内核了!
**DannyWu博客**
长按二维码关注公众号
原创申明:本文为DannyWu原创,转载务必注明本文链接,否则视为侵权!