`

centos升级内核后如何取消旧内核开机启动选项

 
阅读更多

rpm -qa kernel 会提示有哪些kernel并列出来。

rpm -e kernel*** 删除不想要的kernel,然后查看grub文件,会发现系统已经将启动grub里的旧的启动项删除,不需要再手动删除。


比如:
[root@hostname]# rpm -qa | grep kernel
abrt-addon-kerneloops-2.0.8-16.el6.centos.1.x86_64
kernel-firmware-2.6.32-358.23.2.el6.noarch
kernel-2.6.32-358.23.2.el6.x86_64
kernel-2.6.32-279.el6.x86_64
libreport-plugin-kerneloops-2.0.9-15.el6.centos.1.x86_64
dracut-kernel-004-303.el6.noarch

[root@hostname]# cat /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,4)
#          kernel /vmlinuz-version ro root=/dev/mapper/vg_pj-root
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,4)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.23.2.el6.x86_64)
    root (hd0,4)
    kernel /vmlinuz-2.6.32-358.23.2.el6.x86_64 ro root=/dev/mapper/vg_pj-root rd_NO_LUKS rd_NO_MD crashkernel=128M LANG=zh_CN.UTF-8 rd_LVM_LV=vg_pj/swap  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rd_LVM_LV=vg_pj/root rhgb quiet
    initrd /initramfs-2.6.32-358.23.2.el6.x86_64.img
title CentOS (2.6.32-279.el6.x86_64)
    root (hd0,4)
    kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=/dev/mapper/vg_pj-root rd_NO_LUKS rd_NO_MD crashkernel=128M LANG=zh_CN.UTF-8 rd_LVM_LV=vg_pj/swap  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rd_LVM_LV=vg_pj/root rhgb quiet
    initrd /initramfs-2.6.32-279.el6.x86_64.img
title Other
    rootnoverify (hd0,0)
    chainloader +1


[root@hostname]#rpm -e kernel-2.6.32-279.el6.x86_64
[root@hostname]#cat /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,4)
#          kernel /vmlinuz-version ro root=/dev/mapper/vg_pj-root
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,4)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.23.2.el6.x86_64)
    root (hd0,4)
    kernel /vmlinuz-2.6.32-358.23.2.el6.x86_64 ro root=/dev/mapper/vg_pj-root rd_NO_LUKS rd_NO_MD crashkernel=128M LANG=zh_CN.UTF-8 rd_LVM_LV=vg_pj/swap  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rd_LVM_LV=vg_pj/root rhgb quiet
    initrd /initramfs-2.6.32-358.23.2.el6.x86_64.img
title Other
    rootnoverify (hd0,0)
    chainloader +1

http://blog.163.com/wspjing@126/blog/static/1177205342013101825639244/

分享到:
评论

相关推荐

    centos7配置启动顺序

    通过运行 `cat /boot/grub2/grub.cfg` 命令,你可以看到所有可用的启动选项及其对应的菜单条目。 在 `grub.cfg` 文件中,每个内核或者操作系统实例通常以 `menuentry` 开头,每个 `menuentry` 对应一个启动项。启动...

    centos7切换启动内核与切换启动模式的讲解

    这个命令会显示一个编号列表,每个编号对应一个内核启动选项。例如: ``` 0 : CentOS Linux (3.18.6-2.el7.centos.x86_64) 7 (Core) 1 : CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core) 2 : CentOS Linux (0-...

    内核升级&常见错误.pdf

    在进行CentOS 8系统的内核升级过程中,可能会遇到若干常见错误,下面将详细介绍内核升级的步骤以及如何处理遇到的常见错误。...最后,升级内核后更新引导菜单的默认项,确保下次启动时能够加载新内核。

    grub修复(centos6.5环境)

    在启动过程中选择“救援模式”选项,系统将自动挂载根文件系统到`/mnt/sysimage`目录。 #### 5. 挂载系统 一旦进入救援模式,下一步是将根文件系统切换回之前的操作系统。这可以通过执行`chroot /mnt/sysimage`...

    CentOS 7 系统优化脚本.docx

    该脚本还提供了其他多种优化选项,包括关闭 firewalld、精简开机启动、修改文件描述符、安装常用工具及修改 yum 源、优化系统内核、加快 ssh 登录速度、禁用 ctrl+alt+del 重启、设置时间同步、history 优化等。...

    centos安装手册

    - 继续“下一步”,设置时区为“上海”并取消“UTC”时间选项。 - 设置root用户的密码为:123456(建议在实际安装中使用更安全的密码)。 - 选择使用“所有硬盘空间”,让系统自动进行分区。 - 选择基础服务,并...

    CentOS5.3挂载NTFS

    完成以上步骤后,你的CentOS 5.3系统应该已经成功地支持挂载和操作NTFS文件系统了。但请注意,不同版本的CentOS或者不同的硬件环境可能需要调整上述步骤中的具体细节。在实际操作过程中,确保遵循安全最佳实践,以免...

    centos yum更新及删除多余启动项

    然而,CentOS在执行`yum update`之后,并不会自动清理旧的内核,这可能导致启动菜单中出现多个内核启动选项。本文将详细介绍如何在CentOS 7上更新系统以及有效地删除不再需要的旧内核。 首先,我们来了解如何更新...

    CentOS 6.5系统安装配置图解教程

    **CentOS 6.5**是一款基于Linux内核的操作系统,它以其稳定性、安全性以及广泛的社区支持而受到许多企业和开发者的青睐。本文旨在提供一个详尽的CentOS 6.5安装及配置流程,帮助读者快速掌握该系统的部署。 **系统...

    linux一学就会教程(MD),CentOS系统启动流程、VMware虚拟机克隆CentOS7、最小化安装centos7.9

    我们将深入探讨CentOS系统的启动流程,了解系统如何从开机到进入用户界面的每一步;然后,我们将通过VMware虚拟机进行CentOS7的克隆,并详细讲解如何为每个克隆的系统设置静态IP地址;最后,我们将学习如何进行...

    VMware安装CentOS7手册

    1. **开机后**:启动VMware虚拟机或实际物理机,进入BIOS设置从指定设备启动,通常是光驱或USB设备。 2. **安装源**:选择安装源后,系统将自动加载CentOS 7的安装程序。 3. **软件选择**:在安装程序中,根据需要...

    Linux学习之CentOS(21)--Linux系统启动详解.pdf

    这些文件定义了GRUB的行为,如启动菜单选项、系统如何被加载等。 4. GRUB的启动流程 当GRUB被加载到内存后,它会显示启动菜单,允许用户选择要启动的操作系统或恢复模式。用户选择后,GRUB会读取配置文件,定位...

    Ubuntu服务器开机卡住不动,显示kernel offset信息

    1:开机启动选择Ubuntu选项时,选择recovery mode启动,仍然卡住,显示kernel offset信息 2:在开机选项recovery mode时,按e进入编辑模式,将 ro recovery nomodeset替换为rw single init=/bin/bash,然后ctrl+x...

    CENTOS7.X系统安装及优化1

    相比于sysvinit的串行启动方式,systemd采用并行启动,使得多个服务可以在同一时间启动,大大加快了开机过程。它通过解决socket依赖、D-Bus依赖和文件系统依赖来实现这一目标。socket网络套接字文件用于处理程序间的...

    CentOS系统安装

    - 开机后,服务器应从光盘启动,进入Linux安装提示页面。 ##### 2. 进入文本安装模式 - 在启动提示页面,输入`text`后按回车键,进入文本安装模式。这有助于减少图形界面可能带来的复杂性。 ##### 3. 快速检查与跳...

    kernel-ml-aufs.tgz

    7. **配置开机启动**:确保系统在下次启动时使用新内核。 8. **测试和监控**:在生产环境中,升级后应进行充分的测试,确保所有服务和应用程序都能正常工作,并密切监控系统的稳定性和性能。 请注意,不正确的内核...

    iSCSI开机自启动.pdf

    Linux环境下,配置iSCSI开机启动,主要涉及到iSCSI发起端(Initiator)的安装、配置、启动以及使用iSCSI目标端(Target)存储设备的步骤。以下是详细的知识点: 一、安装iSCSI发起端 在CentOS系统中,可以通过yum...

    在centos6.5安装asterisk13

    将Asterisk加入开机启动项。 ```bash make config ``` 7. **启动Asterisk服务** 启动Asterisk服务。 ```bash service asterisk start ``` 8. **连接至控制台** 使用以下命令连接至Asterisk控制台。 ``...

    CentOS 7 详情操作常用命令

    - **系统开机自启动服务**:管理服务的启动顺序和依赖关系。 - **服务的关闭和开启**:使用`systemctl`命令控制服务的状态。 - **配置SeLinux**:根据安全策略配置SeLinux的策略和模式。 #### 七、系统救援以及紧急...

Global site tag (gtag.js) - Google Analytics