LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2009-9-2 09:27:31 | 显示全部楼层 |阅读模式
因为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的文件 关于这个东东大家可以介绍一下么:)
发表于 2009-9-2 14:45:25 | 显示全部楼层
分区特定地方有标识文件系统的~
回复 支持 反对

使用道具 举报

发表于 2009-9-2 18:26:18 | 显示全部楼层
Checking if "/boot/grub/stage1" exists... no

说明你没有把Grub的文件拷贝到/boot/grub目录
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 09:15:01 | 显示全部楼层
不 按照手册的命令 stage1和2我都CP过去了,并且我检查了 /boot/grub里有这两个文件 所以我很奇怪为什么说找不到他们
回复 支持 反对

使用道具 举报

发表于 2009-9-3 20:12:29 | 显示全部楼层
还需要继续检查
(1) /boot是不是mount到其他地方了?
(2) /boot的权限如何?
回复 支持 反对

使用道具 举报

发表于 2009-9-3 20:53:50 | 显示全部楼层
早前就是問樓主 mount 命令的輸出結果嘛,。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-4 09:51:33 | 显示全部楼层
呵呵 因为本机的磁盘现在有改变,所以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)
回复 支持 反对

使用道具 举报

发表于 2009-9-5 20:36:06 | 显示全部楼层
若仍未搞定, 可以祭起终极神器strace, 看看grub到底都干了些什么.
再搞不定.. 换GRUB2算了
我现在用着感觉还可以.
回复 支持 反对

使用道具 举报

发表于 2009-9-6 12:56:21 | 显示全部楼层
顶帖的错误是怎样得来的,楼主请再说明一下操作过程
回复 支持 反对

使用道具 举报

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

本版积分规则

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