笔记|Ubuntu 更换内核
最近锐速破解好像更新了,具体看这里https://github.com/0oVicero0/serverSpeeser_Install
本来准备在Ubuntu上装一下试试,执行脚本发现内核不支持,无奈只能手动换内核了,寻找了一下更换内核的方法。
Ubuntu 更换内核
方法一:想到了使用bbr一键脚本时,会自动升级内核,查看脚本找到方法。这里还是使用秋水大大注明的方法吧。
如果是 Debian/Ubuntu 系统,则需要手动下载最新版内核来安装升级。
去这里下载最新版的内核 deb 安装包。
如果系统是 64 位,则下载 amd64 的 linux-image 中含有 generic 这个 deb 包;
如果系统是 32 位,则下载 i386 的 linux-image 中含有 generic 这个 deb 包;
安装的命令如下(以的 64 位 4.9.3 举例而已,请替换为下载好的 deb 包):
dpkg -i linux-image-4.9.3-040903-generic_4.9.3-040903.201701120631_amd64.deb
安装完成后,再执行命令:
/usr/sbin/update-grub
最后,重启 VPS 即可。
方法二:虽然方法一里面的内核版本很全,但是使用方法一还是找不到可以使用锐速的内核啊,在这里我想到了学霸大佬的一篇文章——DigitalOcean Ubuntu 更换为锐速可用的内核 - Leonn 的博客
按照文章方法,终于更换更换成功了。
说明:Ubuntu16.04可使用一键锐速脚本的内核只有 4.4.0-47-generic ,我使用方法一安装的4.4.47的内核,发现默认启动都是最新的4.4.47内核,最终使用方法二解决
1)更新系统并寻找可用核心
sudo apt-get update apt-cache search --names-only linux-image
我们可以看到一系列核心,选择要用的,因为我的是 16.04,锐速支持4.4.0-47-generic
这里我选择 linux-image-extra-4.4.0-47--generic,执行
sudo apt-get install linux-image-4.4.0-47-generic linux-headers-4.4.0-47-generic
2)启动引导项设置,编辑 GRUB 设置允许动态管理
修改如何选择默认核心,打开 /etc/default/grub 进行编辑
sudo vim /etc/default/grub
修改或添加以下内容:
GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true GRUB_DISABLE_SUBMENU=y
3)重新生成 grub.cfg 文件
export GRUB_CONFIG=`sudo find /boot -name "grub.cfg"`
4)rebuild 这个文件
sudo update-grub
5)检查现有 Kernel
sudo grep 'menuentry ' $GRUB_CONFIG | cut -f 2 -d "'" | nl -v 0
我们可以看到这些信息,记录下想优先启动的 kernel
0 Ubuntu, with Linux 4.4.47-040447-generic
1 Ubuntu, with Linux 4.4.47-040447-generic (recovery mode)
2 Ubuntu, with Linux 4.4.0-040400-generic
3 Ubuntu, with Linux 4.4.0-040400-generic (recovery mode)
4 Ubuntu, with Linux 4.4.0-66-generic
5 Ubuntu, with Linux 4.4.0-66-generic (recovery mode)
6 Ubuntu, with Linux 4.4.0-47-generic
7 Ubuntu, with Linux 4.4.0-47-generic (recovery mode)
6)设置默认 Kernel
按照我的需求,是想启动 6 Ubuntu, with Linux 4.4.0-47-generic
sudo grub-set-default 6
或者
sudo grub-set-default 'Ubuntu, with Linux 4.4.0-47-generic'
7)重启 VPS
sudo reboot
检查下目前的 Kernal 吧
uname -r
这样内核就成功更换成我需要的了。
8)卸载多余的内核
直接使用 apt-get purge linux-image-***
9)查看当前安装的内核
dpkg -l|grep linux-image
其他:
Centos换内核方法
https://www.91yun.org/zh/archives/795
Centos内核升级方法
1)Centos 6
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-develsed -i 's/^default=.*/default=0/g' /boot/grub/grub.confreboot
2)Centos 7
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel grub2-set-default 0 reboot
参考:
https://liyuans.com/archives/digitalocean-ubuntu-kernal-change.html
End、
匿名