|
|
有2块硬盘,主盘装了2000,rh9,rh7.2,从盘/dev/hdb1原来我装得是win2000,我把它格式化了,
#mkfs -t ext2 /dev/hdb1
后来就在这个/dev/hdb1 上编译了lfs5
#fdisk -l
Disk /dev/hda: 255 heads, 63 sectors, 2480 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 790 6345643+ b Win95 FAT32
/dev/hda2 791 2479 13566892+ f Win95 Ext'd (LBA)
/dev/hda5 791 1109 2562336 b Win95 FAT32
/dev/hda6 1556 2446 7156926 83 Linux
/dev/hda7 2447 2479 265041 82 Linux swap
/dev/hda8 1110 1522 3317391 83 Linux
/dev/hda9 1523 1555 265041 82 Linux swap
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 781 3148960+ b Win95 FAT32
现在我不明白的是我在mount /dev/hdb1的时候指定的参数明明是ext2,这是否说明/dev/hdb1的文件系统类型已经是ext2了呢?但是在fdisk -l列出的信息中,id=b system=Win95 FAT32这是何解?我只是没有格式化 /dev/hdb1的MBR而已,这应该不影响吧?为什么格式化成ext2之后,/dev/hdb1 还是这样?
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 781 3148960+ b Win95 FAT32
而不是这种
/dev/hdb1 * 1 781 3148960 83 Linux
我少做了什么?
我现在是lsf在 /dev/hdb1上grub引导不了,(我的grub用的是主系统的grub,我只是添加了以下内容)
title LFS5.0
root (hd1,0)
kernel /boot/lfskernel root=/dev/hdb1 ro
引导时:
Filesystem type unknown,partition type 0xb
kernel /boot/lfskernel root=/dev/hdb1 ro
Error17: Cannot mount selected partiton
我没有在/dev/hdb1建立swap,/etc/fstab中有一行:
#fs mount-point fs-type options dump fsck-order
/dev/hdb1 / ext2 defaults 1 1
这应该就是fs的问题吧?我的东东都在/dev/hdb1,现在该怎么办?
请大侠们赐教! |
|