DELL 1750 70G*3
1G RAM
原来安装的系统为RH AS4 Update 2,内核为2.6.9-22.ELsmp.安装后运行良好.我从kernel.org 下载了2.6.17进行编译,过程如下:
cd /usr/src
tar -xzvf linux-2.6.17.tar.gz
ln -s ./linux-2.6.17 linux
cd linux
cp /boot/config-2.6.9-22.ELsmp .config
make mrproper
make menuconfig (加了LVM,RAID项,e'xt2,e'x't3支持)
make modules_install
make install
编译当中有些警告,但make install后在/boot自动生成了initrd-2.6.17.img,System.map-2.6.17,
vmlinuz-2.6.17.
/etc/grub.conf 内容:
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.6.17)
root (hd0,0)
kernel /vmlinuz-2.6.17 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.17.img
title Red Hat Enterprise Linux AS (2.6.9-22.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-22.ELsmp ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.9-22.ELsmp.img
title Red Hat Enterprise Linux AS-up (2.6.9-22.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-22.EL ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.9-22.EL.img
启动时,选新编译内核启动.服务器报错kernel panic.
报错信息:
No volume groups found
unable to find volume group "VolGroup00"
ERROR:/bin/lvm exited abnormally(pid 371)
mount:error 6 mounting ext3
mount:error 2 mounting none
switchroot:mount failed 22
umount /initrd/dev failed 2
kernel panic ........
查redhat官方网说AS4的mkinitrd 程序要升级到4.2.1.8,才可避免一些LVM的配置造成启动失败的问题.于是又升级mkinitrd到4.2.1.8.原来是4.2.1.6
#rpm -Fvh mkinitrd-4.2.1.8-1.i386.rpm
#mkinitrd --version
mkinitrd: version 4.2.1.8
重新又编译了一次,问题依旧......但是用老的2.6.9的内核可以正常启动.
这里面有什么问题???请高手指点.谢谢.