Virtualbox не запускается: NS_ERROR_FAILURE

17

вот убунту 12.10

Виртуальная коробка как-то не работает

Я пытался установить win7 на USB-жесткий диск.

boinc выключен, а объем оперативной памяти установлен на 4096 МБ (слишком большой - из 8 Gibi)

Отчет виртуальной коробки:

the com-object for virtualbox could not be created.

the application is now ended.

Start tag expected, '<' not found.

Location: '/home/$user/.VirtualBox/VirtualBox.xml', line 1 (0), column 1.

/build/buildd/virtualbox-4.1.18-dfsg/src/VBox/Main/src-server/VirtualBoxImpl.cpp[484] (nsresult VirtualBox::init()).

Fehlercode:NS_ERROR_FAILURE (0x80004005)
Komponente:VirtualBox
Interface:IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}

мой комментарий: почему virtualbox устанавливает xml в папку $ user в .VirtualBox? это не должно быть на USB-жестком диске? (с 500 Гиби)

первая попытка установки была прервана (с win7 в 64-битной версии), следует ли мне попробовать виртуальную коробку (ubuntu 64Bit) с win7 в 32-битной версии? оставить размер оперативной памяти виртуальной коробки по умолчанию 512 МБ?

Спасибо за ответ

dschinn1001
источник

Ответы:

1

Кажется, с настройками виртуальной коробки все в порядке. Однако ошибка, которую вы видите, может быть связана с предыдущей неудачной установкой Windows, оставляя нежелательную ссылку на эту установку в настройках вашего Virtual Box (которые обычно и правильно расположены в вашем $ HOME).

Проблема также может быть связана с установкой на съемный диск. Установка файла .vdi виртуального диска на внешний USB-накопитель возможна, но это может привести к нежелательным побочным эффектам от изменения расположения носителя или точек подключения. Кроме того, нам необходимо убедиться, что у пользователя virtualbox есть права на чтение и запись на этот внешний диск. Также мы, очевидно, не должны получать доступ к этому USB-накопителю из виртуальной ОС.

Чтобы решить эту проблему, вы можете найти решение в следующем вопросе, где люди рекомендуют переустановить Virtual Box:

Takkat
источник
9

Самое простое решение, которое я нашел:

  1. войти в папку /home/$user/.VirtualBox/
  2. найти там файл VirtualBox.xml-prev, это резервное копирование конфигурации Virtual Box
  3. удалять VirtualBox.xml
  4. и измените имя VirtualBox.xml-prevна VirtualBox.xml.
Владимир
источник
Если бы у OSX была та же проблема, решение было таким же, за исключением того, что мне пришлось перезагрузить компьютер, прежде чем выполнить эти 4 шага.
Jones03
1
Спасибо, теперь все мои машины ушли, и проблема все еще существует :(
Jakke
5

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

sudo /etc/init.d/vboxdrv setup

hdoghmen
источник
Спасибо @hdoghmen! Это сработало. Это случилось со мной, когда я обновил свой Ubuntu 14.04 до 16.04.
Висвендра Сингх Раджпут
1

Файл /home/$user/.VirtualBox/VirtualBox.xml недействителен. Это не правильный XML. Скорее всего, вы редактировали файл вручную или другим инструментом.

Размеры твоего барана и все остальное кажется нормальным

Можете ли вы вставить конфигурационный файл, возможно, это легко исправить.

coteyr
источник
извините за неудобства. хм, также с самого начала нового ... Мне нужен отформатированный жесткий диск (USB) с NTFS? или пустой usb-диск ни с чем? нужен ли этому ntfs-разделу таблица разделов для virtualbox или для win7? (теперь virtualbox 4.2.4 установлен с пакетом расширений для usb - пакет расширений ранее отсутствовал)
dschinn1001
забыл добавить $ user как участника группы vboxusers. значит тогда мне нужно 2 записи: 1 $ user для usb - harddisk и 1 $ user для vboxusers?
dschinn1001
да, теперь это решено. и была проблема с драйверами на другом сервере Microsoft. старый виртуальный ящик мучался с полным USB-жестким диском (это был основной жесткий диск в системе - и я подумал, что USB-жесткий диск должен быть неформатированным, но это было неправильно). таким образом, фактический виртуальный ящик не был раздражающим, и usb-жесткий диск был отформатирован с использованием таблицы разделов (для usb-жесткого диска). - сейчас все работает и этот главный вопрос решен.
dschinn1001
1

Я установил VirtualBox из универсального репозитория и решил эту команду:

sudo dpkg-reconfigure virtualbox-dkms
Pisu
источник
0

Если вы используете Oracle Virtualbox, вы можете попробовать перекомпилировать все, запустив /sbin/vboxconfigот имени root, который выполняется vboxdrv.sh. Это работает с Ubuntu 16.04 и Virtualbox 5.1

подветренный
источник
0

У меня была такая ошибка, потому что ~ / .config / VirtualBox / VirtualBox.xml был пуст. Простое удаление заставило его работать на меня.

nafg
источник
Я бы порекомендовал сделать резервную копию, прежде чем удалять, хотя бы на тот случай, если он не пустой!
Tu-Reinstate Monica-dor duh
Если он не пустой, я не советую удалять его! Если что-то повреждено, попробуйте починить его.
Нафг
0

Я получил эту проблему, и мой VirtualBox был установлен с VirtualBox.org. Я установил (не удосужился удалить) VirtualBox снова, используя

sudo apt-get install virtualbox

И это начало работать нормально, да!

Бинод Калатил
источник
0

Моя перспектива в целом для всех ошибок, отсутствующих файлов / пакетов и т.д .; является:

  1. Перезапустите самые обновленные общие заголовки Linux (режим восстановления)

  2. Сделайте следующее по порядку:

    check file system checker
    repair broken packages
    clean system
    
  3. Возобновить загрузку

  4. перезапустите снова как в стандартном загрузчике grub

  5. Запустите виртуальную коробку снова и решите.

Я чувствую, что это относится к большинству проблем и обходит исследование и ввод кодов, когда все делает за вас (поиск недостающих файлов и их восстановление, восстановление пакетов и удаление ненужных файлов).

Wes
источник
1
проверьте файловую систему, восстановите поврежденные пакеты, очистите систему, возобновите загрузку, затем перезапустите снова, затем снова запустите virutal box
Wes
0

Эта проблема возникла у меня после сбоя процесса настройки виртуальной машины.
Это было решено после удаления (или переименования) /home/{user}/.config/Virtualboxпапки

Матиас
источник
0

Решения варьируются от людей.
Возникли некоторые проблемы с оборудованием, когда диск, на котором я установил свои виртуальные машины, read-only
загрузился с этого диска (windows 10) и перезагрузился, пытаясь устранить проблемы.
Это сработало.
Я обнаружил это, когда попытался применить изменения к моей виртуальной машине.

чи чау
источник
-1

Выполните следующие команды в терминале:

ls -la .VirtualBox/VirtualBox.xml*
cp .VirtualBox/VirtualBox.xml-prev .VirtualBox/VirtualBox.xml
Намик
источник
6
Не могли бы вы добавить более подробную информацию в свой ответ? Объясняя, что это делает и почему? Благодарю.
Сет