|
本帖最后由 xiaoxiao 于 2016-6-28 13:20 编辑
1.升级最新的软件源:
2.查看现在的内核
Linux li874-46.members.linode.com 4.1.0-x86_64-linode59 #1 SMP Mon Jun 22 10:39:23 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
3.安装CentOS发行版的内核文件
对于32位的CentOS安装:
- yum install kernel-PAE.i686
复制代码
对于64位CentOS安装:
- yum install kernel.x86_64
复制代码
安装完成后,查看已安装的内核:
kernel-devel-2.6.32-642.1.1.el6.x86_64
查看/boot下的的内核文件:
显示结果:
-rw-r--r-- 1 root root 108107 May 31 22:02 config-2.6.32-642.1.1.el6.x86_64
-rw------- 1 root root 14227011 Jun 28 03:48 initramfs-2.6.32-642.1.1.el6.x86_64.img
-rw-r--r-- 1 root root 215559 May 31 22:02 symvers-2.6.32-642.1.1.el6.x86_64.gz
-rw-r--r-- 1 root root 2615135 May 31 22:02 System.map-2.6.32-642.1.1.el6.x86_64
-rwxr-xr-x 1 root root 4264432 May 31 22:02 vmlinuz-2.6.32-642.1.1.el6.x86_64
查看CentOS根设备挂载的路径:
Filesystem Size Used Avail Use% Mounted on
/dev/sda 24G 1.9G 21G 9% /
tmpfs 494M 116K 494M 1% /dev/shm
其中/dev/sda挂载点为Linux的/根设备,等下会用到
4.修改Linux启动时加载的内核文件
进入/boot,新建grub目录:
编绎Linux启动时加载的内核文件:
根据你安装的内核进行修改以下信息,主要修改内核的名称,和“root=”挂载点:
- timeout 5
- title CentOS (2.6.32-642.1.1.el6.x86_64)
- root (hd0)
- kernel /boot/vmlinuz-2.6.32-642.1.1.el6.x86_64 root=/dev/sda
- initrd /boot/initramfs-2.6.32-642.1.1.el6.x86_64.img
复制代码
5.在Linode的网站管理系统,"Boot Settings"-->"Kernel",选(GRUB (Legacy))模式
然后重启服务器,系统正常启动,即修改成功!
Linux li874-46.members.linode.com 2.6.32-642.1.1.el6.x86_64 #1 SMP Mon Jun 22 10:39:23 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
大功告成,修改内核成功!
|
|