狂汗ing,最后败在Grub裙下
:oops::oops::oops: LFS已经完成了,用其它分区上的Grub可以引导了,偶想把Grub安装到LFS分区上,LFS分区是XFS,结果重启后发现LFS分区超级块已经损坏 :evil: 偶一个通宵的18个小时就这样泡汤了 :-(而且百试百灵,只要把Grub安装到XFS分区,该分区马上就损坏,是不是Grub的bug啊??? :?::?::?::?:?:? 嗯,和我一样, :mrgreen: 不要伤心,有人比你更惨,我把整个盘的数据都丢了........... 呵呵,伤心倒是没有,偶专门有两个分区用来测试的,随便怎么坏都没关系 :mrgreen: xfsprogs 装了? i386-pc/xfs_stage1_5 拷到 /boot/grub/ 下了?
以前做LFS的时候也是用了XFS,一点问题都没有。 xfsprogs 装了? i386-pc/xfs_stage1_5 拷到 /boot/grub/ 下了?
以前做LFS的时候也是用了XFS,一点问题都没有。
当然了,而且我还在其他系统试了,只要把grub setup 到 XFS 分区,该分区马上OVER :? 哦?哪个版本的? 0.95、0.94都这样 噢,你是想把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. 偶又试了试EXT3分区,就没有这个问题,看来是Grub对XFS的支持有问题 lvm+reiserfs可是绝配啊 看来要在XFS上LFS就不能把Grub setup到XFS,应该安装到MBR或EXT2、EXT3分区,这样的话可以用多个分区来LFS,专门分给boot一个EXT2分区好了 8) 本来用 grub 命令安装其到某分区的 superblock 就不是一个明智的举动。
要么用 grub-install 只安装 stage1, 要么就安装到 MBR 。
给 /boot 一个最通用的文件系统是个好做法,而且可以在 fstab 里把 /boot 分区设成 noauto 。 reiserfs也试了,没有问题,看来确实是Grub对XFS的支持有问题了 本来用 grub 命令安装其到某分区的 superblock 就不是一个明智的举动。
要么用 grub-install 只安装 stage1, 要么就安装到 MBR 。
给 /boot 一个最通用的文件系统是个好做法,而且可以在 fstab 里把 /boot 分区设成 noauto 。
说得好啊,有一个GRUB在MBR就绰绰有余了 :mrgreen:
不过,我是在玩LFS,不是在用,所以就不拘泥于常理了 :twisted::twisted::twisted: 找了很多资料,就是没有权威的SGI的。综合看来,不是GRUB的问题,而是XFS系统可能真的自己占用了“superblock”。
页:
[1]
2