|
原内核版本2.4.26
编译过程:
make menuconfig
make
make modules_install
make install
然后执行emerge -k mkinitrd
下载安装mkinitrd
然后执行mkinitrd initrd-2.6.10.img 2.6.10
修改了grub。
启动后,选择新内核启动
然后出现了
EXT3-fs:mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed:2
umount /initrd/proc fiaied:2
Freein unused kernel memory: 228k freed
Kernel panic -not syncing: No init found. Try passing init= option to kernel
然后挂起了。
大家帮忙看看。我查了些资料。
有两个原因,一个是EXT3文件系统没有编译进内核,这点可以排除,我已经编译了。
还有就是不要传递 root=LABEL=/ 我也确实在grub.conf中写这个。我的grub.conf内容如下
root (hd0,8)
kernel /boot/vmlinuz
initrd /boot/initrd-2.6.10.img |
|