vinkkejä VirtualBoxin käyttöön joka päivä

Tämä on osa 3 VirtualBoxia käsittelevässä postauksessamme! Olet menossa nähdä, miten luoda virtuaalinen kiintolevy ja asentaa Linux virtuaalikone, sekä vinkkejä VirtualBox päivittäin. Vierailevana käyttöjärjestelmänä aion käyttää openSUSE-pohjaista Kamarada Linux-jakelua.

edellisissä viesteissä on nähty, mitä virtualisointi on, mitä VirtualBox on, miten se asennetaan Windowsiin ja Linuxiin, miten virtuaalikone luodaan ja miten sitä käytetään Linuxin kokeilemiseen.

Jos putosit tälle sivulle, suosittelen aloittamaan lukemisen edellisistä viesteistä:

  • VirtualBox: helpoin tapa kokeilla Linuxia asentamatta sitä
  • asentamalla VirtualBoxin Linuxiin

Estä LiveCD/DVD ejektio

jotkut vieraskäyttöjärjestelmät, kuten Ubuntu, poista live media sammutettuna:

poista asennustiedosto, paina Enter

poista asennustiedosto ja paina Enter

fyysisessä tietokoneessa LiveDVD poistettaisiin nyt.

VirtualBox-virtuaalikoneessa virtuaalinen DVD-asema tyhjenee. Käynnistääksesi VM: n uudelleen, sinun pitäisi palauttaa ISO-levykuva virtuaaliseen DVD-asemaan, kuten olemme nähneet osassa 1. Jos käynnistät VM: n toistuvasti live-medialla, ISO-kuvan uudelleen asettaminen joka kerta on tarpeettoman työlästä.

onneksi VirtualBox tarjoaa mahdollisuuden estää live median ejektio. Voit ottaa sen käyttöön valitsemalla virtuaalikoneen VirtualBoxin aloitusnäytöltä, valitsemalla asetukset, avaamalla Tallennusosion, valitsemalla virtuaalisen DVD-aseman ja ottamalla käyttöön LiveCD/DVD-vaihtoehdon:

tästä lähtien, kun suljet VM: n, live-mediaa ei enää poisteta. Voit käynnistää VM: n uudelleen ilman, että ISO-levykuvaa tarvitsee asettaa manuaalisesti uudelleen.

virtuaalisen kiintolevyn luominen

Jos olet seurannut tätä VirtualBoxia käsittelevää trilogiaa, tähän asti olet käynnistänyt Linuxin virtuaalikoneessa livekuvasta. Näin, kaikki muutokset teet vieras käyttöjärjestelmä menetetään, kun suljet VM alas. Ensikontaktia Linuxiin varten live-Kuva on hienoa, mutta Linuxin käyttäminen päivittäin ei näytä siltä.

saadaksesi paremman käsityksen siitä, millaista on käyttää Linuxia oikeassa tietokoneessa, asennetaan Linux virtuaalikoneeseen. Ennen sitä, meidän täytyy luoda virtuaalinen kiintolevy.

VM-sammutuksen myötä valitse se VirtualBoxin aloitusnäytöltä, valitse Asetukset, avaa Tallennusosa, valitse Ohjain: SATA ja napsauta lisää kiintolevy-kuvaketta:

VirtualBox kysyy, haluatko luoda uuden levyn vai käyttää olemassa olevaa. Napsauta Luo uusi levy:

VirtualBox tukee tietyntyyppisiä virtuaalisia kiintolevyjä. Luultavasti et halua käyttää tätä levyä muiden virtualisointiohjelmistojen kanssa, joten pidä VirtualBoxin alkuperäinen muoto VDI (VirtualBox Disk Image) valittuna ja valitse Seuraava:

virtuaalinen kiintolevy on isäntäos: n näkökulmasta tiedosto. Voit valita:

  • luo kiinteän kokoinen tiedosto, joka on välittömästi samankokoinen kuin virtuaalilevyn haluttu kapasiteetti (esim.10 Gt: n virtuaalilevylle VirtualBox luo 10 Gt: n tiedoston), tai
  • luo dynaamisesti kohdennettu tiedosto, joka on samankokoinen kuin todellisuudessa käytössä oleva virtuaalinen levytila (tämä tiedosto on aluksi hyvin pieni ja kasvaa, kun vieras käyttöjärjestelmä tallentaa uutta dataa, rajoitettu valittuun maksimikapasiteettiin).

suosittelen pitämään dynaamisesti jaetun vaihtoehdon valittuna ja klikkaamaan Seuraava:

Anna tiedostopolku ja koko virtuaaliselle kiintolevylle — 20GB riittää Linux Kamaradan (tai opensusen) asentamiseen ja testaamiseen comfort — ja click Create:

that ’ s it: virtuaalinen kiintolevy luotu ja valmis käytettäväksi. Takaisin asetukset-valintaikkunaan, napsauta OK sulje se ja palaa VirtualBox aloitusnäyttö.

Linuxin asentaminen virtuaalikoneeseen

varmista, että Linuxin ISO-kuva on virtuaalisessa DVD-asemassa ja käynnistä virtuaalikone.

Käynnistä Linux Kamarada-asennusohjelma klikkaamalla sen kuvaketta telakalla:

(ihan uteliaisuudesta, asennusohjelma on vapaa ohjelmisto nimeltä Calamares)

ensimmäisellä asennusnäytöllä, Valitse kieli (tätä viestiä varten aion pysyä oletuksella Amerikanenglanti) ja valitse Seuraava.

toisella näytöllä, osioilla, voit osioida kiintolevyn. Koska aiot käyttää tätä virtuaalikonetta vain kokeillaksesi Linuxia ja se on ainoa virtuaalilevylle asennettu järjestelmä, Sinun ei tarvitse huolehtia osioinnista, valitse vain poistaa levy ja klikkaa Seuraava:

seuraavalla näytöllä, Yhteenveto, asentaja tiivistää asennusasetukset. Varmista, että kaikki on kunnossa ja napsauta Install:

huomaa, että saavutimme pisteen, josta ei ole paluuta: kun asennus on alkanut, et voi perua levylle tehtyjä muutoksia. Napsauta Asenna Nyt:

odota Linux Kamaradan asennusta, joka saattaa kestää muutaman minuutin:

voit mennä kahville ja tulla myöhemmin takaisin.

kun asennus on valmis, älä tarkista uudelleenkäynnistystä nyt, valitse Valmis:

Sammuta virtuaalikone normaalisti (kuten olemme nähneet osassa 1).

Poista ISO-levykuva virtuaaliselta DVD-asemalta (ikään kuin poistaisit DVD: n fyysiseltä tietokone DVD-asemalta). Voit tehdä sen valitsemalla virtuaalikoneen asetukset, avaamalla Tallennusosion, valitsemalla virtuaalisen DVD-aseman, napsauttamalla mediakuvaketta ja valitsemalla sitten näkyviin ilmestyvästä pudotusvalikosta poista levy Virtual Drivilta:

napsauta OK sulkeaksesi Asetukset-valintaikkunan ja palataksesi VirtualBox-aloitusnäyttöön.

nyt käynnistetään virtuaalikone. Tällä kertaa se käynnistyy virtuaaliselta kiintolevyltä.

ensimmäisellä käyttökerralla Linux Kamarada esittelee ohjatun toiminnon, joka auttaa sinua joissakin perusasetuksissa:

(ihan uteliaisuudesta, että velho on Yast-moduuli nimeltään Firstboot)

velhon ensimmäisellä näytöllä, Valitse kieli ja Näppäimistön asettelu ja valitse Seuraava.

tervetuloruudussa klikkaa Seuraava:

seuraavalla ruudulla esitellään openSUSE Leap-lisenssi, joka on sama Linux Kamaradan käyttöön ottama lisenssi. Sinun ei tarvitse huolehtia tästä lisenssistä: koska openSUSE on vapaa ohjelmisto, sen lisenssi ei rajoita käyttöäsi. Voit lukea sen vain tietääksesi oikeutesi openSUSE / Linux Kamarada-käyttäjänä. Kun olet valmis, valitse Seuraava:

seuraavalla näytöllä, Kello ja aikavyöhyke, säädä aikavyöhyke, päivämäärä ja aika-asetukset tarpeen mukaan ja valitse sitten seuraava (vinkki: Jos haluat vaihtaa aikavyöhykettä, klikkaa karttaa):

On seuraava näyttö, aiot luoda käyttäjätilin sinulle. Anna koko nimesi ja haluttu käyttäjätunnus ja salasana. Jotta VM: n käyttö olisi helpompaa, suosittelen tarkistamaan käytä tätä salasanaa järjestelmänvalvojalle ja automaattisille Kirjautumisvaihtoehdoille. Kun olet valmis, klikkaa Seuraava:

viimeisellä velhonäytöllä, klikkaa Valmis:

That ’ s it! Linux Kamarada on asennettu virtuaalikoneeseen ja valmis käytettäväksi:

nyt katsotaan vinkkejä, jotka voivat tehdä VirtualBoxin käytöstä helpompaa ja mielenkiintoisempaa.

Bridged virtual networking mode

riippuen siitä, mitä haluat tehdä, saatat tarvita virtuaalikonetta kommunikoidaksesi muiden lähiverkon laitteiden, kuten tulostimen tai tiedostopalvelimen kanssa.

Jos et ole muuttanut virtuaalikoneen verkkoasetuksia, olet ehkä huomannut, että virtuaalikone pystyy kommunikoimaan lähiverkon kanssa, mutta päinvastoin (muut lähiverkon laitteet eivät yllä virtuaalikoneeseen).

Jos et ole huomannut sitä, tee yksinkertainen testi: vieraassa käyttöjärjestelmässä avaa pääte ja selvitä virtuaalikoneen IP-osoite suorittamalla seuraava komento.

1
$ ip -c a

esimerkiksi virtuaalikoneelleni on annettu IP-osoite10.0.2.15/24.

host-käyttöjärjestelmässä selviää oikean koneen IP-osoite. Esimerkiksi 10.0.0.10/24.

Takaisin vierasos-päätelaitteelle, ping oikea koneesi:

12345678910
$ ping 10.0.0.10PING 10.0.0.10 (10.0.0.10) 56(84) bytes of data.64 bytes from 10.0.0.10: icmp_seq=1 ttl=63 time=0.219 ms64 bytes from 10.0.0.10: icmp_seq=2 ttl=63 time=0.535 ms64 bytes from 10.0.0.10: icmp_seq=3 ttl=63 time=0.697 ms64 bytes from 10.0.0.10: icmp_seq=4 ttl=63 time=0.534 ms^C--- 10.0.0.10 ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 3052msrtt min/avg/max/mdev = 0.219/0.496/0.697/0.173 ms

(paina Ctrl + C pysäyttääksesi ping-komennon)

se toimii. Nyt isäntäos: sta yritetään pingata virtuaalikone:

12345
$ ping 10.0.2.15PING 10.0.2.15 (10.0.2.15) 56(84) bytes of data.^C--- 10.0.2.15 ping statistics ---4 packets transmitted, 0 received, 100% packet loss, time 3053ms

se ei toimi.

näin tapahtuu, koska VirtualBox oletuksena mahdollistaa yhden virtuaalisen verkkosovittimen virtuaalikoneelle ja valitsee sille Nat (Network Address Translation) – tilan. Näin vieras käyttöjärjestelmä voi muodostaa yhteyden ulkomaailmaan isäntäos: n verkkopinon avulla, joka kääntää vieraiden verkkopyynnöt ikään kuin ne olisivat isännältä. Vieras pääsee lähiverkkoon, mutta lähiverkko ei tavoita vierasta, vain korkeintaan isäntää. Tämä on samanlaista kuin mitä ISP-reititin tekee kotitietokoneellesi: tietokoneesi pystyy selaamaan verkkoa, mutta maailma ei yllä kotitietokoneeseesi, vain modeemiisi korkeintaan.

NAT on yksinkertaisin VirtualBox-verkkotila. Yleensä se ei vaadi mitään kokoonpanoa isännältä eikä vieraalta. Myös, se riittää selailu web, tiedostojen lataaminen, jne. Näistä syistä, se on oletuksena verkottumistila ja on hyvä useimmissa käyttötapauksissa.

VirtualBox on kuitenkin erittäin joustava siinä, miten se virtualisoi verkostoitumista ja tarjoaa muita tiloja.

natin lisäksi toinen usein käyttämäni tila on bridge: tällä moodilla VirtualBox lähettää vierasos-verkon pyyntöjä oikean koneen verkkosovittimella suoraan kiertäen isäntäos-verkon pinon. Käytännössä on kuin oikea kone ja virtuaalikone olisi kytketty suoraan samaan reitittimeen. Isäntä ei ole enää ”vieraan ja reitittimen välissä”, vaan ”vieraan lisäksi”.

Jos oikeassa koneessa on useampi verkkosovitin, voit valita mikä niistä suitsitaan virtuaaliverkkosovittimella alla olevaan nimikenttään:

kun olet valmis, klikkaa Ok. Käynnistä virtuaalikone ja toista aiemmat testit. Huomaa, että virtuaalikone saa nyt IP-osoitteen samasta verkosta kuin oikea kone, joka puolestaan voi nyt ping virtuaalikone.

NAT: n ja bridged adapterin lisäksi VirtualBox tarjoaa muita verkostoitumistiloja, joista voi olla hyötyä muissa käyttötapauksissa. Jos haluat lisätietoja VirtualBox verkkotilat, katsomaan VirtualBox käyttöohje.

laajennuspaketti

VirtualBox-ohjelmisto on jaettu kahteen osaan: peruspaketti, joka koostuu kaikista avoimen lähdekoodin komponenteista, jotka on lisensoitu GPLv2-lisenssillä, ja lisäpaketti, jossa on joitakin Oraclen omistamia lisäkomponentteja, jotka laajentavat peruspaketin toiminnallisuutta.

mielestäni laajennuspaketin asentamisen tärkein etu on USB 2.0-ja USB 3.0-porttien virtualisointi (peruspaketti tukee vain USB 1.1: tä). Laajennus Pack lisää joitakin muita ominaisuuksia, jotka on lueteltu VirtualBox käyttöohje.

peruspaketti oli se, mitä latasimme ja asennimme edellisiin viesteihin.

voit ladata laajennuspaketin VirtualBoxin virallisilta verkkosivuilta osoitteesta:

  • https://www.virtualbox.org/

ja klikkaa Lataa VirtualBox 6.0-banneria.

seuraavalla sivulla, Oracle VM VirtualBox-laajennuspaketin alla, Klikkaa kaikki tuetut alustat:

aiot ladata tiedoston, jossa on .vbox-extpack laajennus.

Jos isäntäos on Windows, sinun täytyy käynnistää VirtualBox ylläpitäjänä:

Jos isäntäos on Linux, sitä ei tarvita: voit aloittaa VirtualBox kuten tavallista.

avaa sitten Tiedosto-valikko ja napsauta Preferences:

vasemmalla, Valitse Extensions. Napsauta oikealla Lisää-painiketta:

valitse lataamasi Laajennuspakkaustiedosto ja avaa:

vahvistusikkunassa Napsauta Install:

Lue laajennuspaketin lisenssi (tai ainakin vieritä sitä loppuun asti) ja klikkaa Hyväksyn:

nyt, Jos käytät Linuxia, sinulta kysytään ylläpitäjän (pääkäyttäjän) salasanaa, joka sinun täytyy antaa jatkaaksesi.

VirtualBox ilmoittaa, että laajennuspaketti on asennettu onnistuneesti, klikkaa OK:

huomaa, että laajennuspaketti näkyy nyt asennettujen laajennusten luettelossa:

napsauta OK sulkeaksesi Asetukset-valintaikkunan ja palataksesi VirtualBox aloitusnäyttö.

Huomautus: sinun pitäisi aina käyttää samaa versiota laajennus Pack kuin asennettu versio VirtualBox. Kun päivität VirtualBoxin uuteen versioon, siirry VirtualBoxin virallisille sivuille, lataa ja asenna vastaava versio laajennuspaketista.

vieras Lisäykset

VirtualBox tarjoaa ohjaimia, jotka voidaan asentaa virtuaalikoneen sisälle parantamaan vieras-käyttöjärjestelmän suorituskykyä ja tarjoamaan tiiviimmän integroinnin isäntä-ja vierasjärjestelmien välillä lisäominaisuuksien avulla. Näitä kuljettajia kutsutaan Vieraslisäyksiksi. On suositeltavaa asentaa ne, jotta VM: n käyttö nopeutuu ja helpottuu.

Jos vierailevana käyttöjärjestelmänä on Linux Kamarada, hyviä uutisia: vieras-lisäosat tulevat asennettuina ulos laatikosta.

jos vieras-käyttöjärjestelmä on openSUSE, helpoin tapa asentaa vieras-lisäosat on saada ne virallisista jakeluversioista, mikä voidaan tehdä ajamalla seuraava komento (vieras-käyttöjärjestelmässä pääkäyttäjänä):

1
# zypper in virtualbox-guest-{tools,x11}

yleensä VirtualBox tarjoaa ISO-kuvan, jossa vieras-lisäosat ovat valmiina asennettavaksi Windowsiin tai Linuxiin. Avaa VM-ikkunassa laitteet-valikko ja napsauta Insert Guest Addings CD image:

Jos vieras käyttöjärjestelmä on Windows, Vieraslisäysten asennusohjelma käynnistetään automaattisesti, kun ISO-kuva lisätään. Jos näin ei ole, voit käynnistää sen manuaalisesti virtuaaliselta DVD-asemalta:

jos vieras käyttöjärjestelmä on Ubuntu, järjestelmä kysyy, haluatko suorittaa Vieraslisäysasennuksen, kun ISO-levykuva lisätään:

Jos tarvitset lisätietoja Vieraslisäysten asentamisesta, tutustu vieraslisäysten ohjeisiin tai VirtualBoxin käyttöohjeeseen.

Huomautus: Jos isäntäos on Linux Kamarada tai openSUSE, VirtualBox ei tule Vieraslisäysten ISO-kuvan mukana ja pyytää lupaa ladata sen.

napsauttamalla Lataa, lataus aloitetaan, mutta se päättyy aina virheeseen:

verkon toiminta epäonnistui seuraavaan virheeseen: verkon pyynnön aikana: tuntematon syy.

verkon toiminta epäonnistui seuraavan virheen seurauksena: verkkopyynnön aikana: tuntematon syy.

Tämä on tunnettu openSUSE – vika ja sen parissa työskentelee jo ihmisiä:

  • Bug 1132102-VirtualBox 6.0.x vieras lisäys ISO lataus epäonnistui

vaikka se ei ole Kiinteä, mahdollinen korjausliike on ladata vieras Lisäykset ISO-levykuva manuaalisesti ja lisätä se sitten manuaalisesti virtuaaliseen DVD-asemaan.

voit ladata vierailevien lisäyksien ISO-kuvan osoitteesta:

    http://download.virtualbox.org/virtualbox/

virtuaalikoneen ikkunan koon muuttaminen

kun VM-ikkunan kokoa muutetaan, vierasos: n näytön resoluutio säädetään automaattisesti, ikään kuin olisit syöttänyt manuaalisesti mielivaltaisen resoluution vierasos: n videoasetuksiin. Näin voit käyttää lähes mitä tahansa näyttötarkkuutta VM: ssä, vaikka se ei olisi yksi yleisimmistä resoluutioista (kuten 1024×768, 1366×768, 1920×1080 jne.).

esimerkiksi, jos VM käyttää Linux Kamaradaa vieraana resoluutiolla 1024×768 pikseliä ja sen jälkeen muutat VM-ikkunan kokoa niin, että se on 100 pikseliä leveämpi, Vieraslisäykset säätävät Linux Kamaradan näytön resoluution automaattisesti 1124×768: aan.

Huomautus: Jos vieraileva käyttöjärjestelmä on Linux Kamarada tai openSUSE, voi käydä niin, että muutat VM-ikkunan kokoa eikä vierastarkkuutta säädetä automaattisesti.

Tämä on toinen tunnettu opensusen vika:

  • Bug 1151896 – Leap 15.1 vieras voi muuttaa näytön resoluutiota

mahdollinen korjaus on sammuttaa VM, käyttää VM: n asetuksia, avata näyttöosa ja vaihtaa näytönohjain oletusohjaimesta (VMSVGA) mihin tahansa muuhun (vboxvga tai VBoxSVGA):

toinen vaihtoehto, jos et halua käynnistää VM: ää uudelleen, on suoritettavaksi (vieraassa käyttöjärjestelmässä pääkäyttäjänä):

1
# VBoxClient --vmsvga

että tehty, VM-ikkunan koon muuttaminen aiheuttanee vierastarkkuuden muuttumisen odotetusti.

jaettu Leikepöytä

kun Vieraiden lisäykset on asennettu, voit jakaa vieraan leikepöydän isännän leikepöydän kanssa. Näin on mahdollista kopioida ja liittää tekstiä virtuaalikoneesta oikeaan koneeseen ja päinvastoin.

leikepöydän jakamisen mahdollistamiseksi avaa VM-ikkunassa Laitevalikko, sitten jaettu Leikepöydän alivalikko ja valitse lopuksi kaksisuuntainen:

Tiedätkö, miten voit käyttää tätä toimintoa? Voit esimerkiksi avata Linux-ohjeen suosikkiselaimellasi isäntäos: ssa ja kopioida komennot Vierasos: n Linux-päätelaitteelle:

nämä kaksi vieras-lisäominaisuutta ovat juuri niitä, joita käytän eniten. Jos haluat tietää muita ominaisuuksia tarjoamia vieras lisäyksiä, katsomaan VirtualBox käyttöohje.

That ’ s all, folks!

tässä trilogiassa virkaa Virtualboxista, Jasin mitä uskon olevan perusasiat päästä alkuun ja alkuun vinkkejä tämän virtualisointiohjelmiston käyttöön päivittäin. Ehkä käsite virtuaalikoneen on uusi sinulle, mutta olet ehkä huomannut, että VirtualBox käyttöliittymä on hyvin intuitiivinen: kun käytät sitä, ymmärrät, miten se toimii, ja kysymyksiä, jotka lopulta keksiä häivyttää käytännön.

Vastaa

Sähköpostiosoitettasi ei julkaista.