无法使用克隆的 VM、OpenSUSE、VirtualBox

ivk*_*mer 7 linux virtualbox clone opensuse vdi

我已经克隆了一个虚拟机,现在在启动它时我看到一条消息:

Trying manual resume from /dev/sda1
Invoking userspace resume from /dev/sda1
resume: libgcrypt version: 1.5.0
Trying manual resume from /dev/sda1
invoking in-kernel resume from /dev/sda1
Waiting for device /dev/disk/by-id/ata-VBOX_HARDDISK_.....-part2 to appear: ...
Could not find /dev/disk/...-part2
Want me to fall back to /dev/disk/...-part2 (Y/n)
Run Code Online (Sandbox Code Playgroud)

如果我按“Y”,它会尝试再次启动但失败,然后退出到 /bin/sh。如果我按“n”,它会立即退出到 /bin/sh。

我在这里阅读了一个解决方案:http : //diggerpage.blogspot.com/2011/11/cannot-boot-opensuse-12-after-cloning.html但我不明白如何访问磁盘上的文件进行编辑/etc/fstab/boot/grub/menu.lst?

小智 9

我能够通过执行以下操作使我的系统启动:

1) 记下系统找不到的设备。

2) 对那个问题回答“n”。它应该带您进入命令提示符。

3)运行这个命令: cd /dev/disk/by-id

4)运行这个命令: ls

5) 重命名此文件夹中的所有文件,用您在步骤 1 中记下的设备名称替换当前名称。 mv ata-VBOX_OLDNAME....-part2 ata-VBOX_HARDDISK....-part2

6) 完成此操作后,键入此命令: exit

7) 系统应能正常启动。

我仍在研究 OpenSUSE 11.4 是如何发生这种情况的。