kensouxp2003 发表于 2005-4-18 15:21:26

升级2.6.11内核开机无法启动的一种问题

我把开机时出现的错误抄下来望有人可以看看(RH9):
mount:error 19 mounting ext3
privotroot:pivot-root(/sysroot,/sysroot/initrd)faild:2
umount /initrd/proc faild 2
Freeing unused kernel memory :236 freed
kernel panic-not syncing :No init found.Try Passing init=option to kernel
我的编译过程:按照网上的帖子来得,不过我用xconfig所以导入了2.4.20-8的配置并稍微修改.出错后按照网上的帖子我新建了/sys文件夹,也修改了/etc/fstab文件,rc.d里面的文件等等.问题照旧.
请问是不是我内核配置忽略了一些东西或者选错了选项,还请明白人指点一下.

bing 发表于 2005-4-18 15:47:56

?
从来没有听说过编译内核要修改/etc/fstab( 除非你用新的文件系统)   rc.d内容。
从2.4 升级到2.6只要更新modprobe也就是modules-init-tools就可以了

如果不想重装系统,首先还原你的fstab
然后重新配置内核,1、支持你根分区/的文件系统,不要以模块的形式

2、sys要不要也没有什么关系
3、如果你的确要修改fstab,支持sys等什么,这是你的自由。不过不要修改挂载点为/   的 /dev/hda? 等

kensouxp2003 发表于 2005-4-18 16:26:52

的确是,不过是出错之后我才按照网上的帖子修改了那些文件,以前不修改编译了一次也通过了,应该不是这的问题。

honesthgx 发表于 2005-4-19 09:43:10

是不是,RH9.0,只要升级了module-init-tools就可以正常启动啦??

我没更新那个,所以也出楼主的问题,不过,只有它最后一行,没文件系统的问题啦

我在试更新module-init-tools,但没装上,出错了,,我都给贴出来了,,大哥些,给看看哈

小弟菜鸟都还不是哈

kensouxp2003 发表于 2005-4-20 10:54:33

我想这个问题应该会有不少人遇到过,能有高手解答一下么。我一直很着急啊!!!

honesthgx 发表于 2005-4-20 11:02:41

干脆试试,把有关文件系统的选项都Y,编译后试试吧

有准备那样做了,,

bing 发表于 2005-4-21 14:55:52

Red Hat 9 编译内核是比其他版如debian难一点,要有心理准备.
一般编译不成功重新来的时候不要make mrproper,看看那里没有配好,改了再make bzImage和make modules.

如果make bzImage通过了而make modules没有通过,可以接着make modules_install 和makeinstall

一般出现找不到init,问题有
1、没有把所要的文件系统编译进内核
2、在2.6里中,配/proc/sys   /dev 那一栏里面的配置也很重要。不过我不太明白。

之后red hat 编译内核会自动帮你加grub.conf(现在很少人用lilo了吧),看看这个grub.conf对不对。

bing 发表于 2005-4-21 14:59:38

modules-init-tools可以不更新的,不过这样就在加载模块的出问题。
如果你的系统没有什么重要的模块,可以以后再更新

nethitler 发表于 2005-4-21 19:24:46

检查内核的配置,
ext2和ext3 应该是编译到内核里才可以
默认好象不是的,你仔细看看

chinazhng 发表于 2005-4-22 21:42:40

如果 出现kernel panic-not syncing :No init found.Try Passing init=option to kernel 错误,有两种可能(如果你以前的系统正常,而且你没有重新改变文件系统),一个是grub(如果你用的是它的话)kernel /boot/vmlinuz-2.6.xx ro root=LABEL=/ 注意这里的LABEL改成你的系统所在的根分区,比如/dev/hda1 ,如果问题依旧那就是在编译内核是把 IDE ATA作为模块编译了,或者没有把你的磁盘上的文件系统编译的你的内核中,如果这些都没问题的话,应该可以引导,我编译这么多次还没碰到超出这些情况的.有什么问题咱们在交流. 可以给我发e-mail:[email protected]

cnsnail 发表于 2005-4-25 13:51:15

我也是这个问题 不知道怎么搞那位高手知道说一声

overoot 发表于 2005-4-27 10:50:37

ext2.ext3,除了那个posix以外的选项,最好都选上。这个提示信息一般是ext3
出的问题。 还有drivers里的。硬盘接口,要编译进内核,不要以模块载入

ylfc2000 发表于 2005-5-5 00:02:36

不知道搂住搞定没有,我以前也是那个问题,解决方法就是重新编译,再来一次,make menuconfig 时候一定要选上ext3 就是 [*] 不要[ m ]
这样就ok了!
页: [1]
查看完整版本: 升级2.6.11内核开机无法启动的一种问题