幫助中心 centos7 刪除無用內核 正常情況有兩個啟動項,一個是“正常啟動”,另一個是“救援模式啟動”(rescue)。 如果啟動項多于2個,說明當前系統有舊內核未刪除。原因是CentOS更新后不會自動刪除舊內核。 默認以新內核啟動,可以在啟動選項中臨時選擇,也可以修改配置永久指定。[root@controller ~]# uname -r #查看當前內核3.10.0-862.3.2.el7.x86_64[root@controller ~]# grub2-editenv list # 默認內核已是最新版 saved_entry=CentOS Linux (3.10.0-862.3.2.el7.x86_64) 7 (Core)[root@controller ~]# rpm -qa |grep kernel-[0-9]kernel-3.10.0-862.3.2.el7.x86_64 kernel-3.10.0-862.el7.x86_64 erlang-kernel-19.3.6.4-1.el7.x86_64[root@controller ~]# cat /boot/grub2/grub.cfg |grep "menuentry "menuentry 'CentOS Linux (3.10.0-862.3.2.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-862.el7.x86_64-advanced-2e7f2bc7-8c8f-47f7-905d-5d65331a89be' {menuentry 'CentOS Linux (3.10.0-862.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-862.el7.x86_64-advanced-2e7f2bc7-8c8f-47f7-905d-5d65331a89be' {menuentry 'CentOS Linux (0-rescue-806e7521af0743a9a4414ff917f6c852) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-806e7521af0743a9a4414ff917f6c852-advanced-2e7f2bc7-8c8f-47f7-905d-5d65331a89be' {[root@controller ~]# yum remove kernel-3.10.0-862.el7.x86_64 #刪除舊內核 或者rpm -e kernel-3.10.0-862.el7.x86_64檢查:[root@controller ~]# rpm -qa |grep kernel-[0-9]kernel-3.10.0-862.3.2.el7.x86_64 erlang-kernel-19.3.6.4-1.el7.x86_64[root@controller ~]# grep menu /boot/grub2/grub.cfg發布時間:2020/9/9 9:44:52