tyfrlj 发表于 2004-10-1 11:38:22

狂汗ing,最后败在Grub裙下

:oops::oops::oops: LFS已经完成了,用其它分区上的Grub可以引导了,偶想把Grub安装到LFS分区上,LFS分区是XFS,结果重启后发现LFS分区超级块已经损坏 :evil: 偶一个通宵的18个小时就这样泡汤了 :-(
而且百试百灵,只要把Grub安装到XFS分区,该分区马上就损坏,是不是Grub的bug啊??? :?::?::?::?:?:?

fox_eagle2003 发表于 2004-10-1 11:56:13

嗯,和我一样, :mrgreen: 不要伤心,有人比你更惨,我把整个盘的数据都丢了...........

tyfrlj 发表于 2004-10-1 12:09:41

呵呵,伤心倒是没有,偶专门有两个分区用来测试的,随便怎么坏都没关系 :mrgreen:

dannycat 发表于 2004-10-1 12:12:26

xfsprogs 装了? i386-pc/xfs_stage1_5 拷到 /boot/grub/ 下了?
以前做LFS的时候也是用了XFS,一点问题都没有。

tyfrlj 发表于 2004-10-1 12:16:30

xfsprogs 装了? i386-pc/xfs_stage1_5 拷到 /boot/grub/ 下了?
以前做LFS的时候也是用了XFS,一点问题都没有。

当然了,而且我还在其他系统试了,只要把grub setup 到 XFS 分区,该分区马上OVER :?

dannycat 发表于 2004-10-1 12:17:22

哦?哪个版本的?

tyfrlj 发表于 2004-10-1 12:20:06

0.95、0.94都这样

dannycat 发表于 2004-10-1 12:37:05

噢,你是想把GRUB装在XFS分区的“superblock”上啊,我当初装在MBR上的。

I am not sure if XFS has a boot area in the first block of the partition, now doing a search 4U.

tyfrlj 发表于 2004-10-1 12:48:57

偶又试了试EXT3分区,就没有这个问题,看来是Grub对XFS的支持有问题

linky_fan 发表于 2004-10-1 12:58:42

lvm+reiserfs可是绝配啊

tyfrlj 发表于 2004-10-1 13:00:33

看来要在XFS上LFS就不能把Grub setup到XFS,应该安装到MBR或EXT2、EXT3分区,这样的话可以用多个分区来LFS,专门分给boot一个EXT2分区好了 8)

dannycat 发表于 2004-10-1 13:11:26

本来用 grub 命令安装其到某分区的 superblock 就不是一个明智的举动。
要么用 grub-install 只安装 stage1, 要么就安装到 MBR 。

给 /boot 一个最通用的文件系统是个好做法,而且可以在 fstab 里把 /boot 分区设成 noauto 。

tyfrlj 发表于 2004-10-1 13:30:42

reiserfs也试了,没有问题,看来确实是Grub对XFS的支持有问题了

tyfrlj 发表于 2004-10-1 13:36:30

本来用 grub 命令安装其到某分区的 superblock 就不是一个明智的举动。
要么用 grub-install 只安装 stage1, 要么就安装到 MBR 。

给 /boot 一个最通用的文件系统是个好做法,而且可以在 fstab 里把 /boot 分区设成 noauto 。

说得好啊,有一个GRUB在MBR就绰绰有余了 :mrgreen:
不过,我是在玩LFS,不是在用,所以就不拘泥于常理了 :twisted::twisted::twisted:

dannycat 发表于 2004-10-1 14:16:44

找了很多资料,就是没有权威的SGI的。综合看来,不是GRUB的问题,而是XFS系统可能真的自己占用了“superblock”。
页: [1] 2
查看完整版本: 狂汗ing,最后败在Grub裙下