删除swap逻辑分区后无法开机
其实,有没有swap都不会影响电脑正常启动的,出现问题的原因,是删除之后没有修改/etc/fstab和/etc/default/grub配置文件。系统开机时读到这两个文件中的swap信息,却找不到分区,就会报错。
1.进入救援模式(BIOS)
2.注释/etc/fstab中的swap信息
[root@ZhangQian ~]# more /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Jun 22 18:20:49 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/rhel_zhangqian-lv_root / xfs defaults 0 0
UUID=80ce8096-577f-4e0b-aad2-26273b36b3c8 /boot xfs defaults 0 0
/dev/mapper/rhel_zhangqian-swap swap swap defaults 0 0
3.删除/etc/default/grub中是swap信息,执行命令使其生效
(1)删除swap信息
[root@ZhangQian ~]# more /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="rd.lvm.lv=rhel_zhangqian/lv_root rd.lvm.lv=rhel_zhangqian/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
(2)执行命令使其生效
grub2-mkconfig -o /boot/grub2/grub.cfg