打印

c盘格式ntfs,如何恢复grub?

c盘格式ntfs,如何恢复grub?

原来安装了rh8.0,后来安装了windowsXP,于是grub启动菜单没有了。c盘的格式为ntfs的,不知有没有办法恢复。

TOP

和普通的恢复方法一样
与C的格式无关
回到Linux,我来的地方。

TOP

不对吧。linux默认是不支持ntfs格式的,能够使用grub引导吗?
很多事 高手低手不能 我是水手 所以我快乐而无畏

TOP

grub可以引导。
爱生活,

TOP

不行啊,写不尽mbr内容的

TOP

mbr好像是不属于任何一个分区的。所以与C盘的格式无关。应该可以引导。
引用:
以‘root’身份运行命令:

grub-install /dev/[device]

‘device’是要用的启动扇区的设备名。大多数情况下是‘hda’,也就是 MBR ( the master boot record of the first IDE hard drive)。

接下来,您将看到的信息类似于:

[some text]
(fd0) /dev/fd0
(hd0) /dev/hda

位于第一个控制器(controller)的软驱,和第一个 IDE 主通道(master channel)上的硬盘。当然,在您的机器下显示可能有所不同。第一部分标识的是 GRUB 的语法,其次是该设备在 Linux 下的表示。GRUB 不区分 SCSI 和 IDE 硬盘,只要将其启动顺序放入帐号就可以了。用一块 SCSI 硬盘的系统的条目如下:

(fd0) /dev/fd0
(hd0) /dev/sda

如果系统有 SCSI 和 IDE 硬盘,且 BIOS 设置为从 SCSI 硬盘启动的话,就是:

(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/hda

如果您您改变了硬盘的启动顺序,那就得修改‘/boot/grub/devices.map’。

万一‘grub-install’脚本出错,您可以用 GRUB shell 来安装启动扇区:

grub
[some text]
grub> root (hdw,x)
[some text]
grub> setup (hdy,z)

其中,‘w’、‘x’、‘y’和‘z’都是数字。‘w’标识硬盘,‘x’是目录‘/boot/grub’所在的分区,‘y’是启动扇区所在的硬盘,如果您不想将启动扇区安装到‘y’的 MBR ,就需要‘z’。请注意:GRUB 以‘0’开始计数。
例子一、将 GRUB 安装到第一块 IDE 硬盘的 MBR 上。‘/boot’目录在相同硬盘上:‘/dev/hda3’。

grub> root (hd0,2)
grub> setup (hd0)

例子二、将 GRUB 安装到根分区的启动扇区上。根分区在后于 IDE 硬盘启动的 SCSI 硬盘上:‘/dev/sda1’。

grub> root (hd1,0)
grub> setup (hd1,0)

基本上,就是这样。重启后,您将看到 grub> 提示符。键入 help ,将列出所有的可用命令(GRUB 提供了一个全功能的 boot shell ,有命令行历史记录和自动补齐),而 help [command] 将显示指定命令的帮助说明。
如果这样不行的话那我就不知道了。

TOP