LinuxSir.cn,穿越时空的Linuxsir!

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

高手帮我看看分区问题

[复制链接]
发表于 2005-1-7 09:45:24 | 显示全部楼层 |阅读模式
有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,现在该怎么办?
请大侠们赐教!
 楼主| 发表于 2005-1-7 16:23:18 | 显示全部楼层
我的问题就是fs-type,实在是没辙了,在win2000下用PQ转换成了ext2,稍微设置了一下grub,我的 LFS5起来啦,这3天的心血总算是没白费!第一次就成功了,cool
哈哈,还有点小问题,我会解决的,就是没颜色,不爽。
庆贺一下!
发表于 2005-1-10 12:34:57 | 显示全部楼层
把win2000的分区重新格式化了,那这个分区的格式是什么呢?还是fat32呀,在Linux下你要么重新分区,要么就用t命令转换一下。有一些我没有把swap分区转换成82,当然格式化的时候也格式化成功了,查看这个分区还是83,好像Linux下分区的格式不会由你的格式化程序的运行而改变。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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