石头兔的城堡 » 日志 » LFS 6.2安装日志(五)
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这个东西?
暂时留个疑问。什么时候有空了再来解决。
直到编译内核结束,配置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这个东西?
暂时留个疑问。什么时候有空了再来解决。
曾经的这一天...
- » 2006年: 天气好转
相关日志:
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾




