LinuxSir.cn,穿越时空的Linuxsir!

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

lfs最后一步了,求助

[复制链接]
发表于 2006-6-26 12:57:50 | 显示全部楼层 |阅读模式
我采用的是在host(fc5)下安装到路径,不建新分区
在全部编译完成后,chroot可以进入。剩下的工作就是:
1, 写fstab
2, 编译内核
遇到的问题是:
安装目录在 (hd0,8)/lfs
根据hint,在host grub.conf添加
    title LFS system in /lfs on /dev/sda9
    root (hd0,8)
    kernel /boot/lfskernel-x.y.z root=/dev/sda9 init=/lfs/sbin/pre-init
启动失败
错误为
please append a correct "root=" boot option
Kernel panic - not syncing:VFS: Unable to mount root fs on unknown-block(0,0)


a)我不知我这种情况fstab应该如何写?
b)fstab重写后,是否需要重新编译kernel?


参考文档:
6.1.1手册和
安装在现存的某个操作系统所在的分区上的hint
http://www.linuxfromscratch.org/ ... xisting_systems.txt
发表于 2006-6-26 13:13:22 | 显示全部楼层
既然是(hd0,8)/lfs,那么为什么root=/dev/sda9呢?
你的硬盘是sata的硬盘还是普通的IDE硬盘呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-26 13:29:28 | 显示全部楼层
是 sata的
回复 支持 反对

使用道具 举报

发表于 2006-6-26 13:57:38 | 显示全部楼层
内核是否编译进了硬盘支持?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-26 19:10:25 | 显示全部楼层
1, 我对kernel的参数不熟悉,无法确认是否正确编译了sata的支持
2, fstab的应该用/dev/sda9还是 /dev/sda9/lfs? 格式是 xfs 还是 ext3?(host是ext3 )



另,to 冲哥:你的“手把手”一文中,相对于手册chap6编译binutil处,make和make install的路径设置,应该改为何手册一样
回复 支持 反对

使用道具 举报

发表于 2006-6-26 19:23:37 | 显示全部楼层
看这个贴子,目前还在首页,和你的情况一样
http://bbs.linuxsir.cn/showthread.php?t=262514
回复 支持 反对

使用道具 举报

发表于 2006-6-26 19:29:22 | 显示全部楼层
Post by winsphinx

另,to 冲哥:你的“手把手”一文中,相对于手册chap6编译binutil处,make和make install的路径设置,应该改为何手册一样

这个是什么意思?
回复 支持 反对

使用道具 举报

发表于 2006-6-26 19:46:54 | 显示全部楼层
你的方式本来就比较奇怪,最好还是用单独的分区来做LFS比较好,这样在连接库以及调用库的时候都比较规范,否则需要调整一些地方才行.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-26 20:07:38 | 显示全部楼层
一方面为了学习,一方面因为偷懒不调整分区,因此采用如此安装

to youbest:sorry, 我看错了,在本论坛的手把手一文,的确是 make tooldir=/usr
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-26 22:19:13 | 显示全部楼层
添加主板底层支持,重新编译kernel,成功了!!

尚有一个小问题:提示eth0无法找到,无法联网
回复 支持 反对

使用道具 举报

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

本版积分规则

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