Свершилось!
Я разобрался в том, как поставить VirtualBox. А точнее нашел выход после того, как заблудился в 3 соснах =)
В общем все довольно тривиально и очень просто. Типичная проблема у многих при установке vbox'a. Значит как оно ставится в Дебиане...
(в других дистрибутивах, например в Мандриве - примерно аналогично. По крайней мере шаги настройки те же, ну а команды установки могут отличаться - тут aptitude, там urpmi ну и т.д.).
Часть инструкции можно найти тут:
http://www.virtualbox.org/wiki/Linux_Downloads
Да, кстати, шаги 1-4, наверное, можно пропустить, просто скачав пакет для вашей ОС отсюда:
http://www.virtualbox.org/wiki/Download_Old_Builds
Первое. Добавляем источник в файл "/etc/apt/sources.list"
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
Второе. Добавляем ключ источника. Для чего качаем ключ-файл со странички выше, сохраняем и добавляем его командой:
apt-key add /home/vasya/sun_vbox.asc
Третье. Обновляем источники:
aptitude update
Четвертое. Ставим версию 1.6 (ну можете поставить свежее, но я 1.6):
apt-get install virtualbox
Пятое. Запускаем программу, запускаем любую вирт.машину, и скорее всего получаем ошибку:
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).
Прекрасно. Надо выполнить команду от рута:
/etc/init.d/vboxdrv setup
У меня не выполнялась ни в Мандриве, ни в Дебиане. Лог ошибки:
Makefile:127: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=
Шестое. Надо ставить исходники ядра.
Чтобы узнать какое у вас ядро можно написать, например, команду:
uname -a
Будет что-то типа:
Linux debian 2.6.26-1-686 #1 SMP Mon Dec 15 18:15:07 UTC 2008 i686 GNU/Linux
Это значит надо поставить следующие две вещи:
i linux-headers-2.6.26-1-686 - Header files for Linux 2.6.26-1-686
i linux-headers-2.6.26-1-common - Common header files for Linux 2.6.26-1
После установки которых "/etc/init.d/vboxdrv setup" выполняется и все прекрасно работает ^_^
Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
За помощь по настройке большое спасибо GrayCat, без которого я бы так и продолжал блуждать в трех соснах =D
1 комментарий:
выглядит логично. завтра попробую ;)
Отправить комментарий