Tipy pro používání VirtualBox každý den

Toto je 3. část naší trilogie příspěvky o VirtualBox! Uvidíte, jak vytvořit virtuální pevný disk a nainstalovat Linux na virtuální stroj, stejně jako tipy pro používání VirtualBox denně. Jako hostující operační systém budu používat linuxovou distribuci Kamarada založenou na openSUSE.

V předchozí příspěvky, viděl jsi, co virtualizace je, co VirtualBox je, jak to nainstalovat na Windows a Linux, jak vytvořit virtuální stroj a jak používat to zkusit Linux.

Pokud jste se dostali do této stránky, doporučuji začít své čtení od předchozí příspěvky:

  • VirtualBox: nejjednodušší způsob, jak vyzkoušet Linux bez instalace
  • Instalace Virtualboxu na Linuxu

Zabránit LiveCD/DVD vyhození

Některé hostované operační systémy, jako je Ubuntu, vysunout žít médií na vypnutí:

Prosím, odstraňte instalační medium a poté stiskněte tlačítko Enter

vyjměte instalační médium, pak stiskněte Enter,

Na fyzickém počítači, na LiveDVD by nyní být vysunut.

na virtuálním počítači VirtualBox se virtuální jednotka DVD vyprázdní. Chcete-li znovu spustit VM, musíte znovu vložit obraz ISO do virtuální jednotky DVD, jak jsme viděli v části 1. Pokud opakovaně spouštíte VM s živými médii, je nutné pokaždé znovu vložit obraz ISO zbytečně pracné.

naštěstí VirtualBox poskytuje možnost zabránit vysunutí živých médií. Chcete-li ji povolit, vyberte virtuální stroj na VirtualBox start obrazovce, klepněte na tlačítko Nastavení, otevřete Skladovací část, vyberte virtuální DVD mechaniky a umožňují LiveCD/DVD možností:

Od chvíle, kdy jsi zavřel VM dolů, live média již nebudou odstraněny. VM můžete znovu spustit, aniž byste museli ručně znovu vložit obraz ISO.

vytvoření virtuálního pevného disku

Pokud jste sledovali tuto trilogii příspěvků o VirtualBoxu, dosud jste zavedli Linux na virtuální stroj z živého obrazu. Tímto způsobem dojde ke ztrátě všech změn, které provedete v hostujícím OS, když vypnete VM. Pro první kontakt s Linuxem je živý obraz skvělý, ale každodenní používání Linuxu tak nevypadá.

Chcete – li získat lepší představu o tom, jak používat Linux na skutečném počítači, nainstalujte Linux na virtuální stroj. Než to uděláme, musíme vytvořit virtuální pevný disk.

S VM shutdown, zvolte jej na VirtualBox start obrazovce, klepněte na tlačítko Nastavení, otevřete Skladovací část, vyberte Řadiče: SATA, a klikněte na Přidat pevný disk ikonu:

VirtualBox zeptá, zda chcete vytvořit nový disk, nebo použít stávající. Klikněte na Vytvořit nový disk:

VirtualBox podporuje některé typy virtuálních pevných disků. Pravděpodobně nechcete používat tento disk s jiným virtualizačním softwarem, takže ponechte vybraný nativní formát VirtualBoxu VDI (VirtualBox Disk Image) a klikněte na další:

virtuální pevný disk je z pohledu hostitelského OS soubor. Můžete si vybrat mezi:

  • vytvoření Pevné velikosti souboru, který okamžitě má stejnou velikost jako virtuální disk je chtěl kapacity (např. pro 10GB virtuální disk, VirtualBox vytváří 10GB soubor), nebo
  • vytvořit Dynamicky přidělené souboru, který má stejnou velikost jako virtuální disk prostoru vlastně v použití (tento soubor je zpočátku velmi malý a roste do velikosti, kdy host OS ukládá nová data, omezena na maximální kapacitu vybrán).

doporučuji, že budete mít Dynamicky přidělované možnost je vybrána a klepněte na tlačítko Další:

Zadejte cestu k souboru a velikost virtuální pevný disk — 20 GB je dost, aby nainstalovat Linux Kamarada (nebo openSUSE) a otestovat to s komfortem — a klepněte na tlačítko Vytvořit:

to je: virtuální pevný disk vytvořen a připraven k použití. Zpět do dialogového okna Nastavení, klepnutím na tlačítko OK jej zavřete a vraťte se na úvodní obrazovku VirtualBoxu.

instalace Linuxu na virtuální stroj

ujistěte se, že je obraz Linux ISO ve virtuální jednotce DVD a spusťte virtuální stroj.

Spustit Linux Kamarada installer klepnutím na jeho ikonu v doku:

(jen ze zvědavosti, instalační program je svobodný software s názvem Calamares)

Na první instalační obrazovce, vyberte váš jazyk (pro účely tohoto příspěvku, chystám se zůstat s výchozím Americká angličtina) a klikněte na tlačítko Další.

na druhé obrazovce, oddíly, můžete rozdělit pevný disk. Od té doby se chystáte použít tento virtuální stroj jen vyzkoušet Linux a to bude jediný systém nainstalovaný na virtuálním disku, nemusíte se starat o rozdělení, stačí si jen vybrat Vymazat disk a klepněte na tlačítko Další:

Na další obrazovce, Shrnutí, instalační shrnuje nastavení instalace. Ujistěte se, že je vše v pořádku a klepněte na tlačítko Nainstalovat:

Všimněte si, že jsme dosáhli bodu, odkud není návratu: po instalaci začal, nelze vrátit zpět změny provedené na disku. Klikněte Na Instalovat Nyní:

Počkejte na instalaci Linuxu Kamarada, což může trvat několik minut.

můžete jít na kafe a vrátit se později.

Když je instalace dokončena, nekontrolují Restartovat, klepněte na tlačítko Hotovo:

Vypnout virtuální stroj jako obvykle (jak jsme viděli v části 1).

odstraňte obraz ISO z virtuální jednotky DVD (jako byste vyhazovali disk DVD z fyzické jednotky DVD počítače). K tomu, přístup k virtuální stroj nastavení, otevřete Skladovací část, vyberte virtuální DVD mechaniky, klikněte na ikonu média a pak, na drop-down menu, které se objeví, klepněte na tlačítko Odebrat Disk z Virtuální Disk:

Klepnutím na tlačítko OK zavřete dialogové okno Nastavení a návrat do VirtualBox úvodní obrazovku.

Nyní spusťte virtuální stroj. Tentokrát se spustí z virtuálního pevného disku.

při prvním použití Linux Kamarada představuje průvodce, který vám pomůže s nějakou základní konfigurací:

(jen ze zvědavosti, že průvodce je YaST modul s názvem Firstboot)

Na první obrazovce průvodce zvolte Jazyk a Rozložení Klávesnice a klepněte na tlačítko Další.

Na obrazovce vítejte klepněte na tlačítko Další:

Na další obrazovce jsou prezentovány s openSUSE Leap licenci, která je stejná licence přijaté Linux Kamarada. O tuto licenci se nemusíte starat: protože openSUSE je svobodný software, jeho licence neomezuje vaše používání. Můžete si ji přečíst jen proto, abyste znali svá práva uživatele openSUSE / Linux Kamarada. Když skončíte, klepněte na tlačítko Další:

Na další obrazovce, Čas a časové Pásmo, nastavit časové pásmo, datum a čas nastavení podle potřeby a potom klepněte na tlačítko Další (tip: pokud potřebujete změnit časové pásmo, klepněte na mapu):

Na další obrazovce se chystáte vytvořit uživatelský účet pro vás. Zadejte své celé jméno a požadované uživatelské jméno a heslo. Chcete-li usnadnit používání VM, doporučujeme zkontrolovat použít toto heslo pro správce systému a možnosti automatického přihlášení. Když skončíte, klepněte na tlačítko Další:

Na poslední obrazovce průvodce, stačí kliknout na Finish:

a je to! Linux Kamarada je nainstalován na virtuálním stroji a je připraven k použití:

Teď pojďme se podívat na některé tipy, které můžete vytvořit pomocí VirtualBox jednodušší a zajímavější.

virtual Bridged networking režimu

v Závislosti na tom, co chcete dělat, budete možná potřebovat virtuální stroj, komunikovat s ostatními zařízeními v místní síti, například k tiskárně nebo souborový server.

Pokud jste nezměnili výchozí nastavení virtuálního počítače nastavení sítě, může jste si všimli, že virtuální stroj může komunikovat s lokální sítí, ale opak není pravda (jiné místní síti zařízení nejsou schopni dosáhnout na virtuální stroj).

v případě, že jste si toho nevšimli, spusťte jednoduchý test: v hostujícím operačním systému otevřete terminál a zjistěte IP adresu virtuálního počítače spuštěním následujícího příkazu.

1
$ ip -c a

například, můj virtuální počítač dostal IP adresu 10.0.2.15/24.

v hostitelském operačním systému zjistěte IP adresu skutečného počítače. Například 10.0.0.10/24.

Zpět na host OS terminál, ping váš skutečný stroj:

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

(stiskněte Ctrl + C pro zastavení příkaz ping)

To funguje. Nyní z hostitelského OS zkuste ping virtuálního počítače:

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

nefunguje.

To se stane, protože VirtualBox ve výchozím nastavení umožňuje jeden virtuální síťový adaptér na virtuální počítač a vybere NAT (Network Address Translation) režimu. Tímto způsobem se hostující OS může připojit k vnějšímu světu pomocí síťového zásobníku hostitelského OS, který překládá požadavky hostující sítě, jako by byly od hostitele. Host je schopen dosáhnout místní sítě, ale místní síť není schopna dosáhnout hosta, pouze hostitele nanejvýš. To je podobné tomu, co váš ISP router má na svůj domácí počítač: počítač je schopen procházet web, ale svět není schopen dosáhnout svého domácího počítače, pouze modem.

NAT je nejjednodušší VirtualBox síťový režim. Obvykle nevyžaduje žádnou konfiguraci na hostiteli ani hostovi. Také postačuje pro procházení webu, stahování souborů atd. Z těchto důvodů je to výchozí síťový režim a je vhodný pro většinu případů použití.

VirtualBox je však extrémně flexibilní v tom, jak virtualizuje síť a poskytuje další režimy.

kromě NAT je jiný režim, který často používám, bridge: pomocí tohoto režimu VirtualBox odesílá požadavky na síť hostujícího OS pomocí síťového adaptéru skutečného počítače přímo a obchází síťový zásobník hostitelského OS. V praxi je to, jako by skutečný stroj a virtuální stroj byly připojeny přímo ke stejnému routeru. Hostitel již není“ mezi “ hostem a routerem, ale „kromě“ hosta.

povolit přemostění sítí, VM vypnout, přístup k nastavení VM, otevřené části Sítě, a změnit Připojený možnost Bridged adapter:

V případě, že skutečný stroj má více než jeden síťový adaptér, můžete si vybrat, který z nich je bude přemostěna s virtuální síťový adaptér na Název pole níže:

Když jste hotovi, klepněte na tlačítko OK. Spusťte virtuální stroj a opakujte předchozí testy. Všimněte si, že virtuální stroj nyní obdrží IP adresu ze stejné sítě jako skutečný stroj,který může nyní ping na virtuální stroj.

kromě NAT a přemostěného adaptéru poskytuje VirtualBox další síťové režimy, které mohou být užitečné pro jiné případy použití. Pokud se chcete dozvědět více o síťových režimech VirtualBox, podívejte se na uživatelskou příručku VirtualBox.

Extension Pack

Software VirtualBox je rozdělen do dvou částí: základní balíček, který se skládá ze všech open source komponent licencovaných pod GPLv2, a rozšiřující balíček, s některými dalšími proprietárními komponenty Oracle, které rozšiřují funkčnost základního balíčku.

podle mého názoru je hlavní výhodou instalace rozšiřujícího balíčku schopnost virtualizovat porty USB 2.0 a USB 3.0 (základní balíček podporuje pouze USB 1.1). Rozšiřující balíček přidává některé další funkce, které jsou uvedeny v uživatelské příručce VirtualBoxu.

základní balíček byl to, co jsme stáhli a nainstalovali v předchozích příspěvcích.

Ke stažení rozšiřující Balíček, přejít na VirtualBox oficiální webové stránky na adrese:

  • https://www.virtualbox.org/

A klikněte na Stáhnout VirtualBox 6.0 banner.

Na další stránce, pod Oracle VM VirtualBox Extension Pack, klepněte na Všechny podporované platformy:

chystáte se stáhnout soubor, s .vbox-extpack rozšíření.

Pokud je váš hostitelský OS je Windows, budete muset spustit VirtualBox jako správce:

Pokud je váš hostitelský OS je Linux, to není potřeba: VirtualBox můžete spustit jako obvykle.

poté otevřete nabídku Soubor a klikněte na Předvolby:

vlevo vyberte Rozšíření. Podle právo, klikněte na tlačítko Přidat:

Vyberte Rozšíření Pack soubor, který jste stáhli a klepněte na tlačítko Otevřít:

Na potvrzovací dialogové okno, klepněte na tlačítko Instalovat:

Přečtěte si Zabalit Rozšíření licence (nebo alespoň posouvat do konce) a klikněte na tlačítko Souhlasím:

Nyní, pokud používáte Linux, budete dotázáni na heslo správce (uživatele root), které musíte zadat, abyste mohli pokračovat.

VirtualBox zprávy, že rozšiřující Balíček byl úspěšně nainstalován, klepněte na tlačítko OK:

Všimněte si, že Rozšíření Pack se nyní zobrazí v seznamu nainstalovaných rozšíření:

Klepnutím na tlačítko OK zavřete dialogové okno Předvolby a vrátíte se na VirtualBox úvodní obrazovku.

Poznámka: vždy byste měli používat stejnou verzi Extension Pack jako nainstalovanou verzi VirtualBoxu. Když aktualizujete VirtualBox na novou verzi, Přejděte na oficiální web VirtualBoxu, stáhněte a nainstalujte ekvivalentní verzi sady rozšíření.

pro Hosta

VirtualBox nabízí ovladače, které mohou být instalovány uvnitř virtuální stroj, aby zlepšit výkon host OS a bližší integrace mezi hostiteli a hostující systémy s přidáním dalších funkcí. Tyto ovladače se nazývají přírůstky hostů. Doporučuje se je nainstalovat, aby se používání VM stalo rychlejším a pohodlnějším.

Pokud je hostující operační systém Linux Kamarada, dobrá zpráva: přírůstky hostů jsou nainstalovány mimo krabici.

v Případě, že host OS je openSUSE, nejjednodušší způsob, jak nainstalovat Přídavky pro Hosta je, aby si je z oficiální distribuce úložišť, které lze provést spuštěním následujícího příkazu (na host OS, jako root):

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

obecně platí, že VirtualBox poskytuje ISO obraz s Přídavky pro Hosta připraven pro instalaci na systému Windows nebo Linux. Na VM okna, otevřete menu Zařízení a klepněte na tlačítko Vložit Hosta CD image:

v Případě, že host OS je Windows, Hosta instalační program by měl být spuštěn automaticky při ISO obraz je vložen. Pokud ne, můžete ručně spustit z virtuálního DVD disk:

v Případě, že host OS je Ubuntu, systém se zeptá, zda chcete spustit Hosta instalační až ISO obraz je vložen:

Pokud potřebujete více informací o instalaci dodatků pro hosty, přečtěte si dokumentaci hostujícího OS nebo Uživatelskou příručku VirtualBoxu.

Poznámka: Pokud je hostitelským OS Linux Kamarada nebo openSUSE, VirtualBox nepřichází s obrazem ISO pro přidání hosta a požádá vás o povolení ke stažení.

kliknutím na Stáhnout se spustí stahování, ale vždy končí chybou:

síťová operace selhala s následující chybou: během požadavku na síť: neznámý důvod.

operace sítě selhala s následující chybou: během požadavku na síť: neznámý důvod.

toto je známá chyba openSUSE a na ní již pracují lidé:

  • chyba 1132102-VirtualBox 6.0 . x hodnocení přidání ISO stahování selhalo

i když to není opraveno, možným řešením je ruční stažení obrazu ISO pro přidání hosta a jeho ruční vložení do virtuální jednotky DVD.

Zde si můžete stáhnout hodnocení dodatky ISO obraz na:

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

změna Velikosti virtuálního stroje okno

S Přídavky pro Hosta nainstalovat, při resize VM okna, host OS rozlišení displeje je automaticky upravena tak, jako kdybyste ručně zadat libovolný usnesení v host OS nastavení videa. To vám umožní používat prakticky jakékoli rozlišení displeje ve VM, i když to není jedno z nejběžnějších rozlišení (například 1024×768, 1366×768, 1920×1080 atd.).

například, pokud VM běží Linux Kamarada jako host s rozlišením 1024×768 pixelů a ty pak změnit velikost VM okna, aby to bylo 100 pixelů širší, pro Hosta se automaticky nastaví Linux Kamarada rozlišení displeje 1124×768.

Poznámka: Pokud je hostující operační systém Linux Kamarada nebo openSUSE, může se stát, že změníte velikost okna VM a rozlišení hosta nebude automaticky upraveno.

Toto je další známá chyba openSUSE:

  • chyba 1151896-Leap 15 . 1 hodnocení nemůžu změnit rozlišení obrazovky

možné řešení je zavřít VM dolů, přístup k nastavení VM, otevřete část Displeje a změnit Grafický Ovladač od výchozího řadiče (VMSVGA) ostatní (VBoxVGA nebo VBoxSVGA):

Další možností, pokud nechcete restartovat VM, spustit (na host OS, jako root):

1
# VBoxClient --vmsvga

provedeno, změna velikosti VM okna by měla způsobit, že host usnesení, které mají být upraveny, jak se očekávalo.

Sdílená schránka

s nainstalovanými přírůstky hostů můžete sdílet schránku hosta s schránkou hostitele. To umožňuje kopírovat a vkládat text z virtuálního počítače do skutečného počítače a naopak.

povolit sdílení schránky, na VM okna, otevřete menu Zařízení, pak Sdílené Schránky podmenu a nakonec vyberte Obousměrná:

víte, jak můžete použít toto zařízení? Například, můžete otevřít Linux, jak -, aby se na svůj oblíbený webový prohlížeč na hostitelském OS a kopírovat příkazy do terminálu Linux na host OS:

Tyto dva Hosta vlastnosti jsou jen ty, které používám nejčastěji. Pokud chcete znát další funkce poskytované dodatky hostů, podívejte se na uživatelskou příručku VirtualBoxu.

to je vše, lidi!

v této trilogii příspěvků o VirtualBoxu jsem sdílel to, co považuji za základy, jak začít, a nejlepší tipy pro každodenní používání tohoto virtualizačního softwaru. Možná pojem virtuální stroj je pro vás nové, ale možná jste si všimli, že VirtualBox rozhraní je velmi intuitivní: jak budete používat, budete si uvědomit, jak to funguje, a otázky, které nakonec přijít slábnout s praxí.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.