Назад | Перейти на главную страницу

Клонированная версия VirtualBox Opensuse не работает

Я использую VirtualBox 4.1.22 и имею виртуальную машину Opensuse 12.1. Когда я клонирую его без каких-либо изменений (даже без MAC-адреса), клонированная версия не работает должным образом. Он загружается долго и выдает сообщение в терминале, подобное этому Welcome to emergency mode. Use "systemctl default" or ^D to enter default mode. Give root password for login:. Когда я запустил это, я отключил исходный, чтобы избежать конфликтов, но это не помогает. Если я перейду в режим по умолчанию, он просто перезагрузится и снова выдаст это сообщение. Когда я изменяю некоторые сетевые настройки через Yast и сохраняю, он немедленно перезагружается. Я попытался запустить клонированную версию на другом физическом компьютере, но проблема не исчезла. Клонирование предполагает копирование всего в виртуальной машине, а клонированная версия должна работать точно так же, как и исходная. Я действительно не понимаю, почему это просто не сработает.

Что я сделал не так? У кого-нибудь есть подобная проблема? Я видел, как некоторые люди жаловались на проблему с UUID жесткого диска. У меня не было ошибки жесткого диска, но она просто не работает.

Предположительно, /etc/fstab ссылается на диск по идентификатору, и эти идентификаторы были изменены как часть процесса клонирования. Это может вызвать проблемы, которые вы видите. Если это действительно так, вы можете проверить это в аварийном режиме.

  • Войдите как просили
  • Изучите fstab на предмет значений
  • Изучите содержимое /dev/disk/by-id чтобы убедиться, что значения совпадают
    • Если отличается, отрегулируйте /etc/fstab соответствовать
    • Если то же самое, то я ошибаюсь.

В системе OpenSUSE проверьте /dev/disk/ для by-id, by-uuid ..и т. д. и сравните его с /etc/fstab и / или /boot/grub/grub.cfg как уже упоминалось выше!