VirtualBox je virtualizační nástroj využitelný pro spuštění dalšího (hostovaného) operačního systému uvnitř Ubuntu (hostitelského systému). Umí spouštět obrazy systémů vytvořených pod sebou (.vdi), pod komerčním VMware (.vmdk) i obrazy systémů vytvořených pod Microsoft VirtualPC (.vhd).
V oficiálních zdrojích softwaru pro Ubuntu se nachází svobodná verze programu, kterou můžete nainstalovat balíkem virtualbox-ose. V této verzi ovšem chybí některé vlastnosti, jako například podpora USB zařízení, proto se tento návod zabývá instalací komerční (neplacené) verze, která obsahuje veškerou funkcionalitu.
Ze stránek programu si stáhněte DEB balík pro vaše vydání a architekturu Ubuntu.
Stažený balík nainstalujte.
Pokročilejší uživatelé nemusí stahovat instalační balík, ale mohou si přidat celý zdroj. Konkrétní postup naleznete na stránce VirtualBoxu. Pokud vám bude při sudo atp-get update
systém hlásit chybovou hlášku:
Unable to find expected entry 'contrib/source/Sources' in Release file (Wrong sources.list entry or malformed file) , E:Some index files failed to download.
Odeberte ze seznamu zdrojů pro virtual box zdroj označený jako „deb-src“. Jedná se o zdroj obsahující zdrojové soubory, vzhledem k malému využití již není firmou nabízen.
Každý uživatel, který chce používat VirtualBox musí být ve skupině vboxusers
. Uživatel, pod kterým VirtualBox instalujete, je do této skupiny přidán automaticky. O tom, jak přidat do této skupiny další uživatele se dočtete v návodu Skupiny uživatelů (groups).
Nyní je nutné se odhlásit a znovu přihlásit, aby se uplatnilo nové členství ve skupinách a vy mohli spustit VirtualBox. Pokud jste se ho již pokusili spustit předtím, restartujte počítač.
Program nyní můžete spustit z nabídky Aplikace → Systémové nástroje → Sun VirtualBox.
Při prvním spuštění je potřeba odsouhlasit licenci (pro „aktivaci“ tlačítka Souhlasím je potřeba dojít až na konec licenčního ujednání) a také se zaregistrovat na Sun Online.
Klikněte na Nový pro spuštění průvodce.
Zvolte si jméno vašeho nového systému, a vyberte typ operačního systému. V této ukázce budeme instalovat nové Ubuntu dovnitř stávajícího, což je typu Linux 2.6. Stejným způsobem je samozřejmě možné nainstalovat i jiné operační systémy včetně MS Windows.
Zvolte si, kolik paměti přidělíte novému systému, když poběží. Pamatujte, že pokud přidělíte hodně, můžete si velmi zpomalit svůj hostitelský systém. Pokud máte 512MB RAM, přidělte kolem 192MB RAM. Pokud máte více, můžete přidělit více.
Pokud už jste si nějaký virtuální obraz disku vytvořili, můžete zvolit Existující. Jinak zvolte Nový pro vytvoření nového.
Většina lidí bude chtít zřejmě Dynamicky se zvětšující obraz, který okamžitě nezabere celé nastavené místo na disku, ale bude se postupně zvětšovat podle potřeb virtuálního systému, až do maximální nastavené hranice.
Maximální velikost disku zvolte uvážlivě, podle toho na co systém budete potřebovat, disk se poté už nedá zvětšit. Na Ubuntu jsou vhodné alespoň 3GB, na Windows spíše 5GB.
Nyní jsme zpátky u výběru virtuálního obrazu disku. Neboť jsme si jej právě vytvořili, můžeme jej nyní zvolit.
Závěrečné shrnutí.
Stránka Detaily na vámi vytvořeném systému ukazuje nastavení daného systému.
Na stránce Detaily klikněte na CD/DVD.
Zvolte Připojit CD/DVD mechaniku. Pokud máte instalační CD jako fyzické médium vložené v mechanice (typicky MS Windows), zvolte Hostitelská CD/DVD mechanika a zbytek tohoto odstavce přeskočte. Pokud máte instalační CD ve formě ISO souboru (většinou linuxové distribuce), vyberte Soubor ISO obrazu a stiskněte hledací tlačítko pro nalezení vybraného obrazu ISO.
Spustí se vám manažer virtuálních disků. Zvolte Přidat.
V okně se seznamem souborů najděte příslušný obraz ISO, který jste si stáhli (pokud instalujte Ubuntu, tak ze stránek www.ubuntu.cz), a vyberte jej.
Přidá se vám jako obraz do seznamu, vyberte jej a stiskněte Vybrat.
Nyní jste zpět v okně připojení CD obrazu, klikněte OK.
Spusťte virtuální stroj tlačítkem Start.
Virtuální stroj nastartoval. Nyní jednoduše projděte instalační proces a nainstalujte si svůj virtuální systém.
Po skončení instalace si nezapomeňte v nastavení CD/DVD-ROM odškrtnout Připojit CD/DVD mechaniku (nebo nastavit Hostitelská CD/DVD mechanika), aby se vám po restartu spustil nainstalovaný systém, a ne znovu instalační CD. Druhou možností je nastavit si v Základní → Pokročilé → Bootovací pořadí zavádění systému z pevného disku dříve než z CD mechaniky.
Jakmile bude aktivní okno vašeho virtuálního stroje, přebere vám ovládání vaší klávesnice. Veškeré klávesy, které budete mačkat, se budou provádět uvnitř virtuálního systému, a ne v hostitelském systému. Stejně tak, pokud myší kliknete dovnitř virtuálního systému, převezme její ovládání, a už s ní nebudete moci vyjet mimo jeho okno. Proto je v pravém dolním rohu zobrazena klávesa, kterou zrušíte zachycení vaší myši a klávesnice, a můžete se vrátit zpět do hostitelského systému (dokud zase nekliknete/neaktivujete okno virtuálního systému). Jako výchozí je tam Pravý Ctrl. Tuto klávesu lze nastavit ve Soubor → Nastavení → Vstup. Tato klávesa se v programu označuje jako Host a má více využití (viz nabídky programu).
Je možné zprovoznit si zvuk, stačí si na svém vypnutém virtuálním stroji v nastavení zvolit Zvuk → Povolit zvuk a vybrat Zvukový ovladač ALSA (případně při problémech Zvukový ovladač OSS). Pokud zvuk nepotřebujete, ale nějaká aplikace jej striktně vyžaduje, můžete vybrat volbu Zvukový ovladač Null.
Mějte vypnutý virtuální stroj. Připojte požadované USB zařízení. V podrobných nastaveních virtuálního stroje zapněte podporu USB a přidejte pomocí pluska požadované zařízení (dejte pozor na zvýrazněné možnosti):
Spusťte virtuální stroj a po nastartování aktivujte dané zařízení (pravý klik na USB symbol ve stavovém řádku v pravém dolním rohu okna):
Pokud vám vyskočí chybová hláška (velice pravděpodobně) nebo se USB položka vůbec neobjeví, vyřešte problém dle postupu v sekci Problémy na této stránce, a zkuste znovu.
Ve virtuálním stroji by se vám mělo objevit dané USB zařízení.
Není možné mít připojené zařízení zároveň v obou systémech, proto pokud se vám zařízení automaticky připojí na pracovní plochy, odpojte ho pomocí pravého myšítka → Vysunout, předtím než spustíte virtuální stroj.
Zařízení je také možné připojit za běhu, aniž by se přidávalo do seznamu USB zařízení (viz obrázek výše). Někdy se ovšem správně připojí až na druhý pokus, tak to případně vyzkoušejte víckrát.
Pokud pracujete ve virtuálním stroji a chcete práci ukončit, nemusí ho regulérně vypínat. Místo toho jeho okno zavřete křížkem a zvolte Uložit stav počítače. Stav vašeho počítače se uloží, a při příštím spuštění bude přesně ve stejném stavu, jako když jste ho vypínali. Taktéž nastartuje rychleji.
Přídavky pro hosta jsou přídavné nástroje pro zlepšení práce s virtuálními systémy. Vylepšují integraci myši (okno virtuálního stroje vám nebude myš zachytávat), zlepšují podporu a výkon grafické karty, přidávají synchronizaci času, a přidávají možnost sdílených složek, pomocí kterých si můžete vyměňovat data mezi virtuálním a hostitelským systémem.
Přídavky pro hosta nainstalujete tak, že při jedoucím virtuálním stroji zvolíte Zařízení → Instalovat Přídavky pro hosta…, případně připojíte tento ISO obraz před spuštěním stroje. Ve Windows se vám spustí instalační průvodce, v Linuxu přejděte na CD a spusťte daný spustitelný soubor (konzultujte případně uživatelský manuál na stránkách VirtualBoxu).
cd /media/cdrom
sudo bash ./VBoxLinuxAdditions.run
\\vboxsvr\slozka
(kde za slozka
patří název dané sdílené složky). Pokud hostujete Linux připojte složku příkazem: mount -t vboxsf share mountpoint
(share=složka v hostitelském systému, mountpoint=složka ve virtuálním stroji) Nyní už si můžete lehce vyměňovat soubory.Bezešvým módem se rozumí možnost zobrazovat okna aplikací virtuálního systému přímo na vaší ploše hostitelského systému. Nejste tedy omezeni obrazovkou VirtualBoxu, ale můžete pracovat s virtualizovanými aplikacemi, jako byste si je spustili u sebe. Pro bezešvý mód je nutné nainstalovat Přídavky pro hosta. Poté můžete mezi bezešvým a normálním módem přecházet pomocí zkratky Host+L (klávesou Host je ve výchozím nastavení pravý Control).
Pokud máme virtuální stroj se jménem např. Windows XP, lze ho spustit přímo z příkazové řádky:
VirtualBox -startvm "Windows XP"
Tímto způsobem je možné si vytvořit ikonku na ploše nebo v panelu, která spustí přímo daný virt. stroj.
Pokud se vám stane, že při pokusu o nastavení virtuálního stroje nebo jeho spuštění dostanete následující chybu:
je potřeba upravit práva USB systému.
Vypněte virtuální systém, otevřete Terminál a napište:
grep "vboxusers" /etc/group | cut -d: -f3
Vypíše vám to číslo. To si zapamatujte. Dále editujte soubor /etc/fstab
:
gksudo gedit /etc/fstab
Do otevřeného souboru přidejte nakonec řádek:
# nastavení práv USB kvůli VirtualBoxu none /proc/bus/usb usbfs devgid=ČÍSLO,devmode=664 0 0
kde ČÍSLO
je číslo, které jste si měli zapamatovat. Na konci souboru nechte jeden řádek prázdný.
Zavřete Textový editor a do Terminálu zadejte příkaz:
sudo mount -a
V ideálním případě by neměl nic vypsat. Spusťte virtuální stroj a zkuste připojit USB znovu. Pokud VirtualBox stále neukazuje USB zařízení, přihlaste se znovu, případně restartujte počítač.
USB zařízení se může objevit dole v indikátoru aktivity připojených USB zařízení šedé a nepůjde připojit. Zkontrolujte si, jestli jste jako uživatel ve skupině vboxuser, pokud ne, tak se tam doplňte a restartujte UBUNTU.
Terminál a spusťte příkaz:
sudo usermod -G vboxusers -a uživatelské_jméno
Ve vydáních Ubuntu 7.10 a Ubuntu 8.04 je ještě nutné provést následující kroky:
1.
gksudo gedit /etc/init.d/mountdevsubfs.sh
mkdir -p /dev/bus/usb/.usbfs domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 ln -s .usbfs/devices /dev/bus/usb/devices mount --rbind /dev/bus/usb /proc/bus/usb
Pokud ani toto nepomohlo, obraťte se na fórum.
Máte-li síťovou tiskárnu, můžetete si ji připojit jako http://IP ADRESA TISKÁRNY:631/ Pochopitelně za předpokladu, že máte síť nastavenou jako síťový most.
Pokud virtuální systém pracuje v dost malém rozlišení a to nejde zvýšit, nainstalujte přídavky pro hosta.
Windows Vista již neobsahují ovladač pro síťovou kartu používanou ve VirtualBoxu, proto není po instalaci dostupná síť. Ovladač pro síťovku je přiložen v obrazu Přídavky pro hosta ve složce AMD_PCnet
, odkud jej ručně nainstalujte.
Existuje náhradní řešení ovladačem pro videokartu. Jmenuje se WBE miniport. Lze stahnout zde.
Zvolte v nastavení virtualboxu ještě před spuštěním zvukovou kartu SoundBlaster16.
Pro anglicky mluvící je dostupná komunitní podpora na stránce VirtualBox Community Page nebo živá pomoc na kanále #vbox
na serveru irc.freenode.net
přes IRC klienta.
VirtualBox má také mezi odkazy ke stažení velice dobře zpracovaný uživatelský manuál (samozřejmě anglický).
Také se podívejte do často kladených dotazů.
Jednoduše odstraňte balík virtualbox
.
Konfigurační soubory jsou uloženy ve skrytém adresáři .VirtualBox
ve vašem domovském adresáři. Jsou tam uloženy i obrazy vašich systémů, které mohou zabírat mnoho GB místa. Proto je velmi doporučené tento adresář smazat taktéž.