+ -
当前位置:首页 → 问答吧 → grub是通过什么来识别文件系统的呢?

grub是通过什么来识别文件系统的呢?

时间:2009-09-02

来源:互联网

因为LFS最后的grub问题总是提示
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 2: Bad file or directory type
所以我很想知道grub是通过什么识别文件系统的,操作系统本身又是怎么识别文件系统的- -!还请大家费心解答一下:)
还有个ext3.ko的文件 关于这个东东大家可以介绍一下么:)

作者: reaver   发布时间: 2009-09-02

分区特定地方有标识文件系统的~

作者: simdiak   发布时间: 2009-09-02

Checking if "/boot/grub/stage1" exists... no

说明你没有把Grub的文件拷贝到/boot/grub目录

作者: swordhui   发布时间: 2009-09-02

不 按照手册的命令 stage1和2我都CP过去了,并且我检查了 /boot/grub里有这两个文件 所以我很奇怪为什么说找不到他们

作者: reaver   发布时间: 2009-09-03

还需要继续检查
(1) /boot是不是mount到其他地方了?
(2) /boot的权限如何?

作者: swordhui   发布时间: 2009-09-04

早前就是問樓主 mount 命令的輸出結果嘛,。。。

作者: d00m3d   发布时间: 2009-09-04

呵呵 因为本机的磁盘现在有改变,所以mount的结果和之前不一样,但是之前从移动硬盘上CP过来的那个分区我没有改变还是直挂了/ 现在磁盘上sda5是我CP过来的 就是在这里grubsetup报之前一样的错,下面是mount输出,没有单令挂boot:)
/dev/sda1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
/dev/sda5 on /mnt/lfs type ext3 (rw)
/dev on /mnt/lfs/dev type none (rw,bind)
devpts on /mnt/lfs/dev/pts type devpts (rw)
shm on /mnt/lfs/dev/shm type tmpfs (rw)
proc on /mnt/lfs/proc type proc (rw)
sysfs on /mnt/lfs/sys type sysfs (rw)
/dev/sda6 on /media/disk-1 type ext3 (rw,nosuid,nodev,uhelper=hal)

作者: reaver   发布时间: 2009-09-04

若仍未搞定, 可以祭起终极神器strace, 看看grub到底都干了些什么.
再搞不定.. 换GRUB2算了
我现在用着感觉还可以.

作者: swordhui   发布时间: 2009-09-06

顶帖的错误是怎样得来的,楼主请再说明一下操作过程

作者: d00m3d   发布时间: 2009-09-06