linux 内核配置文件/etc/grub.conf

来源:互联网 发布:php 替换字符串 编辑:程序博客网 时间:2024/05/20 05:10

最近的linux 版本的编译总是出错,请教了下大牛说是linux 内核版本太高了。

uname -a
Linux 2.6.32-642.11.1.el6.x86_64 #1 SMP Fri Nov 18 19:25:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

而我们需要的是2.6.32-573.

这里需要查看/etc/grub.conf

# grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE:  You have a /boot partition.  This means that#          all kernel and initrd paths are relative to /boot/, eg.#          root (hd0,0)#          kernel /vmlinuz-version ro root=/dev/sda3#          initrd /initrd-[generic-]version.img#boot=/dev/sdadefault=2timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitle CentOS (2.6.32-696.1.1.el6.x86_64)    root (hd0,0)    kernel /vmlinuz-2.6.32-696.1.1.el6.x86_64 ro root=UUID=5fb22b93-15c2-4898-89ff-717dce793d71 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet    initrd /initramfs-2.6.32-696.1.1.el6.x86_64.imgtitle CentOS (2.6.32-642.11.1.el6.x86_64)    root (hd0,0)    kernel /vmlinuz-2.6.32-642.11.1.el6.x86_64 ro root=UUID=5fb22b93-15c2-4898-89ff-717dce793d71 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet    initrd /initramfs-2.6.32-642.11.1.el6.x86_64.imgtitle CentOS (2.6.32-573.el6.x86_64)    root (hd0,0)    kernel /vmlinuz-2.6.32-573.el6.x86_64 ro root=UUID=5fb22b93-15c2-4898-89ff-717dce793d71 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet

default=2 这个就是制定选择那个版本的内核。
title默认的是0开始,选择对应的版本后,reboot。

再次uname -a 可以参看已经完成了内核版本的选择。

通常我们可能安装一些软件会使内核升级,这种方法可以方便的回退。

0 0
原创粉丝点击