我自己编译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,结果还是不行.
各位大牛帮忙诊断诊断, 谢了
crazychinalinux 于 2008-04-02 16:48:55发表:
没人指点,555,自己顶一下
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
...
然后出现新的错误如下:
crazychinalinux 于 2008-03-31 23:33:09发表:
我用的是vmware
看了一下以前的一些帖子, make install也做过了。
抓图如下: