问:linode为什么要更换内核?
答:因为安装锐速需要指定的内核,不然可能无法启动!!!
下面说下操作步骤:
1 首先更新一下软件源
yum update -y
2 查看安装的内核kernel(非安装必须部分,可跳过)
uname -a
3 开始安装最新版内核
#对于32位的centos安装:
yum install kernel-PAE.i686
#对于64位centos安装:
yum install kernel.x86_64
4 查看安装的内核(非安装必须部分,可跳过)
rpm -q kernel
# kernel-2.6.32-642.4.2.el6.x86_64
查看/boot下的的内核文件:
ll /boot
total 41084
-rw-r--r-- 1 root root 108107 Aug 23 20:04 config-2.6.32-642.4.2.el6.x86_64
drwxr-xr-x 2 root root 4096 Sep 18 13:56 grub
-rw------- 1 root root 14224632 Sep 18 13:53 initramfs-2.6.32-642.4.2.el6.x86_64.img
-rw-r--r-- 1 root root 215531 Aug 23 20:04 symvers-2.6.32-642.4.2.el6.x86_64.gz
-rw-r--r-- 1 root root 2618532 Aug 23 20:04 System.map-2.6.32-642.4.2.el6.x86_64
-rwxr-xr-x 1 root root 4268880 Aug 23 20:04 vmlinuz-2.6.32-642.4.2.el6.x86_64
5 安装适合锐速的内核版本
rpm -ivh http://sadsu.com/kernel/kernel-firmware-2.6.32-504.3.3.el6.noarch.rpm
rpm -ivh http://sadsu.com/kernel/kernel-2.6.32-504.3.3.el6.x86_64.rpm --force
6 查看安装的内核(非安装必须部分,可跳过)
# rpm -qa|grep kernel
kernel-firmware-2.6.32-642.4.2.el6.noarch
kernel-2.6.32-504.3.3.el6.x86_64
kernel-headers-2.6.32-642.4.2.el6.x86_64
dracut-kernel-004-409.el6_8.2.noarch
kernel-2.6.32-642.4.2.el6.x86_64
也可以用步骤4进行查看
ll /boot
total 41084
-rw-r--r-- 1 root root 106312 Dec 17 2014 config-2.6.32-504.3.3.el6.x86_64
-rw-r--r-- 1 root root 108107 Aug 23 20:04 config-2.6.32-642.4.2.el6.x86_64
-rw------- 1 root root 13609155 Sep 18 13:53 initramfs-2.6.32-504.3.3.el6.x86_64.img
-rw------- 1 root root 14224632 Sep 18 13:53 initramfs-2.6.32-642.4.2.el6.x86_64.img
-rw-r--r-- 1 root root 200269 Dec 17 2014 symvers-2.6.32-504.3.3.el6.x86_64.gz
-rw-r--r-- 1 root root 215531 Aug 23 20:04 symvers-2.6.32-642.4.2.el6.x86_64.gz
-rw-r--r-- 1 root root 2544888 Dec 17 2014 System.map-2.6.32-504.3.3.el6.x86_64
-rw-r--r-- 1 root root 2618532 Aug 23 20:04 System.map-2.6.32-642.4.2.el6.x86_64
-rwxr-xr-x 1 root root 4151248 Dec 17 2014 vmlinuz-2.6.32-504.3.3.el6.x86_64
-rwxr-xr-x 1 root root 4268880 Aug 23 20:04 vmlinuz-2.6.32-642.4.2.el6.x86_64
7 编辑启动文件
mkdir /boot/grub
vi /boot/grub/menu.lst
menu.lst内容如下
timeout 5
title CentOS (2.6.32-504.3.3.el6.x86_64)
root (hd0)
kernel /boot/vmlinuz-2.6.32-504.3.3.el6.x86_64 root=/dev/sda
initrd /boot/initramfs-2.6.32-504.3.3.el6.x86_64.img
其中的挂载点可以用以下命令查看,请选择你机器的正确挂载点,我上面的例子里挂载点是/dev/sda
# df -kh
Filesystem Size Used Avail Use% Mounted on
/dev/sda 24G 2.2G 21G 10% /
tmpfs 1004M 0 1004M 0% /dev/shm
8 修改linode配置
点击下图中红圈中的edit按钮
选择legacy(grub)后保存,重启服务器即可。
9 重启后确认一下是否成功
uname -a
Linux taiwx.com 2.6.32-504.3.3.el6.x86_64 #1 SMP Wed Dec 17 01:55:02 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
现在去安装锐速吧,哈哈。