VirtualBox

Встановіть та використовуйте VirtualBox в Ubuntu 20.04

Встановіть та використовуйте VirtualBox в Ubuntu 20.04
VirtualBox - це безкоштовний міжплатформенний інструмент віртуалізації з відкритим кодом, розроблений і підтримуваний Oracle. VirtualBox пропонує безліч цікавих функцій, упакованих у простий та інтуїтивно зрозумілий інтерфейс. У порівнянні з такими альтернативами, як VMware Workstation, VirtualBox є більш зручним для користувачів у будь-якій ситуації.

Зацікавлені випробувати новий дистрибутив? Замість того, щоб встановлювати його на поточній системі, спробуйте систему спочатку за допомогою VirtualBox. Потрібно мати кілька операційних систем, що працюють одночасно? VirtualBox вас охопив. Майже всі аспекти віртуальної машини можна налаштувати.

Цей посібник показує, як встановити та використовувати VirtualBox в Ubuntu 20.04.

VirtualBox в Ubuntu

Є кілька способів встановити VirtualBox в Ubuntu 20.04. Найпростіший спосіб встановити VirtualBox - отримати його безпосередньо з репозиторіїв програмного забезпечення Ubuntu. Єдина проблема цього методу полягає в тому, що ви можете не отримати останню версію VirtualBox.

Також можливо виконати ручну установку VirtualBox. Ви можете взяти офіційний пакет VirtualBox DEB для Debian / Ubuntu і встановити його за допомогою APT. Недоліком такого підходу є те, що ви повинні вручну оновити VirtualBox після випуску нової версії. Цього можна обійти, додавши репозитарій Oracle.

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

Почнемо!

Встановіть VirtualBox зі сховища Ubuntu

Це метод за замовчуванням для встановлення VirtualBox. Все, що вам потрібно зробити, це сказати APT отримати пакет VirtualBox із репозиторіїв Ubuntu за замовчуванням.

Запустіть термінал і запустіть таку команду:

$ sudo apt update && sudo apt install virtualbox virtualbox-ext-pack -y

Коли з’явиться запит про конфігурацію virtualbox-ext-pack, виберіть “Ok."

Прийміть ліцензію VirtualBox PUEL.

Virtualbox-ext-pack автоматично завантажить та встановить пакет розширень VirtualBox.

Встановіть VirtualBox із сховища Oracle

Цей метод корисний, якщо вам потрібна остання версія VirtualBox. Щоб зробити це, потрібно виконати одноразову конфігурацію репозитарію Oracle. Після цього APT може впоратися з рештою.

Запустіть термінал. Переконайтеся, що у вас є wget встановлений.

$ sudo apt update && sudo apt install wget -y

Візьміть і додайте GPG-ключі репозиторію Oracle VirtualBox.

$ wget -q https: // www.virtualbox.org / download / oracle_vbox_2016.asc -O- |
sudo apt-key add -

$ wget -q https: // www.virtualbox.org / download / oracle_vbox.asc -O-
| sudo apt-key add -

Тепер додайте репо.

$ sudo add-apt-repository "deb [arch = amd64] http: // завантажити.virtualbox.орг /
virtualbox / debian $ (lsb_release -cs) contrib "

Оновіть кеш APT.

$ sudo apt оновлення

Нарешті, встановіть VirtualBox. На момент написання цієї статті останньою версією VirtualBox є v6.1.12.

$ sudo apt встановити virtualbox-6.1

Встановіть VirtualBox із вихідного коду

Вихідний код VirtualBox доступний безкоштовно. Це дозволяє створювати VirtualBox вручну з джерела. Це відносно тривалий і складний процес, який вимагає більших апаратних ресурсів та зусиль. Встановлення VirtualBox за допомогою цього методу не рекомендується, оскільки вам доведеться слідувати за ним ще раз, щоб оновити VirtualBox. Повну інформацію про побудову VirtualBox на Linux можна знайти на вікі-сторінці VirtualBox.

Спочатку встановіть залежності збірки.

$ sudo apt install \
$ acpica-tools chrpath doxygen g ++ - multilib libasound2-dev libcap-dev \
$ libcurl4-openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev \
$ libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev libsdl1.2-dev libsdl-ttf2.0-розробник \
$ libssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-utils \
$ libxmu-dev libxrandr-dev зробити nasm python3-dev python-dev qttools5-dev-tools \
$ texlive texlive-fonts-extra texlive-latex-extra unzip xsltproc \
$ default-jdk libstdc ++ 5 libxslt1-dev linux-kernel-headers makeself \
$ mesa-common-dev диверсія yasm zlib1g-dev

Наступні залежності збірки також слід встановити, якщо ви використовуєте 64-розрядну версію Ubuntu.

$ sudo apt встановити lib32z1 libc6-dev-i386 lib32gcc1 lib32stdc ++ 6

Для злому Python також розгляньте можливість встановлення наступних пакетів.

$ sudo apt встановити pylint python3-psycopg2 python3-willow python-pil

Для побудови VirtualBox на 64-розрядної хост-системі все ще потрібні всі 32-розрядні бібліотеки та інструменти побудови. У випадку з 64-розрядною версією Ubuntu у ньому є деякі відсутні спільні бібліотеки. Виконайте наступну команду, щоб виправити це.

$ sudo ln -s libX11.так.6 / usr / lib32 / libX11.так

$ sudo ln -s libXTrap.так.6 / usr / lib32 / libXTrap.так

$ sudo ln -s libXt.так.6 / usr / lib32 / libXt.так

$ sudo ln -s libXtst.так.6 / usr / lib32 / libXtst.так

$ sudo ln -s libXmu.так.6 / usr / lib32 / libXmu.так

$ sudo ln -s libXext.так.6 / usr / lib32 / libXext.так

Завантажте найновіший вихідний код VirtualBox тут.

Витягніть стислий архів.

$ tar -xvf VirtualBox-6.1.12а.дьоготь.bz2

Змініть поточний каталог на витягнуте джерело та запустіть сценарій конфігурації. Зверніть увагу, що прапор “-disable-затвердіння” не слід використовувати, якщо ви збираєтеся перерозподілити або використовувати збірку для виробництва.

$ ./ configure --неможливо затвердіти

Завантажте сценарій налаштування середовища.

$ джерело ./ env.ш

Нарешті настав час побудувати VirtualBox. Виконайте таку команду, щоб створити пакет випуску VirtualBox.

$ кмк все

Якщо збірка не була загартованою, VirtualBox можна запустити з “out / linux.amd64 / release / bin ”у каталозі вихідного коду. Однак спочатку потрібно побудувати та встановити модулі ядра VirtualBox. Для цього введіть наступний код.

$ cd out / linux.amd64 / release / bin / src

$ make -j $ (nproc)

$ sudo make install

Завантажте модулі.

$ modprobe vboxdrv

Нарешті, запустіть VirtualBox.

$ ./ VirtualBox

Використання VirtualBox

VirtualBox дуже зручний у користуванні. Всі його функції прості, проте VirtualBox пропонує повний контроль майже над кожним аспектом віртуальної машини. Тут ми перевіримо, як створити та запустити віртуальну машину VirtualBox.

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

Після завантаження пакета встановіть пакет за допомогою наступної команди.

$ sudo VBoxManage extpack встановити Oracle_VM_VirtualBox_Extension_Pack-6.1.12.vbox-extpack

Інсталяція вимагатиме ліцензійної угоди PUEL. Введіть "y", щоб продовжити.

Встановлення повинно завершуватися без будь-яких проблем.

Настав час створити віртуальну машину. Запустіть VirtualBox.

Клацніть «Новий», щоб створити нову віртуальну машину.

Дайте новій віртуальній машині відповідне ім’я. У цьому прикладі я буду створювати віртуальну машину Ubuntu, тому я виберу “Тип” як “Linux”, а “Версію” як “Ubuntu_64."

Далі призначте обсяг оперативної пам’яті, який потрібно взяти віртуальній машині. Рекомендується призначити 4 ГБ оперативної пам'яті.

VirtualBox попросить створити файл жорсткого диска для віртуальної машини. Файл буде виконувати функції фізичного сховища. Виберіть “Створити віртуальний жорсткий диск зараз."

Вам буде запропоновано вказати тип файлу віртуального жорсткого диска. Для більшості формату VDI буде більш ніж достатньо.

VirtualBox запитає, як буде створений файл віртуального сховища. Якщо вибрано “Динамічно розподілено”, тоді файл зберігання буде рости у міру використання. Якщо вибрано “Fixed size”, файл використовуватиме максимальний обсяг пам’яті на фізичному диску. Перевага другого варіанту полягає в тому, що він пропонує більшу продуктивність для віртуальної машини.

Виберіть розмір і розташування файлу віртуального жорсткого диска.

Тепер віртуальна машина готова до завантаження! Вам потрібно мати під рукою файл зображення Ubuntu, оскільки машина запитає завантажувальний пристрій / образ. До кінця інсталяції перегляньте цей приголомшливий посібник із встановлення Ubuntu 20.04 на VirtualBox тут.

Заключні думки

Існує безліч варіантів налаштування поведінки VirtualBox та віртуальних машин. Не соромтеся досліджувати їх. Доступно безліч онлайн-матеріалів про те, як використовувати VirtualBox у повній мірі.

Насолоджуйтесь!

OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...