LinuxSir.cn,穿越时空的Linuxsir!

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

关于grub的问题

[复制链接]
发表于 2004-9-3 22:23:18 | 显示全部楼层 |阅读模式
我是新手  照着LFS-5.0那本书装lfs  现已到最后了 就是让lfs成为可引导的
书上给出的命令是
#grub
>root (hd0,3)
>setup(hd0)
>exit

我的host系统是Red Hat 7.0  一个硬盘 一个主分区hda1(fat32) 以及逻辑分区
hda5(fat32)  hda6(ext2)  hda7(ext3)

Red hat 挂接于hda7
lfs挂接于hda6
不过hda6原本是fat32 后来我装lfs 将其用ext2格式化了

但现在我运行命令 root (hd0, 按tab键时grub列出可能的分区却是
(hd0,0)  fat32
(hd0,4)  fat32
(hd0,5)  unknown filesystem
(hd0,6)  ext2

很奇怪啊!!!!!!
望各位帮忙诊断
发表于 2004-9-4 03:26:57 | 显示全部楼层
因为grub是把0当作第一个分区,所以你的hda1就是hd0,0以此类推
 楼主| 发表于 2004-9-4 11:12:34 | 显示全部楼层
这个我知道
但为什么grub说我的(hd0,5)的文件系统为unknown 而(hd0,6)却成了ext2
这不是非常的奇怪吗
发表于 2004-9-4 15:40:52 | 显示全部楼层
你 fdisk -l 是什么?
 楼主| 发表于 2004-9-4 18:03:00 | 显示全部楼层
我fdisk -l后为
dev/hda1   fat32
dev/hda5   fat32
dev/hda6   fat32
dev/hda7   linux

可问题是我在一开始便把hda6用mket2fs  dev/hda6 格式化过了  为什么hda6的文件系统还是fat32呢

另外我用指令parted   print后显示为
dev/hda1   fat32
dev/hda5   fat32
dev/hda6   ext2
dev/hda7   ext3
发表于 2004-9-4 20:21:20 | 显示全部楼层
我的也是这个问题,在主系统里运行GRUB看到到的结果也是一样的,不能识别,这到底是怎么个情况
发表于 2004-9-4 22:52:46 | 显示全部楼层
fdisk ,进去菜单后,用t指令改变该分区的标志。
83是linux的分区。
发表于 2004-9-4 23:17:12 | 显示全部楼层
你应该先删除分区/dev/hda6, 重建linux分区后再格式化成ext2.
发表于 2004-9-4 23:49:19 | 显示全部楼层
不用。没必要删除。呵呵。
 楼主| 发表于 2004-9-5 11:14:18 | 显示全部楼层
先谢过了:thank

另外:help
能否说一下为什么fdisk与parted显示的结果不一样呢  这两个命令分别是怎样收集的分区信息呢 还有就是我明明用ext2格式化了hda6  但为什么它仍保留了fat32的标志呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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