- 论坛徽章:
- 0
|
有一台物理机安装的rhel 5, 每月对其做os的dump备份。
在做备份restore测试时想将该dump恢复到一台virtualbox的虚拟机上。
恢复过程都很顺利,就是恢复完起系统的时候报错:
Unable to access resume device (SWAP-sda3)
mount: could not find filesystem ’/dev/root’
setuproot: moving /dev failed: No such file or directory
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
switchroot: mount failed: No such file or directory
Kernel panic - not syncing: Attempted to kill init!
restore前对虚拟机的磁盘都做了分区(/boot, /, swap)
每个区都建了正确的label
mkfs.ext3 -L "/boot" /dev/sda1
mkfs.ext3 -L "/" /dev/sda2
mkswap -L "SWAP-sda3" /dev/sda3
查了一下网上建议是将fstab里的label都改成/dev/sda*,grub.conf里跟label有关的也是改成/dev/sda*
但是不管用,奇怪的是同样的方法恢复到另一台物理机上却没有问题。
试了好几遍都是恢复到虚机不行,同样步骤恢复的物理机就没问题,是不是物理机和试题集的MBR不同啊?
请大家帮忙解惑,谢谢。 |
|