分页: 1 / 1

请求恢复grub的详细说明。

发表于 : 2005-08-19 12:49
lyreopera
在安装完 Windows 后,要如何恢复 GRUB 菜单?

1. 请参阅 如何使用 Ubuntu 的安装 CD 来取得 root 使用者权限?
2.例如 假设 /boot 磁碟分区位在 /dev/hda
3.# grub-install /dev/hda

这个 FAQ 应用于: 所有版本.
创建人: admin
上次修改时间: 2005-07-03 06:31 AM
有时候执行 grub-install 会失败,使用如下指令
张贴人: admin 于 2005-07-07 04:46 AM
grub>root (hdX,Y)
grub>setup (hd0)

root 是 /boot 分区的地址,如果不知道可以在 root (hd0, 时按Tab键来补全。
有时候安装了新内核,但没有自动加到grub的菜单。
张贴人: admin 于 2005-07-10 10:26 PM
可以运行一下:
sudo update-grub

就会自动将新的内核加入到 /boot/grub/menu.lst 了。
前两天重装了windows,在恢复grub时出了点问题,就干脆ubuntu一起重装了。

我的硬盘为sata,ubuntu安装分区为sda9,menu.lst位于sda9/boot/grub/menu.lst

,在rescue过程中我把sda9挂载到/。

那么# grub-install /dev/hda我该如何改?
尝试过
grub-install /dev/sda9
grub-install /dev/sda9/boot
grub-install /dev/sda9/boot/grub
grub-install /boot
grub-install /boot/grub
均有错误,当时忘记把错误信息记下来了,好像是读写磁盘失败。


好吧,试这一步,
grub>root (hdX,Y)

尝试grub>root (hd0,9),无效
在 root (hd0, 时按Tab键来补全,无效

准备用grub4dos,下完发现只有一个文件,不会用,估计是添加到boot.ini……罢了,重装。

能说明一下grub4dos的用法么?

以上步骤请指点。

发表于 : 2005-08-19 12:59
yongyi
----那么# grub-install /dev/hda我该如何改?
grub-install /dev/sda

----尝试grub>root (hd0,9),无效
----在 root (hd0, 时按Tab键来补全,无效
试试

代码: 全选

grub>root (sd0,8)
或 root (sd0, 时按Tab键来补全
(hd0,0) <--->hda1
(hd0,9) <--->hda10
(hd1,9) <--->hdb10

grub4dos 完整的是个压缩包,里面文件多着。

发表于 : 2005-08-19 13:06
lyreopera
这样啊,谢谢了。

这个可不像是个压缩包:
http://www.ubuntu.org.cn/download/insta ... hterm=grub










等我下次重装windows再试了……

发表于 : 2005-08-19 13:13
yongyi
那个只是grldr,是grub4dos 的一部分。

grub for dos,可看看这:
http://www.linuxsir.org/bbs/showthread. ... ost1234548