一.请原谅我作死
说起昨天把我的Linode老日本机房从AMH换Plesk的过程,其中还有个东西需要额外记录下,就是换内核,这玩意我发现是真的有坑啊
因为Plesk Onyx自带Docker(这点简直Nice),所以我打算把常用的Centos6换成7,毕竟一方面内核低,第二方面Centos6的Docker版本很久很久很久没更新了,很多功能都有缺失,实在是没法用。那么说干就干,换系统真的方便,直接面板Rebuild一下就行了,但是!!!内核的话我也真是怕了,最近一堆漏洞,我选择用最新的,考虑到BBR的问题我选择4.9版本的,4.10说实在话不太敢用。
因为Linode默认启动的内核并不是硬盘上的,而是类似DO选择了网络加载内核,这就必须得切换成加载硬盘的内核才行,但是但是!!!必须先对系统进行一番配置,不然直接切换了妥妥的进不去系统
二.怎么解救
对于Centos6来说,这个很方便
1 2 3 4 5 6 7 8 9 |
yum install epel-release yum install grub grubby 这儿请脑补安装内核命令 vi /boot/grub/menu.lst timeout 0 title CentOS root (hd0) kernel /boot/vmlinuz-* root=/dev/xvda initrd /boot/initramfs-*.img |
至于Centos7,则有所不同
1 2 3 4 5 6 7 8 9 10 11 12 |
yum install epel-release yum install grub2 grubby 这儿请脑补安装内核命令 mkdir /boot/grub grub2-mkconfig -o /boot/grub/grub.cfg vi /boot/grub/menu.lst timeout 0 title CentOS root (hd0) kernel /boot/vmlinuz-* root=/dev/xvda initrd /boot/initramfs-*.img |
/dev/xvda是XEN的默认系统分区,如果是KVM的话就是/dev/vda
获取vmlinuz-*文件的绝对路径的办法 ls -l /boot/vmlinuz* 阅读全文→
近期评论