Кали Линукс: общая папка VirtualBox с гостевой Windows
Содержание
- 1 Кали Линукс: общая папка VirtualBox с гостевой Windows
Кали Линукс: общая папка VirtualBox с гостевой Windows
Для обмена файлами между несколькими виртуальными машинами, работающими на одном компьютере, использовался аппаратный файл-сервер DNS-120 фирмы D-Link. Для каждой виртуальной машины задавалось индивидуальное имя пользователя, которое добавлялось в список пользователей файл-сервера.
Обмен файлами можно наладить и с помощью общих папок.
Создание папки в основной операционной системе
В основной операционной системе (ОС) обычным образом создается папка, которая будет использоваться гостевыми ОС.
Так, в среде Edubuntu 7.04 порядок действий следующий:
- Переход — Домашняя папка
- Файл — Создать папку
- набрать имя папки (было задано имя Users);
- нажать клавишу .
Определение общей папки в окне VirtualBox
Открыв окно VirtualBox, выполним настройку (щелчок мышью по кнопке «Свойства»).
1. Выбираем строку меню «Общие папки»:
2. Добавим созданную папку, щелкнув мышью по кнопке :
3. Задаем путь к папке щелчком мыши по кнопке , открыв сначала папку home обычным способом — двойным щелчком мыши по ее значку:
4. Открываем свою домашнюю папку:
5. Выбираем созданную папку:
6. После щелчка мышью по кнопке «ОК» получаем:
7. Щелкнем мышью по кнопке «ОК». Результат:
Действия в гостевой ОС Windows XP
После загрузки гостевой ОС устанавливаются дополнения VirtualBox. Для этого необходимо:
- нажать правый для передачи клавиатуры и мыши основной ОС;
- Устройства — Установить Дополнения гостевой ОС.
- выполнить установку дополнений;
- перезагрузить гостевую ОС.
- Пуск — Все программы — Стандартные — Командная строка
- набираем: net use x: \vboxsvrUsers и нажимаем .
Открываем приложение «Проводник». В списке дисков виден сетевой диск X: с названием Users.
Вместо имени диска Х: можно указать любую доступную для данного компьютера букву.
Действия в гостевой ОС Linux (рабочий стол KDE)
Сначала устанавливаем дополнение linux-headers. Для этого необходимо:
- щелкнуть мышью по кнопке
- Система — Консоль (открывается окно консоли);
- набрать: sudo apt-get install linux-headers и нажать ;
- ввести пароль.
Если потребуется уточнить версию, команда установки повторяется. Например, в конкретном случае потребовалось ввести sudo apt-get install linux-headers-2.6.20-16-386.
После завершения процесса установки набирается и вводится еще одна команда:
Здесь (очевидно, в зависимости от дистрибутива) возможны для варианта:
- установка будет выполнена;
- пакет не будет найден.
Далее нажимаем клавишу правый , передавая управление клавиатурой и мышью основной ОС. В строке меню окна гостевой ОС выбираем команды «Устройства» — «Установить Дополнения гостевой ОС. «. На экран выводится окно диалога:
В нем выбирается пункт «Открыть в новом окне» и выполняется щелчок мышью по кнопке «ОК». Результат:
Закрываем окно, зафиксировав путь в строке адреса окна (в данном случае media/cdrom0):
После установки дополнений перезагружаем гостевую ОС. Теперь необходимо создать папку, в которую будет смонтирована гостевая папка из основной ОС.
Следует отметить, что в двух случаях гостевая ОС Linux после установки дополнений оказалась неработоспособной. В ходе перезагрузки на экран выводилось сообщение о том, что виртуализация мыши не поддерживается и загрузка прекращалась.
Укажем точку монтирования. Пусть это будет домашний каталог (предположим, в гостевой ОС он называется test), в которой создадим каталог obmen. Последовательность действий:
Теперь необходимо набрать команду: mount -t vboxsf Users /home/test/obmen и нажать клавишу .
Судя по примечаниям к команде, возможен вариант с указанием кодовой таблицы для каталога:
mount -t vboxsf Users /home/test/obmen iocharset cp1251 convertcp cp1251
А вот зарегистрированные пользователи не утруждают себя просмотром рекламной информации на этом сайте.
- ubuntu
- руководство
Виртуализация полезна во многих случаях: за несколько часов вы можете установить несколько разных дистрибутивов Linux на виртуальных машинах и связать всё это хозяйство их в локальную сеть при этом оставаясь в Windows. На практике же я уже несколько раз встречался с такой ситуацией: расставаться с привычной Windows человек не готов, а на Linux хочет посмотреть поближе (не на уровне LiveCD, а в процессе регулярного использования). Ну, или Windows может «требоваться» для игр (в виртуальную машину игровую систему не отправишь — современные игры к ресурсам требовательны весьма и не простят потерю производительности). Компания Sun бесплатно распространяет (предлагая и открытые версии для стандартных ОС) систему виртуализации VirtualBox. Решение не самое производительное, но, думаю, самое дружелюбное к пользователю. А потому рассказ о том, как установить VirtualBox на Windows-хост читайте на оф. сайте или ищите в любимом поисковике — материалов на русском реально много.
Я же дальше расскажу о том, как максимально быстро обжиться в виртуальной системе.
Глобально нам потребуется сделать две вещи: научить гостевую ОС плотно общаться с хостом (получать доступ к USB, интегрироваться экранами и пр.) и наладить удобный файлообмен между реальной и виртуальной системами.
Для начала обновите систему до актуального состояния. Я могу ошибаться, но, похоже, если у вас появляются какие-то обновления ядра, вам требуется устанавливать дополнения для гостевой ОС повторно. Я с этим столкнулся. Но не отметил что именно обновлялось, поэтому просто делюсь наблюдением.
В главном меню окна виртуальной машины выбрать: «Устройства» > «Установить дополнения гостевой ОС». После чего в вашей остевой ОС (в данном случае в Ubuntu) появится новый оптический диск с названными дополнениями. Диск попытается автозапуститься, но поможет это не слишком: для установки дополнений всё равно нужны привилегии суперпользователя. Поэтому предложение об автозапуске можно предлагаю проигнорировать, а отправиться в консоль и выполнить там следующую команду:
После того, как дополнения установятся, гостевую систему нужно перезагрузить. Чтоб далеко за мышкой не ходить, можно сделать это прямо из консоли:
sudo shutdown -r now
После перезагрузки дополнения заработают сразу же, например разрешение экрана гостевой ОС самостоятельно увеличится до более или менее приемлемого с умолчальных 800 на 600 точек.
Установленные дополнения позволят нам теперь создать общую директорию, к которой одинаково просто (стандартными средствами файловых менеджеров, как к любой другой) можно будет обращаться как из гостевой, так и из реальной ОС.
Сначала приготовим хост. В главном меню окна виртуальной машины выбрать: «Устройства» > «Общие папки». В появившемся окоше нажмите Insert на клавиатуре, чтобы увидеть диалог создания новой папки. Путь к папке выберите сами, в зависимости от того хотите ли вы создать для целей обмена файлами новую папку или показать гостевой системе какую-то существующую. Имя папки нам потребуется в процессе дальнейших настроек, пускай будет VirtualBoxShare. Сделать ли папку постоянной (постоянная папка будет доступна и после перезапуска всей системы виртуализации) и разрешить гостевой ОС запись в папку — решайте сами (и своё решение сообщайте с помощью соответствующих чекбоксов).
После того, как общая папка будет создана, её можно монтировать в гостевой ОС.
Создадим точку монтирования:
sudo mkdir /media/share
Разрешим записывать в папку всем пользователям виртуальной ОС (тут, опять же, решайте сами, кому в вашем случае требуются такие права):
sudo chmod 777 /media/share
И теперь, собственно, монтируем:
sudo mount -t vboxsf VirtualBoxShare /media/share
Готово. Можете отправляться в примонтированную директорию ( cd /media/share ) и убедиться, что всё её содержимое, доступное из реальной ОС, теперь имеется и в гостевой ( ls -al /media/share ).
Не совсем удобно каждый раз после запуска виртуальной машины монтировать в ней общую папку. На постоянной основе проблема решается добавлением записи в /etc/fstab :
sudo echo VirtualBoxShare /media/share vboxsf defaults 0 0 >> /etc/fstab
Плодотворной вам виртуализации.
А наши спонсоры с сайта с очень звучным названием рекомендуют не обращать внимания на финансовый кризис.
Через общие папки пользователь может просматривать и использовать локально хранящиеся файлы не только на хост-машине, но и в гостевой ОС. Эта возможность упрощает взаимодействие операционных систем и избавляет от необходимости подключать флешки, переносить документы в облачные сервисы хранения и прочие способы хранения данных.
Шаг 1: Создание общей папки на хост-машине
Общие папки, с которыми в дальнейшем могут работать обе машины, должны располагаться в основной ОС. Они создаются точно таким же способом, как и обычные папки в вашей Windows или Linux. Кроме того, в качестве общей папки можно выбирать любую существующую.
Шаг 2: Настройка VirtualBox
Созданные или выбранные папки необходимо сделать доступными для обеих операционных систем через настройку VirtualBox.
- Откройте VB Менеджер, выделите виртуальную машину и нажмите «Настроить».
Перейдите в раздел «Общие папки» и нажмите на иконку с плюсом, что находится справа.
Когда настройка будет закончена, выбранная папка появится в таблице. Можно добавлять несколько таких папок, и все они будут отображаться здесь же.
Когда этот этап будет выполнен, потребуется воспользоваться дополнительным ПО, предназначенным для тонкой настройки ВиртуалБокс.
Шаг 3: Установка гостевых дополнений
Гостевые дополнения VirtualBox — это фирменный набор расширенных функций для более гибкой работы с виртуальными операционными системами.
Перед установкой не забудьте обновить VirtualBox до последней версии во избежание проблем с совместимостью программы и дополнений.
Перейдите по этой ссылке на страницу загрузок официального сайта ВиртуалБокс.
Нажмите на ссылку «All supported platforms» и скачайте файл.
На Windows и Linux он устанавливается по-разному, поэтому далее мы рассмотрим оба варианта.
- Установка VM VirtualBox Extension Pack в Windows
- На панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…».
В Проводнике появится эмулированный диск с установщиком гостевых дополнений.
Щелкните по диску два раза левой кнопкой мыши, чтобы запустить инсталлятор.
Выберите папку в виртуальной ОС, куда будут установлены дополнения. Рекомендуется не менять путь.
Отобразятся компоненты для установки. Нажмите «Install».
На вопрос: «Установить программное обеспечение для данного устройства?» выберите «Установить».
По завершении вам будет предложена перезагрузка. Согласитесь, нажав «Finish».
- После перезагрузки зайдите в Проводник, и в разделе «Сеть» вы сможете найти ту самую общую папку.
- В некоторых случаях сетевое обнаружение может быть отключено, и при нажатии на «Сеть» появляется такое сообщение об ошибке:
Нажмите «Ок».
Откроется папка, в которой будет оповещение о том, что сетевые параметры недоступны. Щелкните по этому уведомлению и в меню выберите пункт «Включить сетевое обнаружение и общий доступ к файлам».В окне с вопросом о включении обнаружения сети выберите первый вариант: «Нет, сделать сеть, к которой подключен этот компьютер, частной».
Теперь, щелкнув по «Сеть» в левой части окна еще раз, вы увидите общую папку, которая называется «VBOXSVR».
Внутри нее будут отображаться хранящиеся файлы той папки, которую вы расшарили.
- Установка VM VirtualBox Extension Pack в Linux
Установка дополнений в ОС на Linux будет показана на примере самого распространенного дистрибутива — Ubuntu.
- Запустите виртуальную систему и на панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…».
Откроется диалоговое окно, запрашивающее запуск исполняемого файла на диске. Нажмите на кнопку «Запустить».
Процесс установки будет отображен в «Терминале», который затем можно будет закрыть.
Созданная общая папка может быть недоступна со следующей ошибкой:
«Не удалось показать содержимое этой папки. Недостаточно прав для просмотра содержимого объекта sf_Имя_папки».
Поэтому заранее рекомендуется открыть новое окно «Терминала» и прописать в нем следующую команду:
sudo adduser имя_учетной_записи vboxsf
Введите пароль для sudo и дождитесь добавления пользователя в группу vboxsf.
- Перезагрузите виртуальную машину.
- После запуска системы зайдите в проводник, и в каталоге слева найдите ту папку, которую расшаривали. В данном случае общей стала стандартная системная папка «Изображения». Теперь ей можно пользоваться через хостовую и гостевую операционные системы.
В других дистрибутивах Linux последний шаг может несколько отличаться, однако в большинстве случаев принцип подключения общей папки остается таким же.
Таким несложным способом вы можете подключить любое количество общих папок в VirtualBox.
VirtualBox: Как сделать общий буфер обмена
Установка виртуальной операционной системы с помощью программы VirtualBox – лишь первый шаг к безграничным возможностям тестирования разного софта, не подвергая опасности основную операционную систему, установленную на физический компьютер. Некоторые настройки программы VirtualBox позволят задействовать расширенные ее возможности и в разы улучшить удобство использования виртуальной операционной системы. Ниже речь пойдет о настройках общего буфера обмена между основной операционной системой и виртуальной.
- 1 Шаг 1. Общие настройки VirtualBox
- 2 Шаг 2. Установка дополнений гостевой (виртуальной) ОС
- 3 Как установить гостевые дополнения virtualbox в Linux Debian
- Доступен общий буфер обмена
- Перетаскивание файлов мышью между машинами (Drag-and-Drop)
- Автоматическая настройка экрана.
Как настроить двунаправленный буфер обмена между двумя ОС Windows?
Шаг 1. Общие настройки VirtualBox
В главном окне программы VirtualBox необходимо запустить меню «Настроить», после чего откроется окно настроек существующего виртуального компьютера с установленной операционной системой Windows. В разделе «Общие» необходимо перейти на вкладку «Дополнительно» и выбрать настройку «Общий буфер обмена» — «Двунаправленный».
При наведении курсора мышки на эту настройку программа внизу окна покажет подсказку о необходимости установки пакета дополнений гостевой ОС — иными словами, программных дополнений к виртуальной Windows. Жмем «Ок» и далее запускаем виртуальную операционную систему.
Если последняя была включена во время задания этих настроек, необходимо ее перезагрузить.
Шаг 2. Установка дополнений гостевой (виртуальной) ОС
В окне запущенной виртуальной Windows необходимо обратиться к меню, расположенному вверху окна. В разделе «Устройства» нужно выбрать команду «Установить дополнения гостевой ОС».
Далее появится окошко инсталляции дополнений «VirtualBox Guest Additions», здесь просто необходимо нажать два раза «Next»
Ещё раз
и в конце «Install».Установка займет всего лишь несколько секунд, и вскоре вы увидите окно завершения установки с предложением перезагрузить виртуальную операционную систему. Соглашаемся с этим предложением и нажимаем «Finish».
После перезагрузки виртуальной системы вы можете свободно копировать текст в рамках работы основной Windows и вставлять его в поля и формы виртуальной.
Как установить гостевые дополнения virtualbox в Linux Debian
Если с виндовс все достаточно просто то в линукс будет поинтересней. Метод рассмотренный далее подойдет для любого дистрибутива основанного на Debian. Для примера будет использована система установленная в виртуальную машину linux Debian с окружением рабочего стола xfce.
Не всегда в дистрибутиве присутствуют все нужные пакеты для установки гостевых дополнений и сборки пакетов. Поэтому на всякий случай можно сначала их установить. Команда:
Настройка общих папок в VirtualBox
Переходим в настройки нашей виртуальной машины и переходим в раздел «Общие папки»
Жмем добавить папку.
Выбираем путь к папке на хосте. Имя папки для гостевой системы. И указываем доступ к папке для гостевой системы (только чтение) и указываем подключать данную папку автоматически.
Напоминаю, хост – это машина на которой работает VirtualBox, а гостевая система – это система, которая установлена на виртуальную машину
Жмем везде «Ок». Все общую папку для виртуальной машины мы настроили. Теперь можно запустить нашу машину. И проверить.
Дополнения гостевой ОС расширяют возможности виртуальной машины, делая ее использование более удобным и комфортным. Появляется возможность использования виртуальной машины в полноэкранном режиме, использования общего с хост-системой буфера обмена данными, а также возможности подключения общих папок, позволяющих обмениваться файлами.
Проверяем файл репозиториев.
Здесь нас интересует наличие строки.
Можно удалить вообще все содержимое файла и оставить только эту строку, после чего сохранить изменения в файле.
Выполняем обновление системы, но не обычное apt-get update, а более углубленное, apt-get dist-upgrade, без него дополнения гостевой системы работать не будут.
Устанавливаем дополнения гостевой ОС.
Для запуска полноэкранного режима нажимаем сочетание клавиш Host+F (правый Ctrl+F).
После установки дополнений гостевой ОС появляется не только полноэкранный режим. Наличие дополнений позволяет включить общий буфер обмена текстом между хост-системой и виртуальной машиной, а также подключить общую папку для обмена файлами.
Выключите виртуальную машину и запустите Virtualbox-менеджер, откройте настройки виртуальной машины. Выберите раздел общих папок. Нажмите на иконку с плюсиком и добавьте папку для расшаривания. Отметьте галочкой Авто-подключение.
Запустите виртуальную машину, после загрузки на рабочем столе появится ярлык открывающий расшаренную папку. Также ярлычок появится в Наутилусе (аналог проводника Windows). По умолчанию общая папка всегда находится в каталоге media, Nautilus > Другие места > Компьютер > media.
Для включения общего буфера обмена выбираем Устройства > Общий буфер обмена > Двунаправленный, буфер будет работать в обе стороны.
Основная настройка системы завершена, дополнения гостевой ОС установлены. Настроены все сетевые соединения, также есть возможность подключения по SSH.
В следующей статье я расскажу о возможности анонимного использования Kali Linux с помощью сети Tor и Whonix-Gateway.
Доступ к общим папкам в Virtual Box
Командная строка
По умолчанию общие папки VirtualBox создаются с правами чтения / записи для гостя. Это можно сделать из командной строки на хосте с помощью:
Добавив опцию, —readonly мы можем ограничить их только для чтения. Используйте —transient опцию , если вы хотите только акции появятся в текущей сессии , но не сохраняется для следующих сеансов. Существуют некоторые ограничения для общих папок (подробности см. В этом вопросе ). Если предварительные условия выполнены, мы можем смонтировать эти общие папки вручную, выполнив следующие команды в гостевой системе:
Конечно, мы также можем использовать различные опции монтирования для монтирования как только для чтения или монтирования с доступом только для чтения к root.
Автоматическое монтирование через Virtual Box Manager
В случае, если мы включили автоматическое монтирование при создании общей папки из Virtual Box Manager, эти общие папки будут автоматически смонтированы в гостевой системе с точкой монтирования /media/sf_ . Чтобы иметь доступ к этим папкам, пользователи в гостевой системе должны быть участником группы vboxsf .
Гость должен будет перезапустить, чтобы добавить новую группу.
На самом деле есть простой способ сделать это:
- Установите пакет расширений для VirtualBox.
- Перезагрузите вашу виртуальную машину
Установите гостевые дополнения в вашем гостевом Ubuntu
- Вы можете установить ISO, который включен /media или нажмите Left Control + D
Попробуйте получить доступ /media/sf_your_shared_folder_name . Если у вас все еще нет доступа, это означает, что вы не принадлежите к vboxsf группе, как сказал Нило. Эта команда решит вашу проблему:
Выйдите и войдите снова, чтобы применить изменения adduser . Смотрите комментарии kol и atcold ниже.
- Если вы все еще не видите общую папку, вы должны смонтировать ее. Вы можете активировать автомонтирование для общей папки в настройках VirtualBox Manager.
- Перезагрузите снова.
Во-первых, пожалуйста, убедитесь, что вы установили гостевые дополнения
Запустите свою виртуальную машину
Устройства> Вставить образ гостевого дополнения CD .
Установите необходимые пакеты:
Во-вторых, добавьте своего пользователя в группу ‘vboxsf’:
перезагрузка
Знайте, что ярлык вашей общей папки lpi (например):
Готовьтесь sf_ к этикетке. Затем вы найдете вашу общую папку в /media/sf_lpi
Наконец, вы также можете создать ссылку на свой дом. Например:
Добавьте общую папку в виртуальную машину с помощью графического интерфейса vBox. Убедитесь, что вы выбрали автомонтирование и сделаете постоянным
Войдите в виртуальную машину, используя учетную запись root
Проверьте, существует ли группа vboxsf
Проверьте, что пользователь еще не входит в группу vboxsf
Добавить пользователя nilo в группу vboxsf
Проверьте еще раз группы пользователей
Перезагрузитесь и войдите как nilo
Общая папка теперь доступна в /media/sf_dropbox (dropbox — это имя, которое я дал общему ресурсу)
Совместное использование папки между ОС хоста -> Windows и Гостевой ОС -> Ubuntu (виртуальная коробка)
Шаг 1 Установите гостевые дополнения из меню VirtualBox, перейдите в раздел «Устройства» -> «Установить гостевые дополнения». Это позволит смонтировать виртуальный компакт-диск на вашем / media / cdrom. От имени пользователя root Откройте эту добавленную папку / media / cdrom, используя опцию Открыть с терминалом (щелчок правой кнопкой мыши).
Шаг 2 Запустите программу VBoxLinuxAdditions.run. Когда программа завершит перезагрузку вашего VirtualBox.
Шаг 3 Создайте общую папку. Из виртуального меню перейдите в «Устройства-> Общие папки», затем добавьте новую папку в список, эта папка должна быть в окнах, которыми вы хотите поделиться с Ubuntu (Гостевая ОС). Сделайте эту созданную папку автоматически смонтированной. Пример -> Создать папку на рабочем столе с именем Ubuntushare и добавить эту папку.
Шаг 4 Когда вы закончите со спецификацией общих папок, мы смонтируем папку из Ubuntu (Гостевая ОС). Создайте точку монтирования, это каталог в Ubuntu, который будет обмениваться файлами с общей папкой из Windows. Запустите это, чтобы создать каталог в Ubuntu
Шаг 5 После создания точки монтирования вы можете смонтировать общую папку. Запустите эту команду, чтобы открыть общий доступ к папке:
Ubuntushare — это имя папки, которую мы добавляем в раздел «Устройства VirtualBox», эта папка находится в Windows (хост-ОС).
/ Desktop / windowsshare — это каталог в Ubuntu (Гостевая ОС)
ПОЗДРАВЛЕНИЯ-> Теперь вы можете обмениваться файлами между Windows и Ubuntu. Попробуйте добавить любой файл в общую папку Ubuntu для Windows (Host OS), теперь проверьте папку Windows Ubuntu (Guest OS), в которой будет отображаться файл.
Кали Линукс: общая папка VirtualBox с гостевой Windows
Для обмена файлами между несколькими виртуальными машинами, работающими на одном компьютере, использовался аппаратный файл-сервер DNS-120 фирмы D-Link. Для каждой виртуальной машины задавалось индивидуальное имя пользователя, которое добавлялось в список пользователей файл-сервера.
Обмен файлами можно наладить и с помощью общих папок.
Создание папки в основной операционной системе
В основной операционной системе (ОС) обычным образом создается папка, которая будет использоваться гостевыми ОС.
Так, в среде Edubuntu 7.04 порядок действий следующий:
- Переход — Домашняя папка
- Файл — Создать папку
- набрать имя папки (было задано имя Users);
- нажать клавишу .
Определение общей папки в окне VirtualBox
Открыв окно VirtualBox, выполним настройку (щелчок мышью по кнопке «Свойства»).
1. Выбираем строку меню «Общие папки»:
2. Добавим созданную папку, щелкнув мышью по кнопке :
3. Задаем путь к папке щелчком мыши по кнопке , открыв сначала папку home обычным способом — двойным щелчком мыши по ее значку:
4. Открываем свою домашнюю папку:
5. Выбираем созданную папку:
6. После щелчка мышью по кнопке «ОК» получаем:
7. Щелкнем мышью по кнопке «ОК». Результат:
Действия в гостевой ОС Windows XP
После загрузки гостевой ОС устанавливаются дополнения VirtualBox. Для этого необходимо:
- нажать правый для передачи клавиатуры и мыши основной ОС;
- Устройства — Установить Дополнения гостевой ОС.
- выполнить установку дополнений;
- перезагрузить гостевую ОС.
- Пуск — Все программы — Стандартные — Командная строка
- набираем: net use x: \vboxsvrUsers и нажимаем .
Открываем приложение «Проводник». В списке дисков виден сетевой диск X: с названием Users.
Вместо имени диска Х: можно указать любую доступную для данного компьютера букву.
Действия в гостевой ОС Linux (рабочий стол KDE)
Сначала устанавливаем дополнение linux-headers. Для этого необходимо:
- щелкнуть мышью по кнопке
- Система — Консоль (открывается окно консоли);
- набрать: sudo apt-get install linux-headers и нажать ;
- ввести пароль.
Если потребуется уточнить версию, команда установки повторяется. Например, в конкретном случае потребовалось ввести sudo apt-get install linux-headers-2.6.20-16-386.
После завершения процесса установки набирается и вводится еще одна команда:
Здесь (очевидно, в зависимости от дистрибутива) возможны для варианта:
- установка будет выполнена;
- пакет не будет найден.
Далее нажимаем клавишу правый , передавая управление клавиатурой и мышью основной ОС. В строке меню окна гостевой ОС выбираем команды «Устройства» — «Установить Дополнения гостевой ОС. «. На экран выводится окно диалога:
В нем выбирается пункт «Открыть в новом окне» и выполняется щелчок мышью по кнопке «ОК». Результат:
Закрываем окно, зафиксировав путь в строке адреса окна (в данном случае media/cdrom0):
После установки дополнений перезагружаем гостевую ОС. Теперь необходимо создать папку, в которую будет смонтирована гостевая папка из основной ОС.
Следует отметить, что в двух случаях гостевая ОС Linux после установки дополнений оказалась неработоспособной. В ходе перезагрузки на экран выводилось сообщение о том, что виртуализация мыши не поддерживается и загрузка прекращалась.
Укажем точку монтирования. Пусть это будет домашний каталог (предположим, в гостевой ОС он называется test), в которой создадим каталог obmen. Последовательность действий:
Теперь необходимо набрать команду: mount -t vboxsf Users /home/test/obmen и нажать клавишу .
Судя по примечаниям к команде, возможен вариант с указанием кодовой таблицы для каталога:
mount -t vboxsf Users /home/test/obmen iocharset cp1251 convertcp cp1251
VirtualBox: Как сделать общий буфер обмена
Установка виртуальной операционной системы с помощью программы VirtualBox – лишь первый шаг к безграничным возможностям тестирования разного софта, не подвергая опасности основную операционную систему, установленную на физический компьютер. Некоторые настройки программы VirtualBox позволят задействовать расширенные ее возможности и в разы улучшить удобство использования виртуальной операционной системы. Ниже речь пойдет о настройках общего буфера обмена между основной операционной системой и виртуальной.
- 1 Шаг 1. Общие настройки VirtualBox
- 2 Шаг 2. Установка дополнений гостевой (виртуальной) ОС
- 3 Как установить гостевые дополнения virtualbox в Linux Debian
- Доступен общий буфер обмена
- Перетаскивание файлов мышью между машинами (Drag-and-Drop)
- Автоматическая настройка экрана.
Как настроить двунаправленный буфер обмена между двумя ОС Windows?
Шаг 1. Общие настройки VirtualBox
В главном окне программы VirtualBox необходимо запустить меню «Настроить», после чего откроется окно настроек существующего виртуального компьютера с установленной операционной системой Windows. В разделе «Общие» необходимо перейти на вкладку «Дополнительно» и выбрать настройку «Общий буфер обмена» — «Двунаправленный».
При наведении курсора мышки на эту настройку программа внизу окна покажет подсказку о необходимости установки пакета дополнений гостевой ОС — иными словами, программных дополнений к виртуальной Windows. Жмем «Ок» и далее запускаем виртуальную операционную систему.
Если последняя была включена во время задания этих настроек, необходимо ее перезагрузить.
Шаг 2. Установка дополнений гостевой (виртуальной) ОС
В окне запущенной виртуальной Windows необходимо обратиться к меню, расположенному вверху окна. В разделе «Устройства» нужно выбрать команду «Установить дополнения гостевой ОС».
Далее появится окошко инсталляции дополнений «VirtualBox Guest Additions», здесь просто необходимо нажать два раза «Next»
Ещё раз
и в конце «Install».
Установка займет всего лишь несколько секунд, и вскоре вы увидите окно завершения установки с предложением перезагрузить виртуальную операционную систему. Соглашаемся с этим предложением и нажимаем «Finish».
После перезагрузки виртуальной системы вы можете свободно копировать текст в рамках работы основной Windows и вставлять его в поля и формы виртуальной.
Как установить гостевые дополнения virtualbox в Linux Debian
Если с виндовс все достаточно просто то в линукс будет поинтересней. Метод рассмотренный далее подойдет для любого дистрибутива основанного на Debian. Для примера будет использована система установленная в виртуальную машину linux Debian с окружением рабочего стола xfce.
Не всегда в дистрибутиве присутствуют все нужные пакеты для установки гостевых дополнений и сборки пакетов. Поэтому на всякий случай можно сначала их установить. Команда: