红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

内核升级

发布时间:2011-07-09 22:51:39来源:红联作者:hcfzq_10086
大家好!我是刚从vxworks转向linux学习的,是linux菜鸟,自己摸索了一段时间后想编译内核,
看了一些资料,结果编译完启动的时候遇到了问题如图,我是在vm上用的UBUNTU10.04
希望好心人能帮帮菜鸟解决这个问题!
问题:
1、1.848638 Pid: 1, comm:swaper Kernel panic - not tained ******
2、Kernel panic - not syncing:VFS:Unable to Mount root fs unknow-block(0,0)
文章评论

共有 4 条评论

  1. lkjhgfda9897 于 2011-07-14 21:56:11发表:

    赚点园币

  2. im叶飞 于 2011-07-12 08:49:15发表:

    lz 问题解决没?

  3. Leo.dingwl 于 2011-07-11 15:35:14发表:

    这个问题在我做LFS的时侯也遇到过,好像是因为有个关于usb的模块没有编译近kernel的原因 ……

  4. im叶飞 于 2011-07-10 22:38:23发表:

    [i=s] 本帖最后由 im叶飞 于 2011-7-10 23:51 编辑 [/i]

    同样是新手 学习内核编译。不过我一直用傻瓜式make localmodconfig 再用xconfig 手动精简掉不需要。而且要小心的精简
    第一行错误我也碰到了 那个 mdio-gpio 是网路设备问题 。支持是多口的 网卡设备 一般pc 用不着 可以在内核 将关于gpio的支持去掉 不过这个不影响 启动 。
    后面一个问题没有碰到过 我在google 一篇帖子 (http://kerneltrap.org/node/2318)贴出了解决方法
    I solve this problem on Debian with 2.6.21 kernel. If you compile kernel with "Initial RAM filesystem and RAM disk (initramfs/initrd) support" (General│setup) option enable, you must run "make-kpkg kernel_image" comand with --initrd option. Or just disable this initial RAM support in menu. 前面前面一个方法 应该可用
    在 (General│setup)中使用支持那些ramdisk的选项。然后编译的命令时 fakeroot make-kpkg --initrd --append-to-version=xxx kernel_image kernel_headers