Почему моя виртуальная машина недоступна?

16

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

Document is empty.
Location: '/home/ron/VirtualBox VMs/Semios Win7 /Semios Win7 .vbox', line 1 (0), column 1.
/home/vbox/vbox-5.0.12/src/VBox/Main/src-server/MachineImpl.cpp[740] (nsresult Machine::i_registeredInit()).
Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
MachineWrap
Interface: 
IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

Единственная проблема в том, что я не знаю, как интерпретировать то, что я вижу. Что все это значит?

stdcerr
источник
2
Вы уверены, что в названии есть пробел? Что VBoxManage list vmsговорит?
Ральф Реннквист

Ответы:

37

Перейдите в место, где вы храните свою виртуальную машину /home/ron/VirtualBox VMs/Semios Win7 /.

Откройте .vboxв своем любимом текстовом редакторе, чтобы убедиться, что он пуст. Вероятно, это так :) В той же папке у вас должен быть файл Semios Win7 .vbox-prev. Скопируйте содержимое этого файла Semios Win7.vbox, сохраните и попробуйте снова.

Теперь это должно работать. Я сделал то же самое, и это сработало для меня.

TheKalin
источник
что делать, если его в Ubuntu?
Кашминдер
@kashminder Сделай то же самое. Просто проверьте, какая ваша основная папка для хранения данных виртуальных машин. Если вы не знаете, сделайте это в графическом интерфейсе Virtual Box: New> установите флажок «использовать существующий файл виртуального жесткого диска»> щелкните значок папки> tadam, это ваша корневая папка.
TheKalin
все то же самое. работает для пользователя root, но не вошел в систему.
Кашминдер
@kashminder Проверьте свои разрешения, чем. ls -l ваша папка vm. Добавьте пользователя в sudo или измените разрешения для файлов vm.
TheKalin
1
@ user240891 В моем случае мне не хватило места на диске и пришлось перезагрузить компьютер. После перезагрузки этот файл был 0 КБ.
TheKalin