LFS 6.2安装日志(五)

石头兔 发表于 2007-01-15 10:17:27

上次是到6.50节。后来接下来的分了两段。中间休息了几天。之后一口气做完。
 
直到编译内核结束,配置grub。这里,大概是最后的难关了。
 
第一遍,无论如何,在grub下就是找不到hd0,0,于是退出grub的控制台,到/dev下边一看,真的除了null,console,pts,shm之外,好像什么都没有。想来想去,大概是在chroot之前,忘了mount --bind /dev $LFS/dev了。于是logout,回到LFS的liveCD环境。重新bind,再chroot。这次一切正常,grub也配置好了。
 
赶快reboot试试。出现了grub画面,选择lfs进入。内核启动。然后就出错咯。消息大致如下:
 
VFS:Cannot open root device "sda1" or unknow-block(0,0)
Please append a correct "root=" boot option
kernel panic-not syncing: VFS:Unable to mount root fs on unknow-block(0,0)
 
这个实在不明白,最初想到的是,大概是跟内核部分的文件系统格式支持有关。重新从livecd启动,再chroot到lfs。然后重新配置内核。选项列表中,文件系统的ext3支持确确实实编进内核了。然后又想到用的VMWare,硬盘采用的是SCSI。按照google来的信息,选上了Buslogic支持,也是编进内核的。然后重新编译了一遍内核。然后再次重起,错误依旧。
 
确实是个头疼的问题。不过想想,这次编译内核,比很久以前的编译的那次要快得多,虽然硬件本身性能确实有了很大的提升,但是还是觉得,这次的失败肯定和我的内核的过于精简有关。
 
到网上查了查其他的说法。结果找到了三五篇,解决办法都不一样。也许问题本身就不太一样。
 
我甚至开始怀疑在内核发生错误之前,/dev下边到底有没有sda1这个东西?
 
暂时留个疑问。什么时候有空了再来解决。
关键词(Tag): lfs lfs 6.2

曾经的这一天...


收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定