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


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}

Єдина проблема - я не знаю, як інтерпретувати те, що я бачу. Що все це означає?


2
Ви впевнені про пробіл у назві? Що VBoxManage list vmsговорить?
Ральф Ронквіст

Відповіді:


37

Перейдіть до місця, де ви зберігаєте свій віртуальний комп'ютер /home/ron/VirtualBox VMs/Semios Win7 /.

Відкрийте .vboxулюблений текстовий редактор, щоб перевірити, чи порожній він. Напевно, це так :) У тій же папці ви повинні мати файл Semios Win7 .vbox-prev. Скопіюйте вміст цього файлу в Semios Win7.vbox, збережіть і повторіть спробу.

Тепер це має працювати. Я робив те саме, і це працювало на мене.


що робити, якщо його в ubuntu?
кашмінджер

@kashminder Зробіть те ж саме. Просто перевірте, яка ваша основна папка для зберігання даних віртуальних машин. Якщо ви цього не знаєте, зробіть це у графічному графічному інтерфейсі Virtual Box: New> встановіть прапорець "використовувати наявний файл віртуального жорсткого диска"> натисніть значок папки> tadam, це ваша коренева папка.
TheKalin

це все одно. працює для кореневого користувача, але не з таким, що увійшов до нього.
кашміндер

@kashminder Перевірте свої дозволи, ніж. ls -l ваша папка vm. Додати користувача в sudo або змінити дозволи для файлів vm.
TheKalin

1
@ user240891 У моєму випадку мені не вистачало місця на диску, і мені довелося перезавантажити. Після перезавантаження цей файл становив 0 кб.
TheKalin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.