VirtualBox Opensuse克隆版本不起作用

我使用的是VirtualBox 4.1.22,并且有一个Opensuse 12.1虚拟机。 当我克隆它没有任何改变(甚至不是MAC地址),克隆的版本不适合正常工作。 它启动很长时间,并在这样的terminal给消息Welcome to emergency mode. Use "systemctl default" or ^D to enter default mode. Give root password for login: Welcome to emergency mode. Use "systemctl default" or ^D to enter default mode. Give root password for login: Welcome to emergency mode. Use "systemctl default" or ^D to enter default mode. Give root password for login: 。 当我跑了这个,我closures了原来的一个,以避免任何冲突,但它并没有帮助。 如果我更改为默认模式,则只需重新启动并再次发送该消息。 当我通过Yast更改一些networking设置并保存时,它会立即重启。 我试图在另一台物理机器上运行克隆版本,但仍然遇到同样的问题。 克隆是假设复制虚拟机中的每一件事情,克隆版本应该就像原来那样工作。 我真的不明白为什么它不行。

我做了什么错事? 任何一个有类似的问题? 我看到一些人抱怨硬盘UUID问题。 我没有得到硬盘错误,但它根本不起作用。

猜测, /etc/fstab正在引用磁盘by-id,并且作为克隆进程的一部分,Id已经更改。 这可能会导致您遇到的问题。 如果事实如此,您可以通过紧急模式进行validation。

  • 按要求login
  • 检查fstab的值
  • 检查/dev/disk/by-id以确保值匹配
    • 如果不同,请调整/etc/fstab以匹配
    • 如果一样,那我就错了。

在OpenSUSE系统上,检查/dev/disk/ for by-idby-uuid ..etc,并将其与上面提到的/etc/fstab和/或/boot/grub/grub.cfg进行比较!