LinuxSir.cn,穿越时空的Linuxsir!

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

编译的2.6.22内核无法启动

[复制链接]
发表于 2007-8-16 15:25:43 | 显示全部楼层 |阅读模式
我的内核源码是:apt-get source linux-image-2.6.22-1-686

然后打了个bootsplash的补丁。

内核配置文件是拷贝当前的内核配置文件的,只是选择了bootsplash选项,其他都未做修改。

启动到挂载硬盘的时候就停住了,有如下信息:
……
ide0: I/O resource 0x3f6-0x3f6 not free.
ide0: ports already in use, skipping probe.
ide1: I/O resource 0x376-0x376 not free.
ide1: ports already in use, skipping probe.
Done.
Begin: Waiting for root file system.


这是怎么回事啊?
发表于 2007-8-16 16:37:55 | 显示全部楼层
不大清楚,是否文件系统支持未编入内核里?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-16 20:32:00 | 显示全部楼层
Post by d00m3d
不大清楚,是否文件系统支持未编入内核里?


这是哪个选项?

我没有改动过,用的是我当前内核的config文件。
回复 支持 反对

使用道具 举报

发表于 2007-8-16 22:58:04 | 显示全部楼层
呵呵,我也如此
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-17 01:33:46 | 显示全部楼层
Post by 全科芒
呵呵,我也如此


你用的内核是debian的还是kernel.org上下的?
回复 支持 反对

使用道具 举报

发表于 2007-8-17 02:03:05 | 显示全部楼层
你之前使用的内核是什么版本? 现在的内核已经不用hda hdb来标识硬盘了,全部用sda sdb这样表示。
回复 支持 反对

使用道具 举报

发表于 2007-8-17 09:13:17 | 显示全部楼层
kernel.org,即使下载2.6.22回来后不做任何改动,编译后都不能启动,同样的config2.6.20就没问题。sda和hda都不行
回复 支持 反对

使用道具 举报

发表于 2007-8-17 10:15:45 | 显示全部楼层
多数应该是内核的配置或者是mkinitcpio/mkinitramfs的配合问题
我自己编的2.6.22.1/2.6.22.2在arch/sid下都没问题,文件系统的也都是编成了模块,最新的2.6.22.3倒还没试

grep -r '\_FS=' /boot/kconfig26

  1. ...
  2. CONFIG_EXT2_FS=m
  3. CONFIG_EXT3_FS=m
  4. CONFIG_EXT4DEV_FS=m
  5. CONFIG_REISERFS_FS=m
  6. CONFIG_JFS_FS=m
  7. CONFIG_XFS_FS=m
  8. ...
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-8-17 12:16:54 | 显示全部楼层
借问个问题。我用sid中的2.6.22内核,硬盘被识别为sda,而我自己编译的内核却识别为hda,我已经把SATA支持编入内核,还有其他什么选项能影响这个么?
回复 支持 反对

使用道具 举报

发表于 2007-8-17 17:18:09 | 显示全部楼层
不好意思,看错了

"Begin: Waiting for root file system." 以前我也遇过,当时是因为 SATA 硬盘但内核未选上 SATA 的支持
回复 支持 反对

使用道具 举报

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

本版积分规则

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