13

После обновления до virtualbox 4.2.16 все мои виртуальные машины зависают при запуске.

Я попытался понизиться до 4.1.26, но у меня все та же проблема.

Скриншоты:[окно 1]()[окно 2] (недостаточно репов для публикации изображений)

Когда я убиваю застрявший процесс, я получаю ошибку "нет информации об ошибке"

Result Code: 
NS_ERROR_CALL_FAILED (0x800706BE)
Component: 
ProgressProxy
Interface: 
IProgress {c20238e4-3221-4d3f-8891-81ce92d9f913}

Я пытался найти глобальные настройки для virtualbox, чтобы очистить их и сделать еще одну переустановку, но я нашел только специфичные для виртуальной машины настройки.

Система, на которой он работает - это xubuntu 12.10. Я попробовал одну из виртуальных машин на другом компьютере, и проблем не было, поэтому я думаю, что это как-то связано с фактической установкой / настройкой виртуальной коробки.

7 ответов7

10

В системной опции необходимо проверить «использовать I/O APIC»

если вы использовали интерфейс SATA в качестве хранилища, вам необходимо установить флажок «Использовать кеш ввода / вывода хоста»

2

У меня была такая же проблема с VB 4.3.20 под Ubuntu 14.04.1 amd64. Образы виртуальных машин находятся на диске BTRFS.

Я решил проблему, повернув COW для образов виртуальных машин и снимков.

Вы можете отключить функцию копирования при записи в btrfs для отдельных файлов, установив атрибут NOCOW. Обычно это делается путем запуска chattr +C filename Это работает только для пустых файлов, поэтому вам нужно создать пустой файл, установить NOCOW, скопировать содержимое файла actale в пустой файл и переименовать. (см. https://btrfs.wiki.kernel.org/index.php/FAQ#Can_copy-on-write_be_turned_off_for_data_blocks.3F)

Существует также отчет об ошибке VB (https://www.virtualbox.org/ticket/11862), в котором говорится

На Linux-машине с файловой системой btrfs установка гостя проходит очень хорошо, но сначала перезапустите гостя, который зависнет, с всплывающим окном, показывающим «20%» на этапе запуска. [...] Я покопался в вики btrfs и обнаружил, что Copy-On-Write (COW) причиняет эту боль любому решению для виртуализации.

Чтобы установить флаг NOCOW, выполните

F=vmimage
T=tmpfile
touch $T
chattr +C $T
dd if=$F of=$T bs=1M
rm $F
mv $T $F

Используйте lsattr чтобы проверить, был ли установлен C

0

У меня было такое поведение. Что помогло, так это экспорт машин на устройство и его импорт обратно.

0

У меня тоже не сработало. Хост Windows, VM Ubuntu. Я снова запустил его, отключив звук в настройках текущей виртуальной машины.

0

Я провел много часов с той же проблемой.

Я нашел решение здесь: https://forums.virtualbox.org/viewtopic.php?f=6&t=63556&start=90.

Я просто установил версию 4.3.17 (все еще в версии dev), и все снова работает отлично.

Загрузите здесь: https://www.virtualbox.org/download/testcase/VirtualBox-4.3.17-96101-Win.exe

0

Как уже упоминалось в моем комментарии, я обновил Ubuntu, и он исправился. Я думаю, это была какая-то несовместимость ядра.

0

Я получаю ту же общую ошибку ("Информация об ошибке отсутствует" с «Component: ProgressProxy») с VirtualBox 4.2.12 в Windows, когда я пытаюсь запустить виртуальную машину, в то время как каталог, в котором сконфигурирован файл образа диска VDI, находится в отсутствует.

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