
内核配置编译安装:
第一步:创建目录 /home/myliux
第二步:把linux2.6.29内核压缩文件拷贝至该目录下
第三步:解压内核到当前目录# tar jxvf linux-2.6.29.tar.bz2 得到目录linux-2.6.29
第四步:#cd linux-2.6.29
第五步:使用正在运行的内核配置作为参考 #cp /boot/config-2.6.18-53.el5 ./.config
第六步:配置内核 #make menuconfig 保存退出
第七步:编译内核#make bzImage
第八步:编译内核模块 #make modules
第九步:安装内核模块 #make modules_install
第十步:制作init ramdisk
#mkinitrd initrd-2.6.29 2.6.29
第十一步:添加grub.conf
#cp /home/mylinux/linux-2.6.29/arch/x86/boot/bzImage /boot/vmlinux-2.6.29
#cp /home/mylinux/linux-2.6.29/initrd-2.6.29 /boot/
vi /etc/grub.conf在原有的内容基础上添加
title mylinux
root (hd0,0)
kernel /vmlinuz-2.6.29 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.29
重启虚拟机
进入mylinux后
No volume groups found
Volume group "VolGroup00" not found
MOUNT:could not find filesystem '/dev/root'
setuproot:Moving /dev failed:No such file or directory
setuproot:error MOUNTING /proc:Nosuch file or directory
setuproot:error MOUNTING /sys:Nosuch file or directory
switchroot: MOUNT failed:No such file or directory
Kernel panic - not syncing: Attempted to kill init!
为什么 could not find filesystem “/dev/root”.........................无奈。。。。
