Установка дополнений гостевой ОС

Mar 04, 2010 23:45


После установки операционки в virtualbox нетрудно сразу заметить несколько мелких неудобств, которые, однако, неслабо мешают нормально работать:

1) Невозможность изменить размер экрана гостевой ОС (то есть той, что в виртуалке). Обычно экранчик получается меньше реального, а вот в debiane вышел больше, что ещё более неудобно.

2) Необходимость каждый раз для выполнения действий в основной ОС нажимать "хост-клавишу" (Правый Ctrl), чтобы "освободить курсор", и "захватывать" его щелчком по окну виртуальной ОС, чтобы вернуться к действиям в ней.

3) Невозможность обмена файлами между основной и гостевой операционками (ну если только не через интернет).

4) Невозможность копировать в буфер обмена в гостевой и вставлять оттуда уже в основной ОС, и наоборот.

Всё это, и возможно ещё что-то, решается установлением дополнений гостевой ОС (Guest Additions).

В меню окна гостевой ОС нужно выбрать Устройства -> Установить Дополнения гостевой ОС. Подключится Cd-rom. Дальше всё зависит от того, какая ОС гостевая.
Если Windows, то автоматически запустится программа установки, в которое нужно периодически нажимать кнопку "Далее". Всё стандартно.
Если Ubuntu, то можно прочитать тут подробно и с картинками.
В других дистрибутивах линукс всё примерно так же, с некоторыми отличиями. Ну то есть в debian в терминале выполнить нужно следующее: su
cd /media/cdrom
sh VBoxLinuxAdditions-amd64.run

Ещё в начале, пока я не разобралась до конца, сработал другой способ: открыть nautilus с правами рута, скопировать тот же файл на жёсткий диск и просто щёлкнуть на нём - было предложено его запустить.
Но в том или ином случае после запуска мы получаем сообщение об ошибке (в руководстве, на которое дана ссылка выше, говорится, что всё пройдёт нормально, впрочем, возможно для Ubuntu так оно и есть, а я столкнулась с этим ещё на OpenSuse, и судя по поисковым результатми, то же самое со многими линуксами): Please install GNU make
Please install the build and header files for you current Linux kernel
The current kernel version is 2.6.26-2-amd64
Please install the GNU compiler
Problems were found...

В общем, если не вдаваться в причины и объяснения, нужно просто установить несколько пакетов:
  • build-essential
  • linux-headers-2.6.26-2-amd64

Последний файл может быть другим в зависимости от версии ядра (в тексте ошибки оно есть). У меня после этого всё заработало как нужно.

Где-то в интернете нашла другой список пакетов для тех же целей:
  • gcc
  • make
  • automake
  • autoconf
  • kernel-source
 

soft, debian, virtualbox, ubuntu, guestadditions, linux, computer

Previous post Next post
Up