LinuxSir.cn,穿越时空的Linuxsir!

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

升级内核到2.6,出现“kernel panic: No init found”错误,请问是什么原因?

[复制链接]
发表于 2003-11-12 09:25:58 | 显示全部楼层 |阅读模式
从2.4.20升级到2.6.0-test9,升级步骤是:
解压2.6.0-test9.tar.gz

cd /usr/src/linux-2.6.0-test9
make menuconfig
make bzImage
make modules
make modules_install
mkinitrd /boot/initrd-2.6.0-test9 2.6.0-test9

再将生成的bzImage拷贝到/boot目录下,修改grub.conf,配置启动菜单。可以肯定grub.conf文件无误


但是在启动时出现错误:
kernel panic:No init found. Try passing init= option to kernel./B]


另在kernel.org上发现有一个patch-2.6.0-test9.gz,有谁知道这个补丁是有什么用的吗?
发表于 2003-11-12 09:29:58 | 显示全部楼层
我的也是啊,,,到现在还解决不了,不弄了,,除非有答案,,,
发表于 2003-11-12 09:49:11 | 显示全部楼层
现在还是用2.4.22的吧,成熟呀!
 楼主| 发表于 2003-11-12 10:06:14 | 显示全部楼层
当前最稳定的版本是2.4.22吗?
发表于 2003-11-12 10:28:50 | 显示全部楼层
yes!
 楼主| 发表于 2003-11-12 10:38:07 | 显示全部楼层
又重新编译了一遍,还是出错。。。。。

出错的提示:
pivotroot: pivot_root(/sysroot,/sysroot.initrd) failed:2
umount /initrd/proc failed: 2
Freeing unused kernel memory: 340k freed
Kernel panic: No init found. Try pasing init=option to kernel

也许是启动时找不到Linux的initrd文件,但是我已经在grub.conf文件中指定了,what's matter here?
发表于 2003-11-12 10:45:48 | 显示全部楼层
2.6的内核我是编辑过N次了,但是全以失败告终,就是声音不行,搞不定,USB和挂接WINDOWS也可以,但在启动时会说格式不支持,现在用的也是FEDORA,我的NOTEBOOK要的电源在安装时不能支持,而我的NB不支持APM,所以只能用ACPI,但原内核上的ACPI编辑完成后不能用,所以才下载了新的2.4.22的内核来编辑,你这个情况我也不知是为什么,但你在编辑最后可以用make install让它自动来安装grub.conf。你只要修改里面的ROOT指向就行了!
发表于 2003-11-12 11:34:05 | 显示全部楼层
这是ext系列的文件系统没有编译进内核的缘故!
发表于 2003-11-12 11:46:51 | 显示全部楼层
呵呵。我用的就是2.6,什么都搞掂了。acpi没问题。声音也行。
发表于 2003-11-13 01:17:22 | 显示全部楼层

menu.list中的root=后改一下

menu.list中的root=后改一下:

        kernel /vmlinuz-2.6.0-test9-bk13-custom ro root=/dev/hdd3 rhgb
        initrd /initrd-2.6.0-test9-bk13-custom.img

其后的分区是 / 所在的分区:

[root@mach1 xjf]# df
Filesystem             1K-块        已用     可用 已用% 挂载点
/dev/hdd3             22786328   5292400  16336448  25% /
none                  22786328   5292400  16336448  25% /sys
/dev/hdd2               295561     14938    265363   6% /boot
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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