Kaip įdiegti „VirtualBox“ „CentOS 7“

Virtualizacija yra viena iš temų, labiausiai padedančių IT administratoriams ir vartotojams atlikti įvairius veiksmus, pavyzdžiui, išbandyti naujas operacines sistemas ar programas, žinoti diegimo poveikį arba tiesiog žinoti apie naujas išleistas funkcijas. Visa tai nekeliant pavojaus tikros mašinos produktyvumui ir konfigūracijai bei dirbant realiu laiku. Virtualizacijos dėka ne tik praktiška išbandyti naujas sistemas, bet ir taupomi ištekliai, nes viename kompiuteryje galima įdiegti kelias virtualias operacines sistemas.

Viena iš dažniausiai naudojamų platformų šiai virtualizavimo temai yra „VirtualBox“, kuri yra x86 (32 bitų) ir AMD64 / Intel64 (64 bitų) architektūros platforma, skirta tiek verslo, tiek namų reikmėms. Naudodami „VirtualBox“ turime platformą su puikiomis funkcijomis, kuriomis galima sukurti, valdyti ir dirbti šimtus virtualių mašinų. Virtualizacijos dėka sistemos konfigūravimo užduotis galima atlikti naudojant bandomąją klaidą, kuri nekenkia mūsų tikrosios sistemos vientisumui, nes virtualiai naudojama įvairi programinė įranga, su kuria norime dirbti.

„VirtualBox“ nemokamai galima įsigyti kaip atvirojo kodo programinę įrangą, pagrįstą GNU bendrosios viešosios licencijos (GPL) 2 versijos sąlygomis. „VirtualBox“ galima paleisti kompiuteriuose su „Windows“, „Linux“, „Macintosh“ ir „Solaris“ sistemomis, palaikančiomis daugybę svečių veikiančių sistemų, pvz. Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10)), DOS / Windows 3.x, Linux (2.4, 2.6, 3.x ir 4.x), Solaris ir OpenSolaris , OS / 2 ir OpenBSD.

Kas naujo „VirtualBox“Šiuo metu „VirtualBox“ išleido 6.0 versiją, kuri yra radikalus jos sąsajos pakeitimas ir siūlo mums patobulinimų ir naujų funkcijų, tokių kaip:

  • Vartotojo sąsajos lygiu buvo patobulintas HiDPI ir mastelio palaikymas, įskaitant geresnį aptikimą ir konfigūraciją kiekvienoje virtualioje mašinoje.
  • Įdiegta parama virtualiai mašinai eksportuoti į „Oracle Cloud Infrastructure“.
  • Integruota nauja failų tvarkyklė, leidžianti vartotojui valdyti svečių failų sistemą ir kopijuoti failus tarp šeimininko ir svečio.
  • Grafikos lygiu buvo atnaujintas „3D“ grafikos palaikymas „Windows“ svečiams ir „VMSVGA 3D“ grafikos įrenginio emuliacija „Linux“ ir „Solaris“ svečiams.
  • Buvo pridėtas erdvinio garso garsiakalbių sąrankos palaikymas, įdiegtas „Windows 10 Build 1809“.
  • „Vboximg-mount“ programa buvo pridėta „Apple“ prieglobose, kad būtų galima pasiekti pagrindinio kompiuterio svečių diskų turinį.
  • Palaikymas naudoti „Hyper-V“ kaip alternatyvų vykdymo branduolį buvo integruotas į „Windows“ pagrindinį kompiuterį. Taip išvengsite nesugebėjimo paleisti mažesnio našumo virtualių mašinų.
  • Vaizdo ir garso įrašymą dabar galima įjungti atskirai.
  • Buvo sukurti garso ir vaizdo pataisymai bei patobulinimai.
  • Vyresniems svečiams buvo pridėtas sprendimas, neleidžiantis „virtio PCI“ įrenginio magistralės.
  • Dabar leidžiama keisti nuoseklaus prievado priedą, kai mašina veikia.
  • Maišymo metu dabar galima skaidriai pakeisti disko vaizdų dydį.
  • „VBoxManage“ dabar palaiko DHCP parinktis.
  • Naujos sąsajos ir funkcijos svečių valdyme.
  • Bendrų aplankų našumo patobulinimai.
  • „Windows“ svečių papildymai dabar ištaiso neteisingą planšetinių kompiuterių koordinačių tvarkymą naudojant naujausias „Windows 10“ versijas.
  • „VMSVGA“ palaikoma papildant „Linux“ ir „X11“.
  • Pradinis „MacOS“ svečių papildymų palaikymas.
  • Dabar virtualiai mašinai galima sukonfigūruoti iki keturių pasirinktinių ACPI lentelių.

Toliau pamatysime, kaip įdiegti „VirtualBox 6.0“ „CentOS 7“ ir taip išnaudoti visas virtualizacijos galimybes.

1. Pašalinkite ankstesnes „VirtualBox“ versijas iš „CentOS 7“

1 žingsnis
Pirmiausia reikia pašalinti ankstesnes „VirtualBox“ versijas, jei jos yra, „CentOS 7“, todėl atliksime šiuos veiksmus:

 yum pašalinti VirtualBox * 
2 žingsnis
Jei nėra įdiegtos versijos, matysime šiuos dalykus:

2. Pridėkite „VirtualBox“ saugyklas prie „CentOS 7“

1 žingsnis
Kitas žingsnis yra pridėti „VirtualBox“ saugyklas, kad vėliau būtų galima įdiegti, tam mes atliekame šiuos veiksmus:

 cd /etc/yum.repos.d/ wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

PastabaJei naudojate „CentOS 5“, turime atlikti šiuos veiksmus:

 wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh epel-release-5-4.noarch.rpm

3. Įdiekite „VirtualBox“ priklausomybės paketus

2 žingsnis
„VirtualBox“ naudoja branduolio modulį „vboxdrv“, kad valdytų ir paskirstytų fizinę atmintį svečių operacinėms sistemoms vykdyti. Jei šio modulio neturėsite, „VirtualBox“ bus galima sukurti ir sukonfigūruoti virtualias mašinas, tačiau jos nebus naudojamos dirbti savyje.

Kad „VirtualBox“ veiktų visiškai, mes atnaujinsime „CentOS 7“, tada įdiegsime keletą papildomų modulių, tokių kaip DKMS, branduolio antraštės ir branduolio kūrimas, ir kai kuriuos priklausomybės paketus, todėl vykdysime šią eilutę :

 yum atnaujinimas (atnaujinimo sistema) 

3 žingsnis
Ten mes įvedame raidę „s“, kad patvirtintume sistemos naujinių, kuriuose integruotas „VirtualBox“ raktų atnaujinimas, atsisiuntimą ir diegimą. Tada vykdome šiuos veiksmus:

 yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel branduolio antraštės kernel-devel dkms (priklausomybės nuo diegimo)

4 žingsnis
Tai pradės procesą, o vėliau pamatysime šiuos dalykus:

5 žingsnis
Ten įvedame raidę Y patvirtinti atsisiuntimą ir diegimą, kuris, baigus, parodys:

4. Įdiekite „VirtualBox“ „CentOS 7“

1 žingsnis
Baigę ankstesnius veiksmus, mes pradedame diegti „VirtualBox 6.0“ naudodami šią komandą:

 yum įdiegti VirtualBox-6.0 

2 žingsnis
Ten matome, kad prasideda priklausomybių vykdymo procesas, o tada pamatysime:

3 žingsnis
Mes priimame procesą įvesdami ir kur vėliau pamatysime:

4 žingsnis
Ten mes įvedame raidę s, kad priimtume „VirtualBox“ raktą, o vėliau, pasibaigus diegimo procesui, pamatysime šiuos dalykus. Šiuo metu „CentOS 7“ jau įdiegėme „VirtualBox 6.0“.

5. Atkurkite „VirtualBox“ branduolio modulius „CentOS 7“

1 žingsnis
Ši komanda automatiškai sukurs „vboxusers“ vartotoją ir grupę, taip pat automatiškai ieškos ir atkurs reikiamus branduolio modulius:

 /usr/lib/virtualbox/vboxdrv.sh sąranka 

2 žingsnis
Jei naudojame „CentOS 5“, turime tai atlikti:

 /etc/init.d/vboxdrv sąranka 
PastabaJei vykdant ankstesnę komandą atsiranda klaida, naudosime šias eilutes:
 uname -r 
 yum įdiegti branduolį-devel-CURRENT_KERNEL 

PastabaTen „CURRENT_KERNEL“ pakeičiame rezultatu, sugeneruotu „uname -r“, ir tada vėl vykdome eilutę:

 /usr/lib/virtualbox/vboxdrv.sh sąranka

3 žingsnis
Jei matote klaidos pranešimą, pvz., KERN_DIR, arba jei kompiliavimo procesas automatiškai neaptinka jūsų branduolio šaltinio katalogo, jį bus galima sukonfigūruoti naudojant šią komandą, atsižvelgiant į branduolio versijos pakeitimą pagal naudojamą sistemą:

 KERN_DIR = / usr / src / kernels / 4.19.0-1.el7.elrepo.x86_64 export KERN_DIR

6. Pasiekite „VirtualBox“ naudodami „CentOS 7“

1 žingsnis
Tokiu būdu „CentOS 7“ jau bus galima pasiekti „VirtualBox“:

DIDELIS

2 žingsnis
Kai prisijungsite prie „VirtualBox“, tai bus nauja siūloma sąsaja:

DIDELIS

3 žingsnis
Kaip matome, tai yra drastiškas „VirtualBox“ pakeitimas, ten mes galime sukurti savo virtualią mašiną atlikdami įprastus veiksmus:

DIDELIS

4 žingsnis
Mes galime stebėti šias dalis:

RAM paskirstymas

DIDELIS

Kietųjų diskų kūrimas

DIDELIS

Sukurti kietojo disko tipą

DIDELIS

Naudojamos saugyklos tipas

DIDELIS

Kietojo disko dydis ir vieta

DIDELIS

5 žingsnis
Kai „VirtualBox“ sukonfigūruota nauja virtuali mašina, tai atrodys taip:

DIDELIS

6 žingsnis
Pasiekę virtualios mašinos konfigūraciją, taip pat matysime keletą pastebimų pakeitimų:

DIDELIS

7 žingsnis
Taigi mes išmokome įdiegti „VirtualBox“ „CentOS 7“ ir mėgautis viskuo, ką mums siūlo virtualizacija.

DIDELIS

Tokiu būdu „CentOS 7“ sistemoje turėsime įdiegtą „VirtualBox“.

wave wave wave wave wave