Захватите управление виртуальными машинами и установите VirtualBox на Ubuntu 20.04

A wise man once said, “With great power comes great responsibility.” The same can be said about virtual machines (VMs). VMs are gaining popularity because they offer a lot of power and flexibility. But all this power can be confusing for newcomers. Well, unless you have VirtualBox on Ubuntu 20.04 machine.

В этом уроке вы узнаете, как установить VirtualBox и как вы можете управлять своими виртуальными машинами, не запутавшись в процессе.

Готовы? Начните управлять своими виртуальными машинами как профессионал с помощью VirtualBox!

Предварительные требования

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

  • Система Ubuntu 20.04.
  • A user account with sudo privileges – This tutorial uses a root account, but you can also use a regular account with sudo privileges.

Если вы используете не root-пользователя, добавьте sudo перед каждой командой в этом учебнике.

  • Клиент SSH на ваш выбор – в этом учебнике предполагается, что вы вошли в систему Ubuntu 20.04 через SSH.
  • A minimum of 4GB of RAM – VirtualBox recommends at least 16GB for optimal performance.
  • A minimum of 20GB of free storage space – Each VM you create needs its own storage.

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

  • Файл образа ОС (ISO) – в этом учебнике используется образ ISO Windows 10 (32-разрядная версия).

Установка VirtualBox на Ubuntu 20.04 с помощью APT

Репозитории по умолчанию для Ubuntu 20.04 включают VirtualBox, но он не устанавливается по умолчанию. Самый простой способ установить VirtualBox на Ubuntu – использовать менеджер пакетов APT. Этот метод работает как для Ubuntu Desktop, так и для Server.

Обратите внимание, что версия VirtualBox в репозиториях может быть не самой последней и лучшей. Но не волнуйтесь. Вы можете установить последнюю версию, используя официальный репозиторий Oracle, о котором вы узнаете в следующем разделе.

Для установки VirtualBox из репозиториев Ubuntu с использованием APT:

1. Запустите нижеуказанную команду apt update, чтобы обновить список доступных пакетов.

apt update -y
Updating the list of available packages

2. Затем запустите нижеуказанную команду apt install, чтобы установить VirtualBox и расширенный пакет.

Расширенный пакет – это набор дополнительных функций для VirtualBox, позволяющих использовать определенные функции, такие как поддержка USB 2.0 и 3.0, протокол удаленного рабочего стола (RDP) и т. д.

apt install virtualbox virtualbox-ext-pack -y
Installing VirtualBox and the extended pack

3. Выберите OK, и нажмите Enter после прочтения условий Лицензионного соглашения на личное использование и оценку (PUEL) для VirtualBox Extension Pack.

Reading the VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)

4. Теперь выберите Yes, и нажмите Enter, чтобы принять Лицензионное соглашение Oracle Binary Code для VirtualBox Extension Pack.

Accepting the Oracle Binary Code License Agreement

Установщик загрузит и установит все необходимые файлы, как показано ниже. Дождитесь завершения процесса. Вот и все! Вы успешно установили VirtualBox на свой компьютер с использованием APT.

Unpacking the VirtualBox extension pack

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

Этот шаг применяется при открытии VirtualBox независимо от того, каким методом вы воспользовались для установки приложения в этом руководстве.

virtualbox

Откроется основное окно менеджера VirtualBox, как показано ниже, где вы можете управлять вашими виртуальными машинами.

Opening the VirtualBox

Установка VirtualBox из официального репозитория Oracle

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

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

Чтобы установить VirtualBox из официального репозитория Oracle, сначала вам нужно добавить ключ репозитория Oracle в вашу систему:

1. Запустите команду wget ниже, чтобы загрузить и добавить ключ репозитория Oracle в ваш ключевой файл. Этот ключ гарантирует, что пакеты, установленные с использованием этого репозитория, являются действительными и поступают из доверенного источника.

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Adding the Oracle repository key to the keyring

2. Затем выполните следующую команду add-apt-repository, чтобы добавить репозиторий Oracle в вашу систему. Этот репозиторий содержит последние версии VirtualBox для Ubuntu.

add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
Adding the Oracle repository to the system

3. После добавления репозитория выполните нижеуказанную команду apt update для обновления кеша APT и применения новых изменений.

apt update -y
Updating APT cache to apply changes

4. Запустите команду apt cache, чтобы проверить, какая версия VirtualBox доступна в официальных репозиториях.

apt-cache policy virtualbox

Выберите последнюю версию VirtualBox из списка для установки.

Checking available VirtualBox versions from the repositories

5. Теперь выполните команду apt install для установки выбранной вами последней версии VirtualBox из четвертого шага.

apt install virtualbox-6.1 -y
Installing VirtualBox from Oracle’s official repository

Кроме того, вы можете скопировать и вставить команду apt install virtualbox- в ваш терминал и нажать Tab для автозаполнения номера версии.

На экране будут отображены все текущие версии, как показано ниже. Выберите самую новую для установки. Это поведение работает для любой поддерживаемой комбинации релиза Ubuntu и версии VirtualBox.

Auto-completing VirtualBox versions

6. Затем выполните следующую команду для загрузки пакета расширения VirtualBox. Убедитесь, что номер версии пакета расширения соответствует версии VirtualBox, которую вы только что установили (6.1).

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

wget https://download.virtualbox.org/virtualbox/6.1.26/Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack
Downloading the VirtualBox Extension Pack

7. Наконец, выполните команду VBoxManage ниже, чтобы установить пакет расширения VirtualBox.

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack

Введите “y” и нажмите Enter, когда будет предложено согласиться с условиями, как показано ниже.

Installing the VirtualBox Extension Pack

Установка VirtualBox с использованием пакета Deb

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

Для установки VirtualBox из пакета .deb:

1. Откройте ваш любимый веб-браузер, перейдите на страницу загрузок VirtualBox Linux downloads и найдите свою дистрибутив Linux. В этом руководстве рассматривается VirtualBox 6.1.34 для Ubuntu 20.04.

Щелкните правой кнопкой мыши по гиперссылке, как показано ниже, и выберите “Копировать адрес ссылки”, чтобы скопировать ссылку для загрузки.

Copying the download link for the VirtualBox deb package

2. Теперь выполните команду wget для загрузки файла .deb. Замените нижеприведенную ссылку на ссылку для загрузки, скопированную на первом этапе.

Опция -P используется для указания каталога назначения, который в данном случае является папкой Загрузки.

wget https://download.virtualbox.org/virtualbox/6.1.34/virtualbox-6.1_6.1.34-150636.1~Ubuntu~eoan_amd64.deb -P Downloads
Downloading the VirtualBox deb package

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

cd Downloads
dpkg -i Downloads/virtualbox-6.1_6.1.34-150636.1~Ubuntu~eoan_amd64.deb
Installing VirtualBox using the deb package

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

apt-get install -f

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

Вы успешно установили VirtualBox на свой компьютер и готовы создать свою первую виртуальную машину. В этом учебнике используется образ Windows 10 для создания ВМ, но вы можете выбрать любой другой.

Чтобы создать вашу первую виртуальную машину:

1. Запустите VirtualBox, если он еще не открыт.

2. Нажмите кнопку Новая на панели инструментов, чтобы создать новую виртуальную машину.

Initiating creating a new VM

3. Настройте имя и операционную систему (OS) для вашей виртуальной машины следующим образом:

  • Имя – Укажите имя для вашей виртуальной машины. В этом учебнике выбран вариант W10.
  • Папка машины – Выберите папку, где вы хотите разместить свою виртуальную машину.

По умолчанию файлы виртуальной машины хранятся в домашнем каталоге в подкаталоге VirtualBox.

  • Тип – Выберите тип ОС для вашей виртуальной машины. В этом учебнике выбран вариант Windows 10 (32-разрядная).
  • Нажмите Далее для продолжения.
Creating Your First VM

4. Теперь укажите, сколько памяти (ОЗУ в МБ) вы хотите выделить для вашей виртуальной машины, и нажмите Далее.

Allocating the VM’s memory

5. Выберите опцию Создать виртуальный жесткий диск сейчас на следующем экране и нажмите Создать.

Эта опция позволяет создать виртуальный жесткий диск (файл), который хранит все данные для вашей виртуальной машины, включая операционную систему, приложения и файлы.

Creating a virtual hard disk

6. Затем выберите опцию VDI (VirtualBox Disk Image), которая является хорошим выбором для большинства пользователей, и нажмите Далее.

Но если вы используете VirtualBox в корпоративной среде, выберите одну из двух других опций.

Selecting a hard disk file type

7. На следующем экране выберите тип хранилища для вашего виртуального жесткого диска. Но для этого учебного пособия выберите опцию по умолчанию (Динамически выделенный) и нажмите Далее.

Почему использовать динамическое выделение? Эта опция более эффективна по использованию места, потому что она выделяет только тот объем дискового пространства, который используется виртуальной машиной.

Selecting the VM’s storage type

8. Выберите имя для виртуального жесткого диска, выделите место для хранения вашей виртуальной машины и нажмите Создать. Вы можете выбрать размер хранения на свое усмотрение, но в этом учебном пособии выбран размер 20 ГБ.

Allocating 20 GB of space for the VM

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

Verifying the new VM

Подключение загрузочного носителя

Вы только что создали свою первую виртуальную машину в VirtualBox. Но сейчас, даже если вы запустите виртуальную машину, она ничего не сделает, так как вы не прикрепили к ней никакого загрузочного носителя.

Чтобы прикрепить загрузочный носитель к вашей виртуальной машине:

1. Нажмите на вашу виртуальную машину в левой панели и выберите “Настройки” на панели инструментов, чтобы получить доступ к настройкам вашей виртуальной машины.

Accessing the VM’s settings

2. На окне “Настройки” щелкните “Хранилище” в левой панели —> Пустой диск под “Устройства хранения” —> значок диска под “Атрибуты”.

A context menu opens where you can choose how to attach a bootable media for the VM (step three).

Accessing bootable media options

3. Выберите “Выбрать файл диска” из выпадающего меню, чтобы найти ваш загрузочный носитель (ISO).

Choosing a disk file as the bootable media

4. Теперь найдите и выберите файл образа ISO.

Locating the Windows 10 ISO file

5. Щелкните “OK”, чтобы закрыть окно “Настройки”.

Saving the settings changes

6. Наконец, нажмите “Start” на панели инструментов, чтобы запустить вашу новую виртуальную машину.

Starting the new VM

Вы увидите, что открывается новое окно, в котором начнет загружаться ваша виртуальная машина. На этом этапе вы можете установить свою операционную систему (Windows 10), как обычно, на локальном компьютере.

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

Starting up the VM to set up its operating system

Увеличение видеопамяти виртуальной машины (VRAM) для улучшения производительности

Заметили ли вы замедление работы вашей виртуальной машины после установки операционной системы? По умолчанию для виртуальной машины выделяется всего 128 МБ видеопамяти, что также является максимальным объемом, как показано ниже.

Showing max VRAM to allocate

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

Чтобы увеличить видеопамять для вашей виртуальной машины:

1. Щелкните по меню “Машина” —> “ACPI Shutdown”, как показано ниже, или нажмите комбинацию клавиш Host+H для выключения вашей виртуальной машины. Клавиша Host – это правая клавиша Ctrl на вашей клавиатуре.

Shutting down the VM

2. Затем выполните следующую команду для увеличения (modifyvm) VRAM вашей VM до 256. Эта команда не выводит результаты, но устанавливает максимальный VRAM вашей VM в 256. Обязательно замените W10 на имя вашей VM.

Обратите внимание, что 256MB – это максимальный объем видеопамяти, который вы можете выделить.

VBoxManage modifyvm "W10" --vram 256

3. Запустите вашу VM снова, и вы заметите разницу в производительности.

4. Наконец, откройте настройки VM, кликните по Дисплей в левой панели и увидите, что Видеопамять установлена в 256 MB, как показано ниже. Этот результат указывает, что видеоадаптер вашей VM Windows 10 теперь использует 256 MB видеопамяти.

Вы можете экспериментировать с различными объемами видеопамяти, чтобы найти оптимальное значение для ваших нужд. Но помните, что вы не можете выделить более 256 MB видеопамяти для VM.

Verifying new VRAM allocation

Заключение

В этом учебнике вы узнали, как установить VirtualBox на вашу систему Ubuntu 20.04 и создать вашу первую VM. Вы также улучшили производительность, увеличив VRAM вашей VM по вашему усмотрению. С этими навыками вы можете тестировать различные ОС и запускать несколько VM одновременно без замедления.

VirtualBox, без сомнения, одно из лучших программных обеспечений для виртуализации. Это программное обеспечение бесплатное, с открытым исходным кодом и кросс-платформенное.

Многие системные администраторы и разработчики используют VirtualBox с локальным кластером Kubernetes для разработки и тестирования. Вы бы сделали то же самое?

Source:
https://adamtheautomator.com/virtualbox-on-ubuntu-2004/