Решил я установить virtualbox, причём не просто установить, а последнюю версию и что бы работала unity. Вышло не всё так просто, как я рассчитывал.
И так, для начала я удалил все признаки старого virtualvox’a через synaptic.
Теперь можно приняться за установку, рассмотрим 2 самых популярных варианта(Оба работают без проблем).
Установка из пакета:
Переходим на сайт
Что бы узнать кодовое имя своей системы наберите lsb_release -a
Заодно тут же можно скачать Oracle_VM_VirtualBox_Extension_Pack(в самом верху), пригодиться в будущем.
Установка из ppa:
Открываем /etc/apt/sources.list
sudo gedit /etc/apt/sources.list
и в самый низ вставляем ОДНУ строчку в которой есть кодовое имя нашей системы:
deb http://download.virtualbox.org/virtualbox/debian natty contrib
deb http://download.virtualbox.org/virtualbox/debian maverick contrib non-free
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian karmic contrib non-free
deb http://download.virtualbox.org/virtualbox/debian hardy contrib non-free
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
deb http://download.virtualbox.org/virtualbox/debian lenny contrib non-free
Сохраняем sources.list и добавляем ключ введя в терминале:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Затем обновляем пакеты и устанавливаем сам virtualbox
sudo apt-get update
sudo apt-get install virtualbox-4.0
У меня начались проблемы при запуске виртуальной машины с какой-либо системой.
А именно была ошибка вроде:
Kernel driver not installed (rc=-1908)
бла-бла-бла
/etc/init.d/vboxdrv setup
бла-бла-бла
problem with /dev/vboxdrv
Выполняю, то что он просит и получаю:
sudo: /etc/init.d/vboxdrv: command not found
Оказалось что в последних версиях virtualbox’a файл vboxdrv называется vboxdrv.dpkg-dist (Залез через наутилус в /etc/init.d/ и начал искать похожие файлы).
Итого:
zegi@zegi-pc:~$ sudo /etc/init.d/vboxdrv.dpkg-dist setup
[sudo] password for zegi:
* Stopping VirtualBox kernel modules [ OK ]
* Uninstalling old VirtualBox DKMS kernel modules [ OK ]
* Trying to register the VirtualBox kernel modules using DKMS [ OK ]
* Starting VirtualBox kernel modules [ OK ]
Теперь можно запустить virtualbox, перейти в файл>настройки>плагины и добавить плагин, который качали в самом начале.
Чтобы unity отображалась как положено в виртуальной машине, делаем так:
Заходим в св-ва виртуальной машины>дисплей и ставим галочку на «Включить 3D-ускорение», а также ставим видео память более 32МБ.
В самой виртуальной ubuntu открываем терминал и пишем туда 2 строчки(нажимайте таб иногда, чтобы не писать всю строку самому):
sudo apt-get update
sudo apt-get install virtualbox-ose-guest-utils
Перезагружаем систему… готово!
P.S.: Изначально при попытке запустить ubuntu с unity на старом virtualbox я получал ошибку 3DSupportIncompatibleAdditions и не каково unity не было… пришлось ставить последнюю версию virtualbox.
[…] машиной с windows xp (Об установке можно почитать здесь, а о создании общей папки […]