ssmarine 发表于 2007-6-13 13:52:04

楼主你好固执,gurb中的(hd0,2)代表的就是你的第三个分区啊。

Vheavens 发表于 2007-6-13 17:07:02

hda3=(hd0,2)

binbindatou 发表于 2007-6-13 19:14:51

做张grub启动盘。
我记得在公社曾有篇文章说,做张grub盘防防身的。
搜搜看。

jiangtao9999 发表于 2007-6-13 20:34:53

ghost 好像分区备份不备份 MBR 数据,所以 grub 在恢复 XP 后不能回来。
grub 可能需要在安装的时候确定 grub 文件所在扇区,但因为 ghost 的备份和恢复是基于文件的,ghost 恢复导致文件地址发生变动,grub 因为找不到数据无法继续引导系统。
我觉得这样导致你的机器出了问题。

grub 用 chroot 后 grub-install 最快捷。


如果是这样,那么有什么办法在恢复系统的时候保住grub???

因为我如果恢复系统,那么grub就不能用了,试过用安装盘重新安装引导程序,但是最后总是提示说引导程序没有更新,,,用grub-install 则是提示找不到文件。
郁闷。
下次备份用 dd ,同时别忘了 hda 前 512 字节(引导的 grub + 分区表就全都备份了)

dpx4086 发表于 2007-6-13 22:30:40

ghost 好像分区备份不备份 MBR 数据,所以 grub 在恢复 XP 后不能回来。
grub 可能需要在安装的时候确定 grub 文件所在扇区,但因为 ghost 的备份和恢复是基于文件的,ghost 恢复导致文件地址发生变动,grub 因为找不到数据无法继续引导系统。
我觉得这样导致你的机器出了问题。

grub 用 chroot 后 grub-install 最快捷。


如果是这样,那么有什么办法在恢复系统的时候保住grub???

因为我如果恢复系统,那么grub就不能用了,试过用安装盘重新安装引导程序,但是最后总是提示说引导程序没有更新,,,用grub-install 则是提示找不到文件。
郁闷。
下次备份用 dd ,同时别忘了 hda 前 512 字节(引导的 grub + 分区表就全都备份了)


请问dd代表什么?

npcomet 发表于 2007-6-13 22:35:26

名称: dd
使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file

使用方式:
dd


如果你想要在线看 manual, 可以试试:
dd --help

或是
info dd

如果你想要看看这个版本如何:
dd --version

输入或输出
dd if= of=

强迫输入或输出的Size为多少Bytes
bs: dd -ibs= -obs=

强迫一次只做多少个 Bytes
cbs=BYTES

跳过一段以后才输出
seek=BLOCKS

跳过一段以后才输入
skip=BLOCKS

当然你可以拿这个来方便的拷贝光碟(注意,你的光碟是标准的 iso9660格式才可以这么做唷!)

dd if=/dev/cdrom of=cdrom.iso
其中 if 后面以及 of 后面的内容依你的需求调整。

然后给系统这个指令就可以烧了:

cdrecord -v cdrom.iso
这篇不是在讲 cdrecord 的,所以上面的指令是最为简单但是不一定能符合您的硬件环境....

dpx4086 发表于 2007-6-14 14:56:38

呵呵,谢谢
原来是指一条指令,还以为是一个什么软件。
没用过这个,再研究研究。。。

dpx4086 发表于 2007-6-19 18:00:19

郁闷,今天试了下把grub装在hda3,即linux系统分区,但是装完之后重启,却发现没有出现grub的引导画面,直接到windows的引导画面了。
怎么会这样???难道grub非得要装在mbr吗?

江涛的马甲 发表于 2007-6-19 23:28:06

原帖由 dpx4086 于 2007-6-19 18:00 发表 http://www.linuxfans.org/discuz/images/common/back.gif
郁闷,今天试了下把grub装在hda3,即linux系统分区,但是装完之后重启,却发现没有出现grub的引导画面,直接到windows的引导画面了。
怎么会这样???难道grub非得要装在mbr吗?
grub 在 hda3 ,那么你必须让 MBR 里的引导程序把引导权限交给 hda3 里面的 grub 来继续引导。
一般情况下,windows 的 mbr 引导程序会把引导权限交给激活分区里面的引导程序继续引导。
也就是说,一般激活含有 grub 的 linux 主分区就行了。必须是主分区,win 的 mbr 引导程序只能支持主分区。

江涛的马甲 发表于 2007-6-19 23:28:41

哎,基础知识啊基础知识

dpx4086 发表于 2007-6-25 10:37:24

原帖由 于 2007-6-19 23:28 发表 http://www.linuxfans.org/bbs/images/common/back.gif

grub 在 hda3 ,那么你必须让 MBR 里的引导程序把引导权限交给 hda3 里面的 grub 来继续引导。
一般情况下,windows 的 mbr 引导程序会把引导权限交给激活分区里面的引导程序继续引导。
也就是说,一般激活 ...

恩,谢谢“江涛的马甲”提醒,我才想到原来因为我的活动分区是C盘的缘故。
下次试试把linux系统分区设为活动分区试试。
或者试试grub for dos 应该也能行。呵呵
页: 1 [2]
查看完整版本: 关于grub的一个问题。