LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]LFS6.3无法启动

[复制链接]
发表于 2008-8-13 22:27:01 | 显示全部楼层 |阅读模式
先说一下我的平台:

                     AMD 闪龙2800+ 两个硬盘分别为:80G.20G
                     80G的盘上装有XP+ubuntu8.04(2.6.24-16)("/"挂载在/dev/sdb6)
                     20G的硬盘上装有ubuntu8.04(2.6.24-16)("/"挂载在/dev/sda5)

  fdisk -l输出如下:


                                 Disk /dev/sda: 20.4 GB,
              Device Boot      Start         End      Blocks   Id  System
              /dev/sda1   *           1         804     6458098+   b  W95 FAT32
              /dev/sda2             805        2491    13550827+   f  W95 Ext'd (LBA)
              /dev/sda3            1982        2491     4096543+   b  W95 FAT32
              /dev/sda5             805        1412     4883697   83  Linux
              /dev/sda6            1413        1981     4570461   83  Linux

                                   Disk /dev/sdb: 80.0 GB,

               Device Boot      Start         End      Blocks   Id  System
               /dev/sdb1   *           1        1306    10490413+   c  W95 FAT32 (LBA)
               /dev/sdb2            1307        9573    66404677+   5  Extended
               /dev/sdb3            9574        9729     1253070   81  Minix / old Linux
               /dev/sdb5            1307        1430      995998+  82  Linux swap / Solaris
               /dev/sdb6            1431        4418    24001078+  83  Linux
               /dev/sdb7            4419        9573    41407506   83  Linux



    我把sda6作为装lfs6.3的分区,在20G硬盘上的ubuntu下装6.3,在lfs_6.3_8.4节中,grub下运行set(hd0)失败,我也不管它,重启时用原来硬盘上的grub命令行启动系统:


     grub> root (hd0,
             Possible partitions are:
                Partition num: 0,  Filesystem type is fat, partition type 0xb
                Partition num: 2,  Filesystem type is fat, partition type 0xb
                Partition num: 5,  Filesystem type is ext2fs, partition type 0x83
                Partition num: 6,  Filesystem type is ext2fs, partition type 0x83
    (这儿我tab键之后发现对sda(20G的小硬盘)识别有误),我觉得应该是:
                 Partition num: 4,  Filesystem type is ext2fs, partition type 0x83
                 Partition num: 5,  Filesystem type is ext2fs, partition type 0x83

    也不知道是什么原因?还有一个问题是grub识别我的IDE硬盘为hd*,而ubuntu下识别为sd*,把我搞乱了。不过这儿我不管,继续,这儿我把(hd0,5),(hd0,6)都试了一下,后来回去确认后应该是hda6.

           grub>  kernel           /boot/lfskernel-2.6.22.5 root=/dev/hda6
           grub>   boot   
        启动……
后来就出现了以下搞不定的错误:


   Mountint kernel-based file systems:/proc/etc/rc.d/rcsysinit.d/
   S00mount kernfs:line 24:/bin/mount:No such file or directory
   /sys/etc/rc.d/rcsysinit.d/S00mountkernfs:line29:/bin/mount:
   No such file or directory                                                          [FAIL]
    populating /dev with device nodes                                       [OK]
    grep:/proc/mounts:No such file or directory                         [FAIL]
    FAILURE:
    unable to create devices without a SysFS filesystem

     我看大意是缺少了/bin/mount执行文件,然后我在回去找了一下,发现那个mount明明在的,这个是哪儿出了问题呢?
     还有就是我在前面的安装过程中,配置内核时只记得没怎么改动,就改动了支持网卡,还有分区时加入了支持minix的分区(这个应该是编译成模块了),而且后来想起自己键盘鼠标都是USB的,也忘了在配置时把相应选项选上了。


    小弟第一次做LFS,菜鸟一个,编译内核也属首次,(一个奇怪的地方是我配置内核选项到最后让我保存,我选最后第二个选项,提示要改名字,好像是改动.config,我没有改,直接exit了(这样是不是等于没配置?-_-!!!)),以上有很多不明了的地方,网上搜也难搜个确切出来,就来此请教大家了。说得比较啰嗦比较乱,也不知说清楚没。望各位海涵了:),大家请帮帮忙啊,多谢。
发表于 2008-8-13 22:42:03 | 显示全部楼层
hda6 的文件系统格式是什麽?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-13 22:46:31 | 显示全部楼层
/dev/sda6 1413 1981 4570461 83 Linux
这里的83是不是说就是ext3?

还有一个我不知道有没有影响,我交换分区一直没设置过,因为记得手册上说交换分区可以共用以前系统用的分区,我以前是在80G硬盘上有一个交换分区。
回复 支持 反对

使用道具 举报

发表于 2008-8-13 23:07:47 | 显示全部楼层
楼主将 hda6 格式化的时候用什麽命令?

swap 是可以共用旧的,没关系。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-14 08:45:35 | 显示全部楼层
Post by d00m3d;1885702
楼主将 hda6 格式化的时候用什麽命令?

swap 是可以共用旧的,没关系。


mke2fs -jv /dev/hda6
mkfs.ext3 /dev/hda6
这个分区很久以前就分好了准备做LFS的,现在也想不起来到底是上面哪个命令了。:(
回复 支持 反对

使用道具 举报

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

本版积分规则

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