红联Linux门户
Linux帮助

对于grub2引导的非debian系linux更新系统内核的脚本

发布时间:2016-10-12 10:14:14来源:linux网站作者:VrixXII
随手发点代码,方便不会编译的朋友。
 
代码如下,写进一个sh脚本用chmod +x 文件名添加权限,./文件名直接运行(第一次用这个Markdown写不会用。界面有点不好。)
 
#!/bin/sh
#下载ncurses库编译安装
wget ftp://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz
gzip -d ncurses-6.0.tar.gz && tar -xvf ncurses-6.0.tar
cd ncurses-6.0
./configure && make -j4 && make install
#下载Linux内核,将网址替换即可
wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.19.tar.xz
#解压到/usr/src
xz -d linux-4.4.19.tar.xz && tar -xvf linux-4.4.19.tar -C /usr/src
cd /usr/src/linux-4.4.19
make oldconfig #使用原有的内核配置接着一路回车就行
make -j4 && make modules && make modules_install && make install
#make -j后面的数字最大为你CPU核数*2
cat /boot/grub2/grub.cfg | grep Fedora #查看启动项,grep后是系统名字
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-set-default “Fedora (4.4.19) 21 (Twenty One)” #设置默认内核
grub2-editenv list #查看默认内核
reboot
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24952.html