Kotak Maya

Pasang dan Gunakan VirtualBox di Ubuntu 20.04

Pasang dan Gunakan VirtualBox di Ubuntu 20.04
VirtualBox adalah alat virtualisasi merentas platform bebas dan terbuka yang dibangunkan dan dikendalikan oleh Oracle. VirtualBox menawarkan banyak ciri menarik, dikemas dalam UI yang ringkas dan intuitif. Berbanding dengan alternatif seperti VMware Workstation, VirtualBox lebih mesra pengguna untuk sesiapa sahaja, dalam apa jua keadaan.

Berminat untuk menguji distro baru? Daripada memasangnya pada sistem semasa, cubalah sistem ini terlebih dahulu menggunakan VirtualBox. Perlu mempunyai banyak sistem operasi yang berjalan pada masa yang sama? VirtualBox telah membuat anda dilindungi. Hampir semua aspek mesin maya dapat disesuaikan.

Panduan ini menunjukkan kepada anda cara memasang dan menggunakan VirtualBox di Ubuntu 20.04.

VirtualBox di Ubuntu

Terdapat beberapa cara untuk memasang VirtualBox di Ubuntu 20.04. Cara paling mudah untuk memasang VirtualBox adalah mendapatkannya terus dari repositori perisian Ubuntu. Satu-satunya masalah dengan kaedah ini ialah anda mungkin tidak mendapat VirtualBox versi terbaru.

Anda juga boleh melakukan pemasangan manual VirtualBox secara manual. Anda boleh merebut pakej DEB VirtualBox rasmi untuk Debian / Ubuntu dan memasangnya menggunakan APT. Kelemahan dengan pendekatan ini ialah anda mesti mengemas kini VirtualBox secara manual setelah versi baru dikeluarkan. Ini dapat dielakkan dengan menambahkan repo Oracle.

Akhirnya, anda boleh memasang VirtualBox terus dari kod sumber. Kaedah ini membolehkan anda membina VirtualBox dari sumbernya tetapi boleh menjadi proses yang lebih panjang dan lebih kompleks. Memasang VirtualBox menggunakan kaedah ini tidak digalakkan, kerana anda harus mengikutinya sekali lagi untuk mengemas kini VirtualBox, tetapi kaedah ini dapat digunakan oleh pengguna lanjutan yang suka membuat program dari kod sumber.

Mari kita mulakan!

Pasang VirtualBox dari Ubuntu Repository

Ini adalah kaedah lalai untuk memasang VirtualBox. Yang harus anda lakukan ialah memberitahu APT untuk mendapatkan pakej VirtualBox dari repositori Ubuntu lalai.

Nyalakan terminal dan jalankan arahan berikut:

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

Apabila diminta untuk konfigurasi paket virtualbox-ext, pilih "Ok."

Terima lesen PUB VirtualBox.

Pek-kotak virtualbox akan memuat turun dan memasang pek pelanjutan VirtualBox secara automatik.

Pasang VirtualBox dari Oracle Repository

Kaedah ini berguna jika anda memerlukan VirtualBox versi terkini. Untuk membuat kerja ini, anda mesti melakukan konfigurasi satu kali repo Oracle. Selepas itu, APT dapat mengatasi selebihnya.

Nyalakan terminal. Pastikan bahawa anda mempunyai wget dipasang.

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

Dapatkan dan tambahkan kekunci GPG repo Oracle VirtualBox.

$ wget -q https: // www.kotak maya.org / muat turun / oracle_vbox_2016.asc -O- |
sudo apt-key tambah -

$ wget -q https: // www.kotak maya.org / muat turun / oracle_vbox.asc -O-
| sudo apt-key tambah -

Sekarang, tambahkan repo.

$ sudo add-apt-repository "deb [arch = amd64] http: // muat turun.kotak maya.org /
kotak maya / debian $ (lsb_release -cs) contrib "

Kemas kini cache APT.

$ sudo apt kemas kini

Akhirnya, pasang VirtualBox. Pada saat menulis artikel ini, versi terbaru VirtualBox adalah v6.1.12.

$ sudo apt pasang virtualbox-6.1

Pasang VirtualBox dari Kod Sumber

Kod sumber VirtualBox tersedia secara percuma. Ini membolehkan kemampuan membina VirtualBox secara manual dari sumbernya. Ini adalah proses yang agak panjang dan kompleks yang memerlukan lebih banyak sumber dan usaha perkakasan. Memasang VirtualBox menggunakan kaedah ini tidak digalakkan, kerana anda harus mengikutinya sekali lagi untuk mengemas kini VirtualBox. Maklumat lengkap mengenai membina VirtualBox di Linux boleh didapati di halaman wiki VirtualBox.

Pertama, pasang pergantungan binaan.

$ sudo apt memasang \
$ 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-dev \
$ libssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-utils \
$ libxmu-dev libxrandr-dev membuat nasm python3-dev python-dev qttools5-dev-tools \
$ texlive texlive-font-extra texlive-latex-extra unzip xsltproc \
$ default-jdk libstdc ++ 5 libxslt1-dev linux-kernel-header membuat diri \
$ mesa-common-dev subversion yasm zlib1g-dev

Pergantungan binaan berikut juga harus dipasang jika anda menjalankan Ubuntu versi 64-bit.

$ sudo apt pasang lib32z1 libc6-dev-i386 lib32gcc1 lib32stdc ++ 6

Untuk penggodaman Python, pertimbangkan juga untuk memasang pakej berikut.

$ sudo apt memasang pylint python3-psycopg2 python3-willow python-pil

Membangun VirtualBox pada sistem hos 64-bit masih memerlukan semua perpustakaan 32-bit dan alat bina. Bagi versi Ubuntu 64-bit, ia mempunyai beberapa perpustakaan bersama yang hilang. Jalankan arahan berikut untuk memperbaikinya.

$ sudo ln -s libX11.begitu.6 / usr / lib32 / libX11.begitu

$ sudo ln -s libXTrap.begitu.6 / usr / lib32 / libXTrap.begitu

$ sudo ln -s libXt.begitu.6 / usr / lib32 / libXt.begitu

$ sudo ln -s libXtst.begitu.6 / usr / lib32 / libXtst.begitu

$ sudo ln -s libXmu.begitu.6 / usr / lib32 / libXmu.begitu

$ sudo ln -s libXext.begitu.6 / usr / lib32 / libXext.begitu

Muat turun kod sumber terkini VirtualBox di sini.

Ekstrak arkib termampat.

$ tar -xvf VirtualBox-6.1.12a.tar.bz2

Ubah direktori semasa ke sumber yang diekstrak dan jalankan skrip konfigurasi. Perhatikan bahawa bendera "-disable-hardening" tidak boleh digunakan jika anda berniat untuk mengagihkan semula atau menggunakan build untuk produksi.

$ ./ konfigurasi --disable-hardening

Muatkan skrip persediaan persekitaran.

sumber $ ./ env.sh

Kini tiba masanya untuk membina VirtualBox. Jalankan arahan berikut untuk membina pakej pelepasan VirtualBox.

$ kmk semua

Sekiranya build tidak dikeraskan, VirtualBox dapat dijalankan dari “out / linux.direktori amd64 / release / bin ”di bawah direktori kod sumber. Walau bagaimanapun, modul kernel VirtualBox mesti dibina dan dipasang terlebih dahulu. Untuk melakukannya, masukkan kod berikut.

$ cd keluar / linux.amd64 / pelepasan / bin / src

$ buat -j $ (nproc)

$ sudo buat pemasangan

Muatkan modul.

$ modprobe vboxdrv

Akhirnya, lancarkan VirtualBox.

$ ./ VirtualBox

Menggunakan VirtualBox

VirtualBox sangat mesra pengguna. Semua fungsinya mudah, namun VirtualBox menawarkan kawalan penuh ke atas hampir semua aspek mesin maya. Di sini, kami akan memeriksa cara membuat dan melancarkan mesin maya VirtualBox.

Sebelum membuat mesin maya, pasang pek pelanjutan VirtualBox. Muat turunnya dari halaman muat turun VirtualBox di sini.

Setelah pakej dimuat turun, pasang pakej menggunakan arahan berikut.

$ sudo VBoxManage extpack pasang Oracle_VM_VirtualBox_Extension_Pack-6.1.12.vbox-extpack

Pemasangan akan meminta perjanjian lesen PUEL. Masukkan "y" untuk meneruskan.

Pemasangan harus selesai tanpa masalah.

Sekarang masanya untuk membuat mesin maya. Lancarkan VirtualBox.

Klik "Baru" untuk membuat mesin maya baru.

Beri nama mesin maya baru yang sesuai. Dalam contoh ini, saya akan membuat mesin maya Ubuntu, jadi saya akan memilih "Jenis" sebagai "Linux" dan "Versi" sebagai "Ubuntu_64."

Seterusnya, tetapkan jumlah ruang RAM yang anda mahu menggunakan mesin maya. Sebaiknya tetapkan RAM 4GB.

VirtualBox akan meminta pembuatan fail cakera keras untuk mesin maya. Fail akan berfungsi sebagai simpanan fizikal. Pilih "Buat cakera keras maya sekarang."

Anda akan diminta untuk jenis fail cakera keras maya. Bagi kebanyakan, format VDI akan lebih daripada cukup.

VirtualBox akan bertanya bagaimana fail storan maya akan dibuat. Sekiranya "Diperuntukkan secara dinamik" dipilih, maka fail penyimpanan akan bertambah kerana ia digunakan lebih banyak. Sekiranya "Ukuran tetap" dipilih, fail akan menggunakan penyimpanan maksimum pada pemacu fizikal. Manfaat pilihan kedua adalah bahawa ia menawarkan lebih banyak prestasi untuk mesin maya.

Pilih ukuran dan lokasi fail cakera keras maya.

Mesin maya kini bersedia untuk boot! Anda perlu mempunyai fail gambar Ubuntu, kerana mesin akan meminta peranti / gambar but. Untuk baki pemasangan, lihat panduan hebat mengenai cara memasang Ubuntu 20 ini.04 di VirtualBox di sini.

Pemikiran Akhir

Terdapat banyak pilihan yang tersedia untuk mengubah tingkah laku VirtualBox dan mesin maya. Jangan ragu untuk meneroka perkara ini. Terdapat banyak bahan dalam talian mengenai cara menggunakan VirtualBox dengan sepenuhnya.

Nikmati!

Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah penambahan kedua belas untuk siri Tomb Raider - francais permainan aksi-pengembaraan yang dibuat oleh Eidos Montreal....