您的位置:首页 > 产品设计 > UI/UE

Ubuntu14.04 64位出现grub rescue解决办法

2014-07-23 11:09 393 查看
由于在win7下对磁盘进行了变动,导致grub只能进入一阶段引导,在网上找到了32位的解决办打但是都是32位机下的64位下稍微有些差别

笔者boot是独立出来的分区

/boot单独分区,则用下列命令:

代码:

ls

此时会出现许多分区磁盘分区类似[b](hdx,msdosx)


ls (hdx,msdosx)/grub

[/b]

此时应该会出现如下类似文件和文件夹

abi-3.13.0-24-generic         memtest86+.bin

abi-3.13.0-32-generic         memtest86+.elf

config-3.13.0-24-generic      memtest86+_multiboot.bin

config-3.13.0-32-generic      System.map-3.13.0-24-generic

grub                          System.map-3.13.0-32-generic

initrd.img-3.13.0-24-generic  vmlinuz-3.13.0-24-generic

initrd.img-3.13.0-32-generic  vmlinuz-3.13.0-32-generic

笔者boot分区是(hd0,msdos5)

grub rescue>set root=(hd0,msdos5)

grub rescue>set prefix=(hd0,msdos5)/grub

grub rescue>insmod /grub/i386-pc/normal.mod

如果此时没出现报错就表明已经可以进入normal模式了

然后调用如下命令,就可以显示出丢失的grub菜单了。

grub rescue>normal

不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。

启动起来,进入ubuntu之后,在终端执行:

代码:

    sudo update-grub

    sudo grub-install /dev/sda
(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)

重启测试是否已经恢复了grub的启动菜单? 恭喜你恢复成功!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐