LinuxSir.cn,穿越时空的Linuxsir!

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

内核启动不了了:-(

[复制链接]
发表于 2003-11-8 10:06:44 | 显示全部楼层 |阅读模式
使用的是vmware,他的设备是SCSI的设备,又用的是reserfs格式。结果第一次编译好的内核提示。
Cannot open root device "hda1" or 03:01
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:01
我想是SCSI,reserfs没有编译到内核照成的,好的,重新chroot到lfs里面,重新编译内核,确定选择reserfs编译到内核了,不是模块的。把SCSI的support的也是编译到内核了(好几个地方,不知道是干什么的,都添加),编译正常。
重新启动,结果还是这样的结果。那就奇怪了。
在来一次,用的是knoppix的配置,发现他好多模块,编译花了不少时间,可是也是不能够启动。
后来有试了好几个内核(SCSI,reserfs都是添加的),还是不能够启动。我什么地方忽略了么?前面的5,6,7都很正常,应该不会是我的lfs有问题啊。
tram老大原来也用vmware做过reserfs的lfs的,能够告诉我内核是怎么编译的啊。好不容易前面的都正常了,没有想到在这里卡住了。我想这个星期就有我自己的lfs。哎。。。真不容易。
顺便提一个问题,我想先把我5,6编译好的东西备份一下。该如何做?这样我就可以把那些原代码删除,节省空间了,现在是1G多。
发表于 2003-11-8 10:21:16 | 显示全部楼层
SCSI要把芯片编译进去才行.vmware好像是buslogic的.
发表于 2003-11-8 10:23:00 | 显示全部楼层
编译好的东西绝对比源码占空间啊.源码只要留着压缩包就行了.
 楼主| 发表于 2003-11-8 10:56:24 | 显示全部楼层
哦。知道了。晚上去测试一下。
那我可以保留第5章的么?就是tools下面的,这个是基本的lfs,我以后就不用重新编译这个了。直接从第6章开始。这样会有什么问题么?
那如果以后升级了,比如gcc,glibc更新版本了,那个老的基本lfs可以使用么?
发表于 2003-11-8 11:07:22 | 显示全部楼层
我没试过诶,原来是可以的,现在这种编译方法,应该也可以.
 楼主| 发表于 2003-11-8 11:12:55 | 显示全部楼层
那tram老大每次都是从新编译了。。。呵呵。
发表于 2003-11-8 19:24:23 | 显示全部楼层

回复: 内核启动不了了:-(

最初由 afterain 发表
Cannot open root device "hda1" or 03:01
Please append a correct "root=" boot option

hda1?
scsi应该是sda1之类的?
感觉5.0的第五章出来的就是一个类似交叉编译器的东西. 只要解压到某个目录即可编译.
 楼主| 发表于 2003-11-8 21:03:38 | 显示全部楼层

重新编译了一个内核。

太谢谢了,我从新编译了一个内核,把buslogic编译到内核,启动的时候看到了buslogic设备的正常信息,心中一喜,到后面,结果,还是这个问题,心中一惊。
后来修改了hda1->sda1,通过了。。。啊。我自己的系统了。哈哈。
用hda1主要是用grub的时候,root (sd0,0)不通过,需要使用root (hd0,0)。。所以写的是hda1,谁知道还是错误的,不过幸好 keenor 的提醒。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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