Početnik Geek: Kako stvoriti i koristiti virtualne strojeve

Virtualni strojevi omogućuju vam pokretanje operativnog sustava u prozoru aplikacije na radnoj površini koji se ponaša kao potpuno zasebno računalo. Možete ih koristiti za poigravanje s različitim operativnim sustavima, pokretanje softvera koji vaš glavni operativni sustav ne može i isprobavanje aplikacija u sigurnom okruženju u zaštićenom okruženju.

Postoji nekoliko dobrih besplatnih aplikacija za virtualni stroj (VM), što postavljanje virtualnog stroja čini nečim što svatko može učiniti. Morat ćete instalirati VM aplikaciju i imati pristup instalacijskom mediju za operativni sustav koji želite instalirati.

Što je virtualni stroj?

Aplikacija za virtualni stroj stvara virtualizirano okruženje - nazvano, jednostavno, virtualnim strojem - koje se ponaša poput zasebnog računalnog sustava, zajedno s virtualnim hardverskim uređajima. VM radi kao proces u prozoru na vašem trenutnom operativnom sustavu. Možete instalirati disk za instalaciju operativnog sustava (ili CD koji se uživo reproducira) unutar virtualnog stroja, a operativni sustav bit će "prevaren" da pomisli da radi na stvarnom računalu. Instalirat će se i pokrenuti baš kao što bi to učinio na stvarnom, fizičkom stroju. Kad god želite koristiti operativni sustav, možete otvoriti program virtualnog stroja i koristiti ga u prozoru na vašoj trenutnoj radnoj površini.

U svijetu VM-a operativni sustav koji se stvarno izvodi na vašem računalu naziva se host, a svi operativni sustavi koji se izvode u VM-ovima nazivaju se gosti. Pomaže u tome da stvari ne postanu previše zbunjujuće.

U određenom VM-u, gostujući OS pohranjen je na virtualnom tvrdom disku - velikoj datoteci s više gigabajta koja je pohranjena na vašem stvarnom tvrdom disku. VM aplikacija predstavlja ovu datoteku gostujući OS kao pravi tvrdi disk. To znači da se nećete morati petljati s particijama ili raditi bilo što drugo komplicirano sa svojim pravim tvrdim diskom.

Virtualizacija dodaje neke troškove, pa nemojte očekivati ​​da će biti brzi kao da ste operativni sustav instalirali na pravi hardver. Zahtjevne igre ili druge aplikacije koje zahtijevaju ozbiljnu grafiku i procesorsku snagu zapravo ne idu tako dobro, tako da virtualni strojevi nisu idealan način za igranje Windows PC igara na Linuxu ili Mac OS X-u, barem ako te igre nisu puno stariji ili nisu grafički zahtjevni.

POVEZANO: 4+ načina pokretanja softvera Windows na Linuxu

Ograničenje broja VM-ova koje imate može biti ograničeno prostorom na tvrdom disku. Evo zavirenja u neke VM-ove koje koristimo prilikom testiranja stvari tijekom pisanja članaka. Kao što vidite, imamo pune VM-ove s instaliranim nekoliko verzija sustava Windows i Ubuntu.

Također možete istodobno pokretati više VM-ova, ali pomalo ćete biti ograničeni sistemskim resursima. Svaki VM pojede malo procesorskog vremena, RAM-a i drugih resursa.

Zašto biste željeli stvoriti virtualni stroj

Osim što su dobra geeky zabavna igra, VM-ovi nude i niz ozbiljnih primjena. Omogućuju vam eksperimentiranje s drugim OS-om bez potrebe za instaliranjem na vaš fizički hardver. Na primjer, sjajan su način da se zezate s Linuxom - ili novom Linux distribucijom - i provjerite je li to ugodno za vas. Kad završite s igranjem OS-a, možete jednostavno izbrisati VM.

VM-ovi također pružaju način za pokretanje softvera drugog OS-a. Na primjer, kao korisnik Linuxa ili Maca, mogli biste instalirati Windows u VM za pokretanje Windows aplikacija kojima možda inače nemate pristup. Ako želite pokrenuti noviju verziju Windowsa - poput Windows 10 - ali imate starije aplikacije koje se izvode samo na XP-u, možete instalirati Windows XP u VM.

POVEZANO: Objašnjeno okruženja za testiranje: Kako vas već štite i kako zaštititi program bilo kojeg programa

Još jedna prednost koju VM-ovi pružaju je ta što su "zaštićeni" od ostatka vašeg sustava. Softver unutar VM-a ne može pobjeći od VM-a da bi se miješao u ostatak vašeg sustava. To čini VM-ove sigurnim mjestom za testiranje aplikacija - ili web lokacija - kojima ne vjerujete i vidite što rade.

Na primjer, kad su se javili prevaranti "Bok, mi smo iz sustava Windows", pokrenuli smo njihov softver u VM-u da vidimo što će zapravo učiniti - VM je spriječio prevarante da pristupe stvarnom operativnom sustavu i datotekama našeg računala.

POVEZANO: Recite rodbini: Ne, Microsoft vas neće nazvati zbog vašeg računala

Sandboxing vam također omogućuje sigurnije pokretanje nesigurnih OS-a. Ako vam još uvijek treba Windows XP za starije aplikacije, možete ga pokrenuti u VM-u gdje će se barem umanjiti šteta od pokretanja starog, nepodržanog OS-a.

Aplikacije za virtualni stroj

Možete odabrati između nekoliko različitih programa virtualnih strojeva:

  • VirtualBox:  (Windows, Linux, Mac OS X): VirtualBox je vrlo popularan jer je otvoren i potpuno besplatan. Nema plaćene verzije VirtualBox-a, tako da se ne morate baviti uobičajenim nadogradnjama i nadogradnjama za "nadogradnju da biste dobili više značajki". VirtualBox radi vrlo dobro, posebno na Windowsima i Linuxima gdje je manje konkurencije, što ga čini dobrim mjestom za početak s VM-ovima.
  • VMware Player:  (Windows, Linux): VMware ima vlastitu liniju programa virtualnih strojeva. VMware Player možete koristiti na sustavu Windows ili Linux kao besplatni osnovni alat za virtualne strojeve. Naprednije značajke - od kojih se mnoge u VirtualBoxu mogu naći besplatno - zahtijevaju nadogradnju na plaćeni program VMware Workstation. Preporučujemo da započnete s VirtualBoxom, ali ako ne radi ispravno, možda ćete htjeti isprobati VMware Player.
  • VMware Fusion:  (Mac OS X): Korisnici Maca moraju kupiti VMware Fusion da bi koristili VMware proizvod, jer besplatni VMware Player nije dostupan na Macu. Međutim, VMware Fusion je poliraniji.
  • Parallels Desktop:  (Mac OS X): Macovi također imaju dostupnu Parallels Desktop. I Parallels Desktop i VMware Fusion za Mac više su uglađeni od programa virtualnih strojeva na drugim platformama, jer se prodaju prosječnim korisnicima Maca koji bi možda željeli pokrenuti Windows softver.

Iako VirtualBox vrlo dobro funkcionira na sustavima Windows i Linux, korisnici Maca možda žele kupiti poliraniji, integrirani program Parallels Desktop ili VMware Fusion. Alati za Windows i Linux poput VirtualBox-a i VMware Player-a obično ciljaju geekier publiku.

Postoji mnogo više VM opcija, naravno. Linux uključuje KVM, integrirano rješenje za virtualizaciju. Profesionalna i poslovna verzija sustava Windows 8 i 10, ali ne i Windows 7, uključuju Microsoftov Hyper-V, još jedno integrirano rješenje virtualnih strojeva. Ta rješenja mogu dobro funkcionirati, ali nemaju najprijatnija sučelja.

POVEZANO: Kako instalirati KVM i stvoriti virtualne strojeve na Ubuntuu

Postavljanje virtualnog stroja

Jednom kada se odlučite za VM aplikaciju i instalirate je, postavljanje VM-a zapravo je prilično jednostavno. Proći ćemo kroz osnovni postupak u VirtualBoxu, ali većina aplikacija na isti način se bavi stvaranjem VM-a.

Otvorite svoju VM aplikaciju i kliknite gumb da biste stvorili novi virtualni stroj.

Kroz postupak će vas voditi čarobnjak koji prvo pita koji ćete OS instalirati. Ako upišete ime OS-a u okvir "Name", aplikacija će najvjerojatnije automatski odabrati vrstu i verziju OS-a. Ako se to ne dogodi - ili pogodi pogrešno - odaberite te stavke sami s padajućih izbornika. Kada završite, kliknite "Dalje".

Na temelju OS-a koji planirate instalirati, čarobnjak će unaprijed odabrati neke zadane postavke za vas, ali možete ih promijeniti na zaslonima koji slijede. Upitat će vas koliko memorije treba dodijeliti VM-u. Ako želite nešto drugo osim zadanog, odaberite ovdje. U suprotnom samo kliknite "Dalje". I ne brinite, ovu ćete vrijednost moći kasnije promijeniti ako trebate.

Čarobnjak će također stvoriti virtualnu datoteku tvrdog diska koju će VM koristiti. Ako već nemate virtualnu datoteku tvrdog diska koju želite koristiti, samo odaberite opciju za stvaranje nove.

Također ćete biti upitani trebate li stvoriti dinamički dodijeljeni ili fiksni disk. S dinamički dodijeljenim diskom postavit ćete maksimalnu veličinu diska, ali datoteka će narasti samo do te veličine koliko treba. S diskom fiksne veličine također ćete postaviti veličinu, ali stvorena datoteka bit će toliko velika od svog stvaranja.

Preporučujemo stvaranje diskova fiksne veličine jer, iako pojedu malo više prostora na disku, imaju i bolju izvedbu - čineći da se vaš VM osjeća malo osjetljiviji. Osim toga, znat ćete koliko ste prostora na disku potrošili i nećete se iznenaditi kad vaše VM datoteke počnu rasti.

Tada ćete moći postaviti veličinu virtualnog diska. Možete koristiti zadane postavke ili promijeniti veličinu prema svojim potrebama. Jednom kada kliknete "Stvori", kreira se virtualni tvrdi disk.

Nakon toga vraćate se u glavni prozor aplikacije VM, gdje bi se trebao pojaviti vaš novi VM. Provjerite jesu li vam potrebni instalacijski mediji dostupni stroju - obično to uključuje usmjeravanje na ISO datoteku ili stvarni disk kroz postavke VM-a. Možete pokrenuti svoj novi VM tako da ga odaberete i pritisnete "Start".

Naravno, ovdje smo tek dodirnuli osnove korištenja VM-ova. Ako vas zanima više čitanja, pogledajte neke od naših drugih vodiča:

  • Cjelovit vodič za ubrzanje vaših virtualnih strojeva
  • Kako stvoriti i pokrenuti virtualne strojeve s Hyper-V-om
  • Kako instalirati Android u VirtualBox
  • Kako podijeliti datoteke računala s virtualnim strojem
  • Upotrijebite prijenosni VirtualBox da biste virtualne strojeve svugdje nosili sa sobom
  • 10 trikova i naprednih značajki VirtualBoxa o kojima biste trebali znati

Imate li još kakvih namjena ili savjeta za upotrebu VM-ova kojih se nismo dotaknuli? Javite nam u komentarima!