воскресенье, 22 февраля 2009 г.

Запуск Debian Lenny в VirtualBox

На десктопе установлено Ubuntu 8.04 и идущий с ней в комплекте virtualbox 1.5 наотрез отказался загружать свежий debian 5.0, выкидывая ошибку

unable to handle kernel

Гугление показало, что дело скорей всего в kernel 2.6.26, сия версия ядра используется в lenny

Решение: скачана VirtualBox 2.1.4 for Linux... проприетарщина наверное =)
не разбирался, что за версию они там выкладывают.

Последовательность для убунты такая:

wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

далее добавляем ваш репозитарий

deb http://download.virtualbox.org/virtualbox/debian intrepid non-free
deb http://download.virtualbox.org/virtualbox/debian hardy non-free
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
deb http://download.virtualbox.org/virtualbox/debian dapper non-free
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
deb http://download.virtualbox.org/virtualbox/debian etch non-free
deb http://download.virtualbox.org/virtualbox/debian sarge non-free
deb http://download.virtualbox.org/virtualbox/debian xandros4.0-xn non-free


Следующий квест, настройка разрешения экрана. Проблема тут такая

В случае если это Debian Lenny - c разрешением в виртуальном окружении могут быть проблемы, потому что реконфигурирование тамошней версии пакета xorg.conf ничего не знает об имеющихся разрешениях, в новых иксах всё устроено немного по-другому.

Все сводиться к установке VirtualBox Guest Additions. После установки виртуальная среда становится способной передать иксам разрешение, и разрешение будет автоматически подстраиваться под размер окна виртуальной машины.
В главном меню окна виртуальной машины выбрать: «Устройства» > «Установить дополнения гостевой ОС». После чего в гостевой ОС появится новый оптический диск с названными дополнениями.
Увы будем компилять модуль, хе-хе. Я лениво выбрал мышкой в синаптике, для стороников консольного кунг-фу, запускаем от рута
# apt-get install linux-headers-`uname -r`
# apt-get install make
# apt-get install binutils
# apt-get install gcc
# apt-get install gcc-3.4

опосля, со спокойной душой запускаем
# /media/cdrom/VBoxLinuxAdditions-x86.run
налаждаемся

2 комментария:

  1. После предложенных действий получается такое итого:

    /media/cdrom/VBoxLinuxAdditions-x86.run: /bin/sh: плохой интерпретатор: Отказано в доступе

    ОтветитьУдалить
  2. > /media/cdrom/VBoxLinuxAdditions-x86.run: /bin/sh: плохой интерпретатор: Отказано в доступе

    у вас сдром смонтирован с опцией noexec

    можно сделать bash /media/cdrom/VBoxLinuxAdditions-x86.run

    ОтветитьУдалить