LinuxSir.cn,穿越时空的Linuxsir!

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

编译2.6.14.2内核后启动不了,请大家进来帮帮我,谢谢!(重来没有成功编译过内核,恳请相助!)

[复制链接]
发表于 2005-11-19 07:42:53 | 显示全部楼层 |阅读模式
我是在VMWARE下安装的DEBIAN3.1r0a的,在kernel官方网站上下载了2.6.14.2内核,用传统的方法编译的,在选项中我去掉了DEVFS的相关选项,同时因为我用的是SCSI类型的硬盘,EXT3文件系统所以把这个编译进了内核,内核及模块编译后没有提示有什么错误发生,于是我修改了/boot/grub/menu.list这个文件,加入了新内核的选项。但是用这个内核却怎么也启动不了,如图:

下面是我的CONFIG文件:


请大家费心帮我看看好么?我编译过很多此内核了,没有成功过一次!!真想感觉一下。
谢谢您的回复!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-11-19 09:49:36 | 显示全部楼层
debian需要使用devfs,并且vmware里scsi驱动也有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 10:22:56 | 显示全部楼层
能具体说说么?--utstar
scsi驱动哪里有问题?
回复 支持 反对

使用道具 举报

发表于 2005-11-19 10:57:41 | 显示全部楼层
启动时找不到SCSI硬盘,debian现在只能使用2.6.12内核
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 11:11:38 | 显示全部楼层
只能使用2.6.12内核吗?--这是真的么?
启动时找不到SCSI硬盘,这我应该把什么模块给编译进内核呢?(我用的是VMWARE安装的DEBIAN)
回复 支持 反对

使用道具 举报

发表于 2005-11-19 12:36:19 | 显示全部楼层
为什么不真正安装一个Linux呢?有很多好处是虚拟机无法体现的。
回复 支持 反对

使用道具 举报

发表于 2005-11-19 12:58:50 | 显示全部楼层
Post by utstar
启动时找不到SCSI硬盘,debian现在只能使用2.6.12内核


我的情况是SATA硬盘,识别为设备 /dev/sda*,用2.6.14.2内核,没问题:)
vmware若找不到scsi的话,可以考虑建虚拟机时候自定义,设为ide硬盘啊:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 12:59:16 | 显示全部楼层
我的硬盘上已经安装了red hat linux as 4 ,现在想学习一下局域网的设置,而家里只有一台电脑,所以----!见笑了!

请朋友们费心帮我看看吧!谢了!
回复 支持 反对

使用道具 举报

发表于 2005-11-19 18:09:03 | 显示全部楼层
给你一个建议:
正常安装时,不管用哪个内核,都是可以正常启动的,而你自己编译的内核时,必须把ext2,ext3,craimfs都编译进内核。
参考一下缺省安装时的initrd....文件(镜像文件。)
mount -o loop /root/initrd.img-xxxx /mnt/tmp
cat /mnt/tmp/loadmodules
看看都装载了哪些模块,然后将那些模块写到/etc/mkinitrd/modules中,然后再mkinitrd生成镜像文件。
我在做U盘启动时就是参考这种方式才成功的。
你可以试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 20:55:46 | 显示全部楼层
springwind426 --我大致明白你说的意思了,也觉得这个方法可行,但烦请把步骤说的详细些好吗?
怎样将那些模块写到/etc/mkinitrd/modules中呢?(能请你贴一个样例上来么?)
还有我mount -o loop /root/initrd.img-xxxx /mnt/tmp时,系统提示说没有定义文件系统的类型?
回复 支持 反对

使用道具 举报

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

本版积分规则

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