1

Когда я запускаю гостевую ОС Ubuntu в виртуальной машине, пролетает поток ошибок, и вот что я вижу в конце.

mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.


BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)

Моя хост-система - Windows XP, моя гостевая система - Ubuntu 10.04 с Guest Additions, а моя версия VirtualBox - 4.0.12.

Я создал вторую виртуальную машину и перемонтировал существующий жесткий диск "Ubuntu 10.vdi" в качестве загрузочного диска и получил точно такую же ошибку. По результатам поиска в интернете кажется, что я могу починить диск, но я не знаю, как это сделать из Windows XP или другой виртуальной машины Ubuntu.

1 ответ1

1

Я решил проблему благодаря моему приятелю Джону, который рассказал мне подход: используйте ISO в качестве виртуального диска, чтобы у вас была рабочая система для исправления сломанного виртуального диска. Итак, вот что я сделал.

  1. Добавлен мой ISO-файл Ubuntu 10.04 в качестве привода CD/DVD на моей существующей машине.
  2. Сначала переключил порядок загрузки для загрузки с CD/DVD-привода (мне пришлось удалить ISO-образ надстроек VirtualBox с машины в качестве привода контроллера IDE, это мешало).
  3. Запустил машину и выбрал опцию попробовать Ubuntu без установки, и он показал рабочий стол.
  4. В окне терминала запустился sudo gparted и сломанный раздел появился в списке вместе с другими.
  5. Добавлена задача проверить / исправить раздел, а затем запустить задачу.
  6. Выключите машину, сначала переключите порядок загрузки с HD, CD/DVD-привода.
  7. Загрузил машину и Ubuntu снова работает.

TBD, если я вообще что-то потерял, но чувствую себя лучше, чем раньше :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .