Volume group "VolGroup00" not found

图片来自一网友

b3b7d0a20cf431ad256bf2a14b36acaf2fdd98e9

一台物理机器系统RHEL5用Acronis.Backup_BootCD 迁移到 vmware esx上后,启动出现如下错误:

NO VOLUME GROUPS FOUND
Volume group "VolGroup00" not found
mount: could not find filesystem '/dev/root'
setuproot: voming /dev failed: No such file or directory
...
switchroot: mount failed: No such file or directory
KERNEL PANIC - NOT SYNCING: ATTEMPTED TO KILL INIT!"
以为很麻烦,测试下,解决方法很简单:

用rhel光盘启动,出现提示界面的时候,输入linux rescue用恢复方式启动

boot:linux rescue

出现提示界面后,输入

sh-3.2#chroot /mnt/sysp_w_picpath

sh-3.2#cd /boot

sh-3.2#cp initrd-2.6.18-128.1.16.el5.img initrd-2.6.18-128.1.16.el5.img.backup

sh-3.2#mkinitrd -f initrd-2.6.18-128.1.16.el5.img 2.6.18-128.1.16.el5

注意最后两步中的2.6.18-128.1.16.el5应该按实际情况输入

另一种情况是由于升级内核导致的

请参考这里

http://hi.baidu.com/mhlovejn/blog/item/7a4a55fe65de7488b801a020.html/