Kako instalirati i koristiti VirtualBox 7.0 u AlmaLinuxu


Ukratko: U ovom ćemo vodiču istražiti kako instalirati VirtualBox 7.0 u distribucijama AlmaLinux 9 i AlmaLinux 8 za stvaranje gostujućih virtualnih strojeva pomoću datoteke ISO slike.

Trenutno u vlasništvu i održavanju Oraclea, Oracle VM VirtualBox jedna je od svjetski najpopularnijih virtualizacijskih platformi otvorenog koda koja korisnicima omogućuje stvaranje virtualnih strojeva iz osnovnog računalnog hardvera.

VirtualBox je hipervizor tipa 2, što podrazumijeva da je instaliran povrh postojećeg OS-a kao što je Windows ili Linux kako bi se stvorio sloj apstrakcije koji emulira hardverske komponente kao što su CPU, RAM i pohrana , Na taj način omogućuje korisnicima stvaranje virtualnih komponenti poznatih kao gost ili virtualni strojevi.

VirtualBox podržava širok raspon sustava za goste uključujući Windows, Linux, OpenBSD, Solaris i OpenSolaris.

U vrijeme pisanja ovog vodiča, VirtualBox 7.0.2 je najnovija verzija, koja je objavljena 10. listopada 2022. i dolazi sa sljedećim velikim poboljšanjima.

Značajke VirtualBoxa

  • Čarobnjak za instalaciju novog VM-a s opcijom 'Instalacija OS-a za goste bez nadzora' za olakšavanje jednostavnijeg tijeka rada.
  • Dodana 3D podrška temeljena na DirectX 11 (i DXVK na sustavima koji nisu Windows).
  • EFI podrška za sigurno pokretanje.
  • Podrška za sigurno pokretanje i TPM 1.2/2.0.
  • Potpuna enkripcija diska za gostujuća virtualna računala.
  • Uključivanje EHCI i XHCI USB kontrolera kao dio osnovnog paketa otvorenog koda.
  • Dodan GUI uslužni program za praćenje statistike performansi kao što je upotreba RAM-a i CPU-a, I/O diska itd.
  • Virtualni strojevi u oblaku mogu se dodati u Virtual Machine Manager i kontrolirati kao lokalni VM.

Za opsežniji popis svih ponuđenih značajki, pogledajte bilješke o izdanju Virtualboxa.

Korak 1: Provjerite virtualizaciju u AlmaLinuxu

Kao preduvjet za instaliranje bilo kojeg hipervizora, morate imati Intel ili AMD CPU s omogućenom virtualizacijom. Stoga, prije bilo čega drugog, provjerite je li virtualizacija omogućena.

Da biste to učinili, pokrenite sljedeću naredbu lscpu:

lscpu | grep -i virtualization

Sljedeći rezultat potvrđuje da je naš sustav opremljen tehnologijom Intel Virtualization označenom direktivom VT-x.

Virtualization:             VT-x
Virtualization type:        full

Nakon što ste potvrdili da vaš sustav podržava virtualizaciju, prijeđite na sljedeći korak.

Ako izlaz ne prikazuje podršku za virtualizaciju, morate je omogućiti u postavkama BIOS-a da biste uključili virtualizaciju.

Korak 2: Omogućite EPEL Repo u AlmaLinuxu

Neke su bitne ovisnosti potrebne kako bi se instalacija glatko odvijala. Ali prvo svakako instalirajte spremište EPEL kako slijedi.

sudo dnf install epel-release -y

Kada instalacija završi, instalirajte ovisnosti na sljedeći način.

sudo dnf install dkms kernel-devel kernel-headers gcc perl bzip2 wget curl make -y

Kernel-devel je razvojni paket za izgradnju modula kernela koji odgovaraju kernelu. Omogućuje zaglavlja kernela i makefile za izgradnju modula prema kernelu.

Instalirana verzija kernel-devel razlikovat će se od verzije kernela na vašem sustavu.

To možete provjeriti pokretanjem sljedećih naredbi:

rpm -q kernel-devel
uname -r

Da biste riješili nedosljednost između dvije verzije, ažurirajte sustav.

sudo dnf update -y

Zatim ponovno pokrenite sustav

sudo reboot

Još jednom potvrdite da verzija kernel-devel odgovara Linux kernelu.

Korak 3: Instalirajte VirtualBox 7.0 u AlmaLinux

Da bismo instalirali najnoviju verziju VirtualBoxa, moramo dodati službeni VirtualBox repozitorij na sljedeći način.

sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

Možete navesti sve verzije VirtualBoxa koje nudi spremište kako slijedi.

dnf search virtualbox

Iz izlaza možete vidjeti da spremište omogućuje VirtualBox 7.0.

Da biste instalirali VirtualBox 7.0, pokrenite sljedeću naredbu:

sudo dnf install virtualBox-7.0 -y

Naredba instalira VirtualBox 7.0 zajedno s drugim ovisnostima.

Korak 4: Instalirajte Virtualbox Extension Pack u AlmaLinux

VirtualBox Extension Pack je paket koji proširuje osnovnu funkcionalnost VirtualBoxa i pruža dodatne funkcije kao što su:

  • Kopiranje i lijepljenje teksta na i s hosta.
  • Upotreba USB uređaja u vašem virtualnom okruženju (USB 2.0 i USB 3.0).
  • Korištenje web kamere na sustavu za goste.
  • Šifriranje slike diska.
  • i još mnogo toga.

Da biste instalirali VirtualBox Extension Pack, prijeđite na službenu stranicu za preuzimanje Virtualboxa. Slično, možete preuzeti paket proširenja pomoću naredbe wget kao što je prikazano.

wget https://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

Zatim izgradite module jezgre na sljedeći način.

sudo /sbin/vboxconfig

Zatim instalirajte paket proširenja VirtualBox na sljedeći način.

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

Prođite kroz Korisničku licencu i prihvatite uvjete i odredbe licence upisivanjem 'y' i pritiskom na ENTER.

U ovom trenutku VirtualBox je instaliran. Da biste ga počeli koristiti, potražite ga pomoću Upravitelja aplikacija i kliknite Oracle VM Virtualbox kako biste pokrenuli Oracle VM Virtualbox Manager kao što je prikazano.

Korak 5: Stvorite virtualni stroj u AlamLinuxu

U ovom ćemo odjeljku pokazati kako stvoriti virtualni stroj pomoću datoteke ISO slike. Imamo Linux Mint ISO datoteku spremljenu lokalno na našem AlmaLinux sustavu.

Za početak stvaranja virtualnog stroja kliknite na "Novo" kao što je prikazano u nastavku.

Ovo pokreće čarobnjaka za instalaciju virtualnog računala. Obavezno ispunite sve pojedinosti uključujući naziv virtualnog stroja, put do VM-a i ISO sliku, a zatim kliknite 'Dalje'.

Povucite klizače za odabir željene veličine memorije i broja CPU-a. Zatim kliknite "Dalje".

Zatim navedite kapacitet virtualnog tvrdog diska i kliknite 'Dalje'.

Prikazat će vam se sažetak svih postavki koje ste odabrali. Ako sve izgleda dobro, kliknite na 'Završi', u protivnom kliknite na 'Natrag' i izvršite potrebne promjene.

Nakon što kliknete 'Završi', virtualni stroj će se prikazati na lijevoj bočnoj traci kao što je prikazano. Za pokretanje virtualnog stroja kliknite gumb "Start".

Nekoliko sekundi kasnije, virtualni stroj će se otvoriti i prikazat će se GRUB izbornik za vaš OS. Odatle možete nastaviti s instalacijom svog OS-a.

Korak 6: Postavke virtualnog stroja

VirtualBox pruža široku lepezu opcija koje vam pomažu da izvršite brojna podešavanja koja će vam pomoći da bolje upravljate svojim virtualnim strojem i izvučete najviše iz njega.

Da biste pogledali ponuđene postavke, kliknite gumb "Postavke".

Na lijevoj bočnoj traci vidjet ćete popis opcija koje možete podešavati. Na primjer, opcija ‘Sustav’ omogućuje vam podešavanje različitih parametara sustava kao što su memorija, broj CPU-a, redoslijed pokretanja, proširene značajke i ubrzanje.

Pritisnite karticu "Procesor" da biste promijenili broj procesora.

Opcija 'Zaslon' omogućuje vam podešavanje video memorije i drugih grafičkih opcija.

U odjeljku ‘Mreža’ možete dodati ili ukloniti virtualne adaptere, kao i promijeniti vrstu adaptera za upotrebu.

Korak 7: Instalirajte VirtualBox Guest Additions u AlmaLinux

Dodaci za goste VirtualBoxa dodatni su dijelovi softvera koji dolaze u paketu s vašom kopijom VirtualBoxa. Oni pružaju dodatne značajke koje poboljšavaju funkcionalnost i performanse vašeg virtualnog stroja.

Da biste instalirali dodatke za goste, idite na Uređaji –> Umetni sliku CD-a s dodacima za goste.

U ovom vodiču smo pokazali kako instalirati VirtualBox 7.0 na AlmaLinux 8/9. Osim toga, ispitali smo kako stvoriti virtualni stroj, podesiti razne postavke i na kraju kako izvući maksimum iz svog gostujućeg stroja instaliranjem dodataka za goste VirtualBoxa.