Установка Debian при помощи виртуальной машины VirtualBox

Установка Debian при помощи виртуальной машины VirtualBox

Установка Debian при помощи виртуальной машины VirtualBox

Update: уважаемые читатели, прошу обратить внимание, что статья устарела, с 11 апреля 2019 года прошло достаточно времени, Debian buster обрёл стабильность, а VirtualBox теперь отсутствует в его репах, изложенный в статье материал на текущий момент неактуален, увы. Если есть необходимость установить VirtualBox, придётся подключать репу Oracle. Статью оставляю в паблике исключительно для истории.

Продолжаем знакомиться и изучать очередную инкарнацию папы Debian – его текущую, пока ещё тестовую ветку – buster. На моём десктопе buster был установлен в самом начале февраля этого года, отчёт о переезде всё ещё доступен по ссылке, и на момент переезда Дебианыч ощутил странные траблы с VirtualBox. Прошло чуть больше двух месяцев, и мне интересно взглянуть, что же изменилось с тех пор, поэтому этот обзор посвящен VirtualBox и Debian buster.

Однажды я уже рассказывал об этой чудной программе и показывал процесс установки VirtualBox на Debian stretch. На данный момент ничего не изменилось, VirtualBox всё так же востребован, полезен и незаменим для многих задач, связанных с разработкой, отладкой, сборкой и тестированием программного обеспечения. В тестовой ветке Debian buster VirtualBox появился в официальном репозитории, и теперь установить его не составляет никакого труда. Посмотрим, как это можно сделать на примере обычного десктопа.

Для реализации задуманного понадобится любая терминальная программа и права суперпользователя, в моём случае настроена программа sudo.

VirtualBox находится в ветке contrib официального репозитория Debian buster, и чтобы установить его, необходимо подключить эту ветку в источниках apt. Открываю в текстовом редакторе nano файл /etc/apt/sources.list .

Убеждаюсь, что ветка contrib вписана в каждой строке этого файла.

Если это не так, вписываю ветку contrib, сохраняю файл ( ctrl+o ) и покидаю текстовый редактор ( ctrl+x ). После изменения файла необходимо обновиться.

Пакетный менеджер в данном случае сообщил, что все пакеты имеют последние версии, но если это не так, то следует сделать ещё и full-upgrade.

Теперь можно запросить наличие в хранилище пакетов нужной нам программы.

Отлично, кандидат определён, устанавливаю его.

Пакетный менеджер запросил подтверждение на выполнение действия, соглашаюсь, ввожу Y и дожидаюсь полной установки всех запрошенных пакетов.

После завершения процесса установки пакетов перезагружаю операционную систему любым доступным способом, при помощи системного меню или соответствующей командой в консоли. После перезагрузки машины VirtualBox доступен в системном меню.

Программу можно запускать и приступать к использованию.

На текущий момент Debian buster щеголяет шестой версией VirtualBox.

Установленный из официального репозитория VirtualBox работает без замечаний и отлично выполняет все свои функции, и теперь нет никакого смысла тащить в систему пакет от Oracle, как это было в Debian stretch. Прогресс.

Следует рассмотреть второй аспект, касающийся использования VirtualBox, – это работа и поведение операционной системы установленной на виртуальной машине. Допустим, что операционная система Debian buster установлена на виртуальную машину VirtualBox-6.

На снимке экрана выше видно, что рабочий стол такой гостевой операционной системы не масштабируется по размеру окна виртуальной машины в случае его изменения. Кроме этого, гостевая операционная система не имеет доступа к общим каталогам хост-машины. Это можно достаточно просто исправить установкой так называемых дополнений для гостевых машин на операционную систему виртуальной машины. Рассмотрим процесс установки необходимых для этого пакетов. Все описанные ниже действия будут выполнены на операционной системе виртуальной машины.

Открываю в текстовом редакторе nano файл /etc/apt/sources.list и убеждаюсь, что ветка contrib официального дистрибутива вписана и доступна пакетному менеджеру.

Делаю полное обновление системы последовательным выполнением двух команд:

Устанавливаю дополнения для гостевых систем – 4 пакета.

Пакетный менеджер запросит подтверждение на выполнение действия.

Соглашаюсь, ввожу Y и дожидаюсь полного завершения процесса установки всех пакетов.

Теперь виртуальную машину нужно перезагрузить. После перезагрузки можно взять за край окна виртуальной машины и потаскать указатель мыши.

Рабочий стол операционной системы виртуальной машины теперь масштабируется по размерам окна виртуальной машины. Кроме этого, если посмотреть на группы операционной системы, можно обнаружить, что появилась новая группа – vboxsf, а в каталоге media теперь доступна общая папка хост-машины.

Чтобы дать доступ к этому каталогу текущему пользователю, достаточно добавить его в группу vboxsf.

После этого обычно нужно перелогинить текущего пользователя, чтобы изменения вступили в силу.

Читать еще:  Защищенный режим в Яндекс.Браузере: что это, как работает и как включить

Подведём небольшой итог. Debian buster получил новую версию VirtualBox и имеет все необходимые инструменты для установки и настройки этой программы. Следует иметь ввиду, что для полноценной работы с виртуальными машинами вашему компьютеру потребуется солидный объём оперативной памяти. Кроме этого, если вдруг вы установили Debian buster на виртуальную машину VirtualBox-6, не спешите загружать диск с дополнениями, потому что в официальном репозитории Debian buster есть всё необходимое для установки дополнительного программного обеспечения для гостевых машин.

Как установить VirtualBox на Debian 9 Linux

Главное меню » Операционная система Debian » Как установить VirtualBox на Debian 9 Linux

В этой статье рассказывается, как установить последнюю версию VirtualBox 6.0 на Debian 9.

Предпосылки

Вы должны войти в систему как пользователь с доступом sudo, чтобы иметь возможность устанавливать пакеты в вашей системе Debian.

Установка VirtualBox из репозиториев Oracle

Начиная с Debian 9, пакеты VirtualBox недоступны в официальных репозиториях Debian. Мы установим VirtualBox из репозиториев Oracle.

На момент написания этой статьи последняя версия VirtualBox – это версия 6.0. Прежде чем перейти к следующим шагам, вы должны проверить страницу загрузки VirtualBox, чтобы узнать, доступна ли более новая версия.

Установка VirtualBox в Debian Linux является относительно простым процессом и займет всего несколько минут:

    Начните с импорта ключей GPG репозитория Oracle VirtualBox в вашу систему с помощью следующих команд wget :

Обе команды должны вывести, OK, что означает, что ключи успешно импортированы, и пакеты из этого хранилища будут считаться доверенными.
Затем добавьте репозиторий VirtualBox в список источников:

$(lsb_release -cs) напечатает кодовое имя Debian. В нашем случае это так stretch.

Если вы получили сообщение об ошибке “add-apt-repository command not found”, установите пакет software-properties-common.
После включения репозитория VirtualBox обновите список пакетов и установите последнюю версию VirtualBox 6.0 с помощью:

На этом этапе VirtualBox установлен и готов к использованию.

Установка пакета расширений VirtualBox

Пакет расширений VirtualBox предоставляет несколько полезных функций для гостевых машин, таких как виртуальные устройства USB 2.0 и 3.0, поддержка RDP, шифрование изображений и многое другое.

Загрузите файл пакета расширений с помощью wget :

Убедитесь, что версия пакета расширений совпадает с версией VirtualBox.

После завершения загрузки выполните следующую команду, чтобы установить пакет расширений:

Вам будет предоставлена ​​лицензия Oracle и будет предложено принять их условия.

Введите y и нажмите Enter. После завершения установки вы увидите следующий вывод:

Запуск VirtualBox

Теперь, когда VirtualBox установлен в вашей системе Debian, вы можете запустить его из командной строки, набрав:

Или, если вы используете Xfce в качестве среды рабочего стола, щелкните значок VirtualBox ( Applications-> System-> Oracle VM VirtualBox).

При первом запуске VirtualBox должно появиться следующее окно:

Если вы используете KDE, запустите VirtualBox, нажав на значок VirtualBox KDE menu-> System-> Oracle VM VirtualBox.

Пользователи GNOME могут запустить VirtualBox, нажав на значок VirtualBox: Applications-> System Tools-> Oracle VM VirtualBox.

Заключение

Вы узнали, как установить VirtualBox на компьютер Debian 9. Теперь вы можете установить свой первый гостевой компьютер с Windows или Linux. Чтобы узнать больше о VirtualBox, посетите официальную страницу документации VirtualBox.

Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий ниже.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Установка VirtualBox на Debian без GUI (графического интерфейса)

Вступление

Понадобилось мне как-то поднять виртуальную машину с операционной системой Windows Server на компьютере с установленным на нем Debian. Ситуация усложнялась (на первый взгляд) тем, что Debian был установлен без какого-либо установленного графического интерфейса. Однако не все оказалось таким сложным, как оказалось на первый взгляд. Как оказалось, VirtualBox – один из самых известных продуктов для виртуализации, умеет прокидывать RDP прямо в гостевую систему, поэтому установка и первоначальная настройка Windows не создаст никаких проблем.

Установка VirtualBox

Первым делом необходимо установить сам VirtualBox. Репозитории Debian содержат достаточно старую версию, поэтому лучшим решением будет подключить репозитории разработчиков. Для этого открываем файл /etc/apt/sources.list и вписываем туда следующую строку:

Читать еще:  Увеличиваем экран компьютера с помощью клавиатуры

Вместо codename следует вписать кодовое имя используемого дистрибутива – например версия 8 имеет имя jessie, 7 – wheezy, и т. д.

Затем качаем ключ:

После скачивания ключа, добавляем его:

Затем обновляем базы:

По умолчанию, все новые виртуальные машины будут храниться в папке пользователя, из под которого они созданы. Если нет желания складировать там виртуальные машины, то можно легко поменять директорию по умолчанию на любую другую – например в примере ниже устанавливается директория /var/vbox.

Качаем экстеншен пак – набор дополнений, расширяющих функционал VirtualBox, например необходимый в этой статье виртуальный удаленный рабочий стол (VRDP) внутрь гостевой системы.

Создание виртуальной машины

Создаем виртуальную машину с именем CrazyServer, укажем тип операционной системы Windows Server 2012 (полный список поддерживаемых операционных систем можно получить командой VBoxManage list ostypes):

Редактируем её свойства – включим расширенный контроллер прерываний, дадим виртуальной системе 4 ГБ оперативной памяти, включим HPET (таймер событий высокой точности), выключим USB и включим доступ по удаленному рабочему столу на порт 3390.

Настраиваем сеть для гостевой системы – прокинем её сетевой адаптер напрямую в сеть, к которой имеет компьютер-хост.

Создаем жесткий диск для виртуальной машины размером 100GB:

Добавляем в виртуальную машину AHCI контроллер:

И подключаем ранее созданный виртуальный жесткий диск:

Подключаем ISO образ – сначала создадим IDE контроллер, а потом к нему подключим виртуальный привод с указанным iso файлом:

Теперь можно запустить виртуальную машину, и начать установку Windows.

Установка и настройка операционной системы в виртуальной машине

Для захода через удаленный рабочий стол необходимо присоединиться к ip адресу компьютера, на котором запущен VirtualBox, с указанным выше портом (3390).

В большинстве случаев при работе через RDP будут отображаться два курсора – для того, чтобы исправить такое положение дел, необходимо будет после установки системы, скачать и установить гостевые дополнения.

Скачиваем их с официального сайта VirtualBox (поискать их можно по этой ссылке ). Впрочем, на сайте может не оказаться нужной версии гостевых дополнений (с версией совпадающей с версией VirtualBox), и в таком случае последнюю версию стоит поискать здесь – http://download.virtualbox.org/virtualbox/

Отключаем установочный образ системы, и подключаем туда установочный образ гостевых дополнений:

И устанавливаем в гостевой системе. После установки отключаем ISO образ вообще:

Теперь можно смело пользоваться операционной системой как реальной.

В случае чего, удалить виртуальную машину можно следующей командой:

ИТ База знаний

ShareIT – поделись знаниями!

Полезно

Узнать IP – адрес компьютера в интернете

Онлайн генератор устойчивых паролей

Онлайн калькулятор подсетей

Калькулятор инсталляции IP – АТС Asterisk

Руководство администратора FreePBX на русском языке

Руководство администратора Cisco UCM/CME на русском языке

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Популярное и похожее

Пошаговый ввод в домен Windows 10

Погружение в Iptables – теория и настройка

Что такое API? Простая статья для вашей бабушки

Полезные команды для управления Apache в Linux

Установка VirtualBox 6.0 на Linux

VirtualBox – это кроссплатформенное программное обеспечение для виртуализации с открытым исходным кодом, которое может быть установлено в любой операционной системе и позволяет устанавливать и запускать несколько гостевых операционных систем на одном компьютере.

Например, если вы установите его в своей системе Linux, вы можете запустить операционную систему Windows XP в качестве гостевой ОС или запустить ОС Linux в вашей системе Windows и так далее. Таким образом, вы можете установить и запустить столько гостевых операционных систем, сколько вам нужно, единственным ограничением является дисковое пространство и память.

Недавно Oracle выпустила последнюю стабильную версию Virtualbox 6.0.0,и новейшая версия Virtual Box включает в себя много значительных изменений и новые функции.

Что нового в VirtualBox 6.0

  • Добавлена поддержка экспорта виртуальной машины в Oracle Cloud Infrastructure;
  • Значительно улучшена поддержка HiDPI и масштабирования, а также улучшенное обнаружение и конфигурация для каждой машины;
  • Большая доработка пользовательского интерфейса с легкой и простой настройкой виртуальных машин;
  • Новый файловый менеджер позволяет пользователю управлять гостевой файловой системой и копировать файлы между хостом и гостем;
  • Основное обновление эмуляции устройств с трехмерной графикой для гостей Linux;
  • Утилита vboximg-mount для хостов позволяет пользователям получать доступ к содержимому гостевых дисков на хосте;
  • Добавлена поддержка использования Hyper-V на хосте Windows;

Читать еще:  Увеличиваем число подписчиков ВКонтакте

Вы можете посмотреть подробности о VirtualBox 6.0 на их официальной странице журнала изменений.

В этом руководстве объясняется, как установить VirtualBox 6.0 в системах RHEL, CentOS и Fedora, используя собственный репозиторий VirtualBox с инструментами YUM и DNF (для выпусков Fedora 22+).

Также в этом руководстве объясняется, как установить VirtualBox 6.0 в системах Debian, Ubuntu и Linux Mint, используя собственный репозиторий VirtualBox с помощью команды APT-GET или APT.

Установка VirtualBox 6.0 в Red Hat Enterprise Linux, CentOS и Fedora

Если у вас установлена более ранняя версия Virtualbox, удалите ее перед установкой последней версии.

Добавление VirtualBox Repository

Затем добавьте собственный репозиторий VirtualBox для установки последней версии VirtualBox 6.0 в следующих системах.

Для RHEL/CentOS 7/6

Для RHEL/CentOS 5

Для For Fedora 24-29

Установка пакеты зависимостей для VirtualBox

VirtualBox использует модуль ядра vboxdrv для управления и выделения физической памяти для гостевых операционных систем. Без этого модуля вы все еще можете использовать VirtualBox для создания и настройки виртуальных машин, но они не будут работать.

Итак, чтобы сделать VirtualBox полностью функциональным, вам нужно сначала обновить вашу систему, а затем установить некоторые дополнительные модули, такие как DKMS, kernel-headers и kernel-devel, а также некоторые пакеты зависимостей.

Установка VirtualBox 6.0

После того, как вы установили все необходимые пакеты зависимостей, вы можете установить последнюю версию VirtualBox, используя следующую команду.

Перестройте модули ядра для VirtualBox 6.0

Приведенная ниже команда автоматически создаст группу и пользователя vboxusers, а также найдет и автоматически перестроит необходимые модули ядра.

Для Fedora 22+ и CentOS/RHEL 7

Для Fedora 18-16 и CentOS/RHEL 6/5

Если вышеуказанный процесс сборки завершится неудачно, вы получите предупреждающие сообщения, подобные приведенным ниже.

В этом случае вам нужно сначала проверить ваше установленное ядро, а затем установить нужные kernel-devel, используя следующие команды.

Внимание: в команде CURRENT_KERNEL нужно заменить на то, что вы получите, выполнив команды uname -r

Затем замените user_name в следующей команде вашим собственным именем пользователя.

Если вы получили какое-либо сообщение об ошибке, например, KERN_DIR, или если ваш исходный каталог ядра не был автоматически обнаружен процессом сборки, вы можете установить его с помощью следующей команды. Убедитесь, что вы изменили версию ядра в соответствии с вашей системой, как показано ниже.

Установка VirtualBox 6.0 в Debian, Ubuntu и Linux Mint

Сначала удалите любую более раннюю версию Virtualbox, если таковая имеется.

Затем установите последнюю версию VirtualBox 6.0, используя официальный репозиторий Virtualbox. Чтобы добавить репозиторий, используйте следующую команду, как показано ниже.

Запуск VirtualBox 6.0

Просто выполните следующую команду, чтобы запустить ее из терминала, или используйте панель запуска из меню для запуска VirtualBox.

Установка пакета расширений VirtualBox

Если вам нужны дополнительные функции, такие как VirtualBox RDP, PXE, ROM с поддержкой E1000 и хост-контроллером USB 2.0 и т. Д. Вам необходимо загрузить и установить пакет расширений VirtualBox с помощью следующей команды wget.

Чтобы установить пакет расширений, после того, как вы загрузили vbox-extpack, откройте его при помощи Virtualbox, как показано ниже.

Если это не сработает, откройте Virtaulbox – «Настройки» – «Расширения» и найдите vbox-extpack для его установки.

Обновление VirtualBox

Если вы хотите обновить VirtualBox до последней версии в будущем, вы можете просто запустить следующую команду, чтобы обновить его.

На Ubuntu/Linux Mint

Удаление VirtualBox

Если вы хотите полностью удалить VirtualBox, просто используйте следующую команду, чтобы полностью удалить его из вашей системы.

На Ubuntu/Linux Mint

Вы также можете скачать VirtualBox 6.0 для других платформ Linux, Windows и Mac OS X с официального сайта.

Полезна ли Вам эта статья?

Пожалуйста, расскажите почему?

Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!

Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.