9.实验:CentOS7破坏grub2修复之

598 阅读1分钟

9.实验:CentOS7破坏grub2修复之

前提

GRUB2:CentOS 7,8及ubuntu1804都使用 引导提示时可以使用命令行界面,可从文件系统引导 主要配置文件:/boot/grub2/grub.cfg 修复配置文件:grub2-mkconfig > /boot/grub2/grub.cfg 修复grub: grub2-install /dev/sda #BIOS环境 grub2-install #UEFI环境

破坏、删除grub2

[root@centos7 ~]$ ls /boot				#查看
config-3.10.0-957.el7.x86_64
efi
grub
grub2
initramfs-0-rescue-92ad56a128c04746a7a3e9e365c80913.img
initramfs-3.10.0-957.el7.x86_64.img
symvers-3.10.0-957.el7.x86_64.gz
System.map-3.10.0-957.el7.x86_64
vmlinuz-0-rescue-92ad56a128c04746a7a3e9e365c80913
vmlinuz-3.10.0-957.el7.x86_64
[root@centos7 ~]$ rm -rf /boot/grub*	#把grub开头的删掉
[root@centos7 ~]$ ls /boot				#发现grub、grub2被删了
config-3.10.0-957.el7.x86_64
efi
initramfs-0-rescue-92ad56a128c04746a7a3e9e365c80913.img
initramfs-3.10.0-957.el7.x86_64.img
symvers-3.10.0-957.el7.x86_64.gz
System.map-3.10.0-957.el7.x86_64
vmlinuz-0-rescue-92ad56a128c04746a7a3e9e365c80913
vmlinuz-3.10.0-957.el7.x86_64

[root@centos7 ~]$ reboot				#重启

进入光盘救援模式

  1. 按”Esc“进入救援模式 [root@centos7 ~]$ reboot
  2. 光盘启动 在这里插入图片描述
  3. 修复故障troubleshooting 在这里插入图片描述
  4. 拯救CentOS系统Rescue a CentOS system 在这里插入图片描述
  5. 继续Contimue 在这里插入图片描述

修复

 chroot /mnt/sysimage		#切根

在这里插入图片描述

 grub2-install /dev/sda		#修复

在这里插入图片描述

 grub2-mkconfig -o /boot/grub2/grub.cfg			#生成grub.cfg文件
 sync		#写到磁盘
 sync
 sync
 exit
 exit
 reboot

完成