UbuntuGrubRescue修复方法有哪些

系统运维

这篇文章主要介绍了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模式的修复
代码:

grubrescue>setgrubrescue>prefix=(hd?,?)/grubgrubrescue>root=hd?,?grubrescue>setroot=hd?,?grubrescue>setprefix=(hd?,?)/boot/grubgrubrescue>setgrubrescue>root=hd?,?grubrescue>prefix=(hd?,?)/boot/grubgrubrescue>insmod/boot/grub/normal.modgrubrescue>normal

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

grub>insmod/boot/grub/linux.modgrub>setroot=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/procmount--bind/dev/mnt/devmount--bind/sys/mnt/syschroot/mntupdate-grubumount/mnt/sysumount/mnt/devumount/mnt/proc

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


网站栏目:UbuntuGrubRescue修复方法有哪些
转载源于:http://pwwzsj.com/article/cgpspc.html