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,重启顺利进入系统