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的启动菜单? 恭喜你恢复成功!!
笔者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的启动菜单? 恭喜你恢复成功!!
相关文章推荐
- Ubuntu14.04下安装Chrome出现“未安装软件包 libappindicator1”问题的解决办法
- ubuntu 14.04 安装 mysql-server 及 可能出现的问题(Unknow job: mysql)和解决办法
- Mint17.3/Ubuntu14.04出现failed to start the X server ...错误的解决办法
- 64位ubuntu 14.04忘记登录密码的解决办法
- ubuntu14.04 upgrade出现【Ubuntu is running in low-graphics mode】问题的一个解决办法
- 在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法
- 在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法
- 用wubi安装的Ubuntu出现Grub rescue的解决办法
- Ubuntu14.04安装cuda7.5出现login loop error解决办法
- Ubuntu14.04安装后出现磁盘错误解决办法
- Ubuntu 14.04 64位 无法 安装 ia32-libs 解决办法
- Ubuntu 14.04 上 Fig 出现 client and server don’t have same version 问题及解决办法
- caffe Ubuntu14.04 安装教程 及 出现的问题,解决办法
- python2.7,Ubuntu14.04环境下pip安装插件,cffi插件出现一下错误解决办法。
- 在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法
- 64位ubuntu 14.04忘记登录密码的解决办法
- ubuntu出现grub rescue解决办法
- 在win7下格式化ubuntu分区,开机出现grub rescue解决办法
- 在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法
- 64位Ubuntu 14.04安装“ibc6-i386”依赖库解决办法。