高防服务器

Ubuntu Grub Rescue修复方法有哪些


Ubuntu Grub Rescue修复方法有哪些

发布时间:2021-12-19 10:34:56 来源:高防服务器网 阅读:84 作者:小新 栏目:系统运维

这篇文章主要介绍了Ubuntu Grub Rescue修复方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

重启电脑直接进入grub rescue模式重启后的显示是

GRUB loading
error: no such partition
grub rescue>
连XP都进不了了,知道怎么办吗!
grub2修复方法:
1.Ubuntu Grub Rescue 双系统重装windows造成grub2被改写的修复
方法一 grub4dos0.4.4
在Windows启动项上加上grub4dos启动(不多说了,看置顶贴),重启选择进入grub,在命令行下输入(/boot单独分区的去掉 /boot)
代码:
grub>find –set-root /boot/grub/core.img
grub>kernel /boot/grub/core.img
grub>boot
进入grub2菜单,进入系统后再执行
代码:
sudo grub-install /dev/sd?
Ubuntu Grub Rescue方法二 进入Livecd 后修复
引用:
sudo -i
mount 你的根分区 /mnt
mount 你的/boot 分区 /mnt/boot #如果有的话
#挂载你其他的分区,如果有的话
# 重建grub到sda的mbr
grub-install –root-directory=/mnt /dev/sda
2. Ubuntu Grub Rescue由于root分区uuid改变造成的不能正常启动,只能进入grub rescue模式的修复
代码:

grub rescue>set    grub rescue>prefix=(hd?,?)/grub    grub rescue>root=hd?,?    grub rescue>set root=hd?,?    grub rescue>set prefix=(hd?,?)/boot/grub    grub rescue>set  grub rescue>root=hd?,?    grub rescue>prefix=(hd?,?)/boot/grub    grub rescue>insmod /boot/grub/normal.mod    grub rescue>normal

这时就可以调出 /boot/grub/grub.cfg,修改相应uuid,
改到命令行下

grub>insmod /boot/grub/linux.mod    grub>set root=hd?,?    grub>linux /boot/vmlinuz-*** root=/dev/sd??    grub>initrd /boot/initrg.img-****

进入系统
hd?,? 是grub文件所在分区 sda? 是/分区。
3. grub模块和配置文件grub.cfg受损无法启动时修复
Livcd启动进入试用
引用:
sudo -i
mount 你的根分区 /mnt
mount 你的/boot 分区 /mnt/boot #如果有的话
# 挂载你其他的分区,如果有的话
# 重建grub到sda的mbr
grub-install –root-directory=/mnt /dev/sda
# 重建grub.cfg

mount --bind /proc /mnt/proc    mount --bind /dev /mnt/dev    mount --bind /sys /mnt/sys    chroot /mnt update-grub    umount /mnt/sys    umount /mnt/dev    umount /mnt/proc

感谢你能够认真阅读完这篇文章,希望小编分享的“Ubuntu Grub Rescue修复方法有哪些”这篇文章对大家有帮助,同时也希望大家多多支持高防服务器网,关注高防服务器网行业资讯频道,更多相关知识等着你来学习!

[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[