[CentOS] mount the wrong device after system recovery

Tue Feb 8 18:51:32 UTC 2011
Xinhuan Zheng <xzheng at christianbook.com>

Hi,

 

I am recovering a CentOS 5.4 system. I've copied all partitions into the
recovery system. I've installed grub boot loader. However, the original
system is using /dev/sdb1 for root (/), while the recovery system is
using LVM (/dev/vg0/lv1) for root (/). When recovery system boots, I got
the panic error:

 

*         Mounting /dev/sdb1 on /sysroot

*         Mount: mounting /dev/sdb1 on /sysroot failed: No such file or
directory

*         Mount: mounting /dev on /sysroot/dev failed: No such file or
directory

*         * switching / to /sysroot

*         Switch_root: bad newroot /sysroot

*         Kernel panic - not syncing: Attempted to kill init!

 

I've changed the recovery system fstab to use the correct devices. I
deleted recovery system etc/lvm/cache/.cache file. But it still doesn't
work. What am I missing?

 

Thanks,

 

-          xinhuan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos/attachments/20110208/bfcd1ebb/attachment-0003.html>