LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1646|回复: 4

grub 能否引导通过ghost恢复在逻辑分区上的windows xp

[复制链接]
发表于 2009-9-4 10:29:16 | 显示全部楼层 |阅读模式
之前主分区上有一个WINDOWS XP, 用ghost 做了个镜像

硬盘格式化后,想把镜像恢复到逻辑分区上,然后通过grub 引导。 grub 是装在MBR中, 另外,单独分了单独一个区给/boot.
发表于 2009-9-4 10:53:37 | 显示全部楼层
可以,我的XP也是这么装的。
所以说开源的东西真伟大。
回复 支持 反对

使用道具 举报

发表于 2009-9-4 10:54:34 | 显示全部楼层
可以。chainloader 那个分区就行了。
如果 boot sector 坏了,就用 XP 光盘启动,用 fixboot 修复。

另外,如果是 FAT32,可以直接 chainloader ntldr。
如果是 NTFS,可以用 GRUB4DOS。
这两种方法可以跳过损坏的 boot sector。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-4 13:32:52 | 显示全部楼层
Post by violinwise;2023778
可以。chainloader 那个分区就行了。
如果 boot sector 坏了,就用 XP 光盘启动,用 fixboot 修复。

另外,如果是 FAT32,可以直接 chainloader ntldr。
如果是 NTFS,可以用 GRUB4DOS。
这两种方法可以跳过损坏的 boot sector。

有几个问题请教:
当初GHOST 制作windows xp 镜像的时候,ghost 软件不对boot sector 做备份吧?
我的逻辑分区是NTFS的,当我恢复xp 镜像到该分区之后,肯定是不包括boot sector的。这个时候我GRUB menu.list 应该怎么写?
回复 支持 反对

使用道具 举报

发表于 2009-9-4 20:35:25 | 显示全部楼层
Post by yml;2023826
有几个问题请教:
当初GHOST 制作windows xp 镜像的时候,ghost 软件不对boot sector 做备份吧?
我的逻辑分区是NTFS的,当我恢复xp 镜像到该分区之后,肯定是不包括boot sector的。这个时候我GRUB menu.list 应该怎么写?


不客气。
请注意 boot sector 是分区的第一个 sector,不在 MBR 中。我不清楚 ghost 会不会备份 boot sector。
如果没有 boot sector,又是 ntfs,有两种方法。

第一种:
用 XP 光盘启动,用 fixboot 修复 boot sector,然而像往常那样:

  1. title Microsoft Windows XP
  2. root (hdx,x)
  3. chainloader +1
复制代码


第二种:
使用 GRUB4DOS,推荐用 GRUB 引导 GRUB4DOS,这样不用修改 MBR。
在 GRUB4DOS 配置里面写

  1. title Microsoft Windows XP
  2. root (hdx,x)
  3. chainloader /ntldr
复制代码


当然用 GRUB 2 也可以像第二种那样,但是鉴于 bugs 多,不推荐。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表