11

Я не могу запустить любую из своих виртуальных машин в интерактивном режиме. Они работают, когда работают без головы (--type vrdp)

Если я попытаюсь бежать нормально, я получу:

$ VBoxManage startvm Kubuntu
Waiting for the VM to power on...
VBoxManage: error: The virtual machine 'Kubuntu' has terminated unexpectedly during startup because of signal 6
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Machine, interface IMachine, callee 

Мой хост-компьютер - Intel iMac под управлением 10.6.7, и я использую VirtualBox 4.0.6 с установленными расширениями Oracle.

Есть идеи?

Дополнительная информация: Виртуальные машины нормально запускаются в интерактивном режиме, если я использую sudo. Это, кажется, подразумевает, что есть какое-то плохое разрешение или заблокированный файл или что-то еще, но я уже проверил все файлы в Library/VirtualBox.

2 ответа2

18

У меня была именно эта проблема со всеми моими виртуальными машинами, работающими на хосте Mac OS X 10.7.5. Перезагрузка решила проблему, так как ни один из файлов .vbox, похоже, не имел проблем.

0

Во-первых, сделайте резервную копию вашей виртуальной машины (включая образ диска и все, что с ним связано).

Затем перейдите в папку, в которой находится ваша виртуальная машина. Там вы должны увидеть файл с именем «VirtualBox.xml» и HOPEFULLY - файл с именем «VirtualBox.xml-prev». Переименуйте файл «VirtualBox.xml» в «VirtualBox.xml.old», а затем переименуйте «VirtualBox.xml-prev» в «VirtualBox.xml». Попробуйте снова запустить виртуальную машину - ошибка должна исчезнуть.

Если у вас нет файла VirtualBox.xml-prev, попробуйте создать новую виртуальную машину и использовать старый образ диска. Этот процесс заново создаст файл VirtualBox.xml для вас.

Не забудьте сделать резервную копию!

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