CentOS7 swap分区被删,导致系统启动失败的解决方案

删掉swap分区, fstab中删掉挂载swap一行

启动系统发现如下状态。

 

1,重启系统到启动界面按e

 

2,下翻找到linuxefi一行,从这个位置看出系统启动仍然会尝试加载swap分区,删除如下这段代码 按ctrl+x 启动

  

3,编辑 /etc/default/grub 文件

[root@centos8 ~]# vi /etc/default/grub 

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto resume=/dev/mapper/cl-swap rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet"   #删除这个位置的swap相关信息
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true

 

4,重新生成grub.cfg

[root@centos8 ~]# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

 

5,重启顺利进入系统

posted @ 2022-05-12 15:53  局域网外  阅读(1295)  评论(0编辑  收藏  举报