Ubuntu Grub Rescue修复方法有哪些

79次阅读
没有评论

共计 1553 个字符,预计需要花费 4 分钟才能阅读完成。

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

重启电脑直接进入 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

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

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-16发表,共计1553字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)