Архив рубрики «Виртуализация»

PostHeaderIcon VirtualBox без Xorg: нововведения

Вот в этой статье я описывал, как использовать VirtualBox под FreeBSD без графики. В общем и целом статья актуальна, однако, появились изменения, в том числе в использовании VNC сервера. Теперь сервер не включается ключом -n при запуске виртуальной машины, а указывается в свойствах самой виртуалки:

VBoxmanage --modifyvm "TestBSD" --vrde on --vrdeport 3028 --vrdeproperty VNCPassword=password --vrdeauthlibrary null

Тут все понятно: —vrdeport — порт, на котором висит VNC сервер, —vrdeproperty VNCPassword — пароль на вход.

до кучи еще полезности:
VBoxmanage --modifyvm "TestBSD" --chipset ich9
выбирает для виртуальной машины более современный чипсет, по умолчанию выбирает pII3

VBoxmanage --modifyvm "TestBSD" --clipboard bidirectional
включает двунаправленный буфер обмена (от вируалки к хосту и обратно, в принципе, без иксов не сильно нужная вещь, но на всякий случай…)

PostHeaderIcon Ошибка NS_ERROR_FACTORY_NOT_REGISTERED при старте VirtualBox

Если при старте VirtualBox возникет ошибка NS_ERROR_FACTORY_NOT_REGISTERED, нужно удалить /tmp/.vbox-*-ipc
Собственно, об этом порт предупреждат при сборке.

PostHeaderIcon Ошибка при сборке VirtualBox

Не было у бабы печали, купила баба порося. Вернее, подвергла обновлению систему. Была FreeBSD 8.1-release, стала FreeBSD 8.2-prerelease. После чего VirtualBox стал падать в segmentation fault. Попытка пересборки /usr/ports/emulators/virtualbox-ose неожиданно стала вываливаться с таким вот сообщением:

[cc lang=»bash»]kBuild: iasl DevicesR3 —
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/src/VBox/Devices/PC/vbox.dsl
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/src/VBox/Devices/PC/vbox.dsl
736: Name (_CID, «smc-napa»)
Error 4001 —
String must be entirely alphanumeric ^
(smc-napa)

ASL Input:
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/src/VBox/Devices/PC/vbox.dsl
— 1305 lines, 46193 bytes, 288 keywords
Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 404 Optimizations
kmk[2]: ***
[/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/out/freebsd.x86/release/obj/DevicesR3/vboxaml.hex]
Error 255
kmk[2]: *** Deleting file
`/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/out/freebsd.x86/release/obj/DevicesR3/vboxaml.hex’
kmk[2]: *** Waiting for unfinished jobs….
kmk[2]: Leaving directory
`/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE’
kmk[2]: Entering directory
`/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE’
kmk[2]: *** Exiting with status 2
kmk[1]: *** [pass_libraries_this] Error 2
kmk[1]: Leaving directory
`/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE’
kmk: *** [pass_libraries_order] Error 2
*** Error code 2

Stop in /usr/ports/emulators/virtualbox-ose.
*** Error code 1[/cc]

Как выяснилось, для нормальной сбоки надо открыть на редактирование файл /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/src/VBox/Devices/PC/vbox.dsl и в 736 строчке заменить smc-napa на smcnapa (убрать дефис). После этого все собирается и работает нормально.

PR-CY.ru