如何恢复Grub 2安装?BIOS搞砸了


1

我在我的硬盘上安装了Ubuntu 10.10和Windows 7,我为它们安装了一个引导装载程序,即Grub2。我的BIOS和硬盘出现了一些问题,导致了我与Grub的问题。我在sda5分区上安装了我以前的Linux,因此我想恢复它的Grub。

请提供一些有关如何恢复Grub 2的资源?

编辑:我按照本网站的说明回应'suicideducky'的答案,我发现这是设备(hd0,4),但在尝试设置(hd0,4)时,它返回错误12:请求的设备无效

更新:我成功地完成了上面的内容与网站,但grub的启动时间给我和错误17错误

Answers:


2

启动Ubuntu 10.10 Live CD并打开终端。然后键入:

sudo mkdir /mnt/sda5
sudo mount /dev/sda5 /mnt/sda5
sudo grub-install --root-directory=/mnt/sda5 /dev/sda

GRUB 1中的(hd0,4)对应于Maverick使用的GRUB 2中的(hd0,5),并且都对应于第一个驱动器的第一个逻辑分区,即普通(非GRUB)Linux中的/ dev / sda5的说法。

(信用:本论坛帖子


无法找到/ boot的设备:未找到或未找到块设备。:(
Wazery 2011年

对不起,我习惯先将chroot转入分区,这比你想要的要多一些。我假设你不打算这样做,我更新并纠正了我的答案。
远离家乡2011年

1
嗯; 我查了一下错误17,一位博客说这可能是一个混乱的设备订单。怎么会发生我不知道,但我以前见过它。你或许可以在这里尝试的建议:stringofthoughts.wordpress.com/2009/05/24/...。只有关于修复驱动顺序的部分是; 对于GRUB仍然遵循上面的建议,如果事实证明这确实是问题。
远离家乡2011年

1
介意sudo fdisk -l从现场CD 输出运行?
远离家庭2011年

1
很高兴你能找到并解决问题!
远离家乡2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.