grubusb修复工具,grub怎么修复



免费领取服务器

点击领取

grubusb修复工具,grub怎么修复

2022-09-24 8:19:33 网络知识 官方管理员

grubusb修复工具

(grub怎么修复)

linux 7的grub2目录 /boot/grub2, 用来加载kernel,提取initramfs镜像中的FS和硬件驱动。若损坏,则无法引导系统让我们在这里讨论一下,grub2目录丢失和grub.cfg文件丢失,处理方法不同,注意区分。

grub2目录丢失

手工删除grub2目录# rm -rf /boot/grub2/

然后重启,然后进入grub rescue>模式,但不能识别命令,或进入救援模式:

进入救援模式,需要挂盘

切换到根目录

# chroot /mnt/sysimage相当于直接将系统盘挂载到根目录,而不是以前的/mnt/sysimage

使用grub2-install命令修复grub

检查是否修复

修复grub配置文件

此时/boot/grub2下已生成grub.cfg文件。

退出exit并重启系统,看看是否正常。

grub.cfg丢失配置文件

删除grub.cfg# rm -rf /boot/grub2/grub.cfg

然后重启系统,进入grub命令行,无法进入系统

手动引导进入系统

引导步骤grub> insmod xfs查看所有磁盘分区信息grub> ls(hd0),(hd0,msdos1),(hd0,msdos2)设置分区grub> set root=(hd0,msdos1) (----> 这是你上一步找到的boot分区)设置核心文件grub> linux16 /vmlinuz-xxxxx root=/dev/mapper/centos-root设置initramfs镜像grub> initrd16 /initramfs-.xxxxx.imggrub> bootxxxxx为系统版本os,例如 3.10.0-1062.el7.x86_64

如果没有问题,此时系统将正常启动。

修复grub.cfg

进入系统,发现grub.cfg还是没有。

修复grub.cfg

进入系统,发现grub.cfg还是没有。接下来,让我们创建一个

# grub2-mkconfig -o /boot/grub2/grub.cfg

操作完成后,重启确认。

至此,修复GRUB2完成。

发表评论:

最近发表
网站分类
标签列表