红联Linux门户
Linux帮助

2.6.22内核编译启动问题请教

发布时间:2008-03-31 23:31:54来源:红联作者:crazychinalinux
我自己编译2.6.22内核后,make;make modules_install 以及mkinitrd, 修改menu.lst(grub)使用新的bzImage和initrd后重启得到如下错误提示:
"modprobe: FATAL: Could not load /lib/modules/2.6.22/moduels.dep: No such file or directory"
"umount: devfs: not mounted"
"pivot_root: No such file or directory"
"/sbin/init: 432 cannot open dev/console: No such file"
"Kernel panic - not syncing: Attempted to kill init!"
而modules.dep是存在的

simon@lionteeth:/lib/modules/2.6.22$ ls
build modules.dep modules.ofmap modules.usbmap
kernel modules.ieee1394map modules.pcimap source
modules.alias modules.inputmap modules.seriomap
modules.ccwmap modules.isapnpmap modules.symbols

如下是grub configuration文件:
grub menu.lst:
title Ubuntu, kernel 2.6.22 simon
root (hd0,0)
kernel /boot/vmlinuz.2.6.22-newest root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img.2.6.22-newest
savedefault
boot

在网上查找听说要disable ROM File system. 我也照做去掉了.config中的ROMFS support,结果还是不行.
各位大牛帮忙诊断诊断, 谢了
文章评论

共有 3 条评论

  1. crazychinalinux 于 2008-04-02 16:48:55发表:

    没人指点,555,自己顶一下

  2. crazychinalinux 于 2008-03-31 23:34:05发表:

    是initrd的问题吗?
    我重做了initrd image:
    root@lionteeth:/usr/src/linux # mkinitrd -o /boot/initrd.img.2.6.22-newest2 2.6.22

    root@lionteeth:/boot/grub # tail -15 menu.lst

    title Ubuntu, kernel 2.6.22 simon
    root (hd0,0)
    kernel /boot/vmlinuz.2.6.22-newest root=/dev/sda1 ro quiet splash
    initrd /boot/initrd.img.2.6.22-newest2
    savedefault
    boot
    ...

    然后出现新的错误如下:

  3. crazychinalinux 于 2008-03-31 23:33:09发表:

    我用的是vmware
    看了一下以前的一些帖子, make install也做过了。
    抓图如下: