[求助]LFS6.3无法启动
时间:2008-08-14
来源:互联网
先说一下我的平台:
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了(这样是不是等于没配置?-_-!!!)),以上有很多不明了的地方,网上搜也难搜个确切出来,就来此请教大家了。说得比较啰嗦比较乱,也不知说清楚没。望各位海涵了:),大家请帮帮忙啊,多谢。
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了(这样是不是等于没配置?-_-!!!)),以上有很多不明了的地方,网上搜也难搜个确切出来,就来此请教大家了。说得比较啰嗦比较乱,也不知说清楚没。望各位海涵了:),大家请帮帮忙啊,多谢。
作者: lfs233 发布时间: 2008-08-14
hda6 的文件系统格式是什麽?
作者: d00m3d 发布时间: 2008-08-14
/dev/sda6 1413 1981 4570461 83 Linux
这里的83是不是说就是ext3?
还有一个我不知道有没有影响,我交换分区一直没设置过,因为记得手册上说交换分区可以共用以前系统用的分区,我以前是在80G硬盘上有一个交换分区。
这里的83是不是说就是ext3?
还有一个我不知道有没有影响,我交换分区一直没设置过,因为记得手册上说交换分区可以共用以前系统用的分区,我以前是在80G硬盘上有一个交换分区。
作者: lfs233 发布时间: 2008-08-14
楼主将 hda6 格式化的时候用什麽命令?
swap 是可以共用旧的,没关系。
swap 是可以共用旧的,没关系。
作者: d00m3d 发布时间: 2008-08-14
引用:
作者: d00m3d
楼主将 hda6 格式化的时候用什麽命令?
swap 是可以共用旧的,没关系。 |
mkfs.ext3 /dev/hda6
这个分区很久以前就分好了准备做LFS的,现在也想不起来到底是上面哪个命令了。:(
作者: lfs233 发布时间: 2008-08-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28