VirtualBox & Ubuntu 7.04 (feisty)
VirtualBox je virtualizační nástroj využitelný pro spuštění hostovaného operačního systému uvnitř hostitelského systému.
Instalaci lze provést buďto stažením a zkompilováním zdrojových kódů nebo pomocí předkompilovaných balíčků pro jednotlivé distribuce (jen v komerční verzi). V tomto návodu vám předvedu druhou ze jmenovaných možností.
Před samotnou instalací VirtualBoxu je nutné přidat do APT (soubor sources.list) k základním zdrojům také zdroje universe a multiverse.
#sudo vi /etc/apt/sources.list
deb http://cz.archive.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://cz.archive.ubuntu.com/ubuntu/ feisty main restricted
deb http://cz.archive.ubuntu.com/ubuntu/ feisty-updates main restricted
deb-src http://cz.archive.ubuntu.com/ubuntu/ feisty-updates main restricted
deb http://cz.archive.ubuntu.com/ubuntu/ feisty universe
deb-src http://cz.archive.ubuntu.com/ubuntu/ feisty universe
deb http://cz.archive.ubuntu.com/ubuntu/ feisty multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ feisty multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu feisty-security main restricted
deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted
deb http://security.ubuntu.com/ubuntu feisty-security universe
deb-src http://security.ubuntu.com/ubuntu feisty-security universe
deb http://security.ubuntu.com/ubuntu feisty-security multiverse
deb-src http://security.ubuntu.com/ubuntu feisty-security multiverse
deb http://packages.medibuntu.org/ feisty free non-free
Pokud použijete můj sources.list, bude potřeba ještě naimportovat klíč pro repozitář mediubuntu.
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
Nainstalujeme nezbytné balíky pro běh VirtualBoxu (XSLT Procesror, XML parser a QT Gui)
sudo apt-get install libxalan110 libxerces27 libqt3-mt
Stáhneme aktuální verzi VirtualBoxu
wget http://www.virtualbox.org/download/1.5.0/virtualbox_1.5.0-24069-1_Ubuntu_feisty_i386.deb
Nainstalujeeme ji
sudo dpkg -i virtualbox_1.5.0-24069-1_Ubuntu_feisty_i386.deb
Nastavíme sprábná práva na zařízení /dev/vboxdrv
sudo chmod 666 /dev/vboxdrv
Přidáme uživatele pod kterým pracujeme do skupiny vboxusers
sudo usermod -G vboxusers -a uživatel
Nezapomeneme se odhlásit a znovu přihlásit (znovunačtení práv)
Dobrý den,
v časopise Linuxexpres jsem našel Váš článek o VirtualBoxu a jelikož něco takového jsem hledal tak jsem zkusil a rozchodil (SuSE 10.1), tímto též děkuji za výborný návod. Rád bych Vás požádal o radu: nevím jak zpřístupnit sdílený(é) adresář? Předem děkuji RH
6 září, 2007 at 6:34 pm> Rád bych Vás požádal o radu: nevím jak zpřístupnit sdílený(é) adresář? Předem děkuji RH
Níže uvedený postup platí pouze pro linuxového hosta s VirtualBoxem ver. 1.5
1. Spustíme linuxového hosta
2. V menu zařízení zvolíme položku „Instalovat přídavky hosta“.
3. V menu zařízení zvolíme položku „Připojit CD/DVD“ a následně položku připojit „CD/DVD obraz“.
4. Vybereme „VboxGuestAdditions.iso“.
5. V linuxu tento obraz připojíme (např.: mount /dev/cdrom /mnt/cdrom)
6. Z připojeného obrazu pustíme patřičnou binárku („cd /mnt/cdrom“ a pak „sh VboxLinuxAdditions.run“
7. VirtualBox nám vytvoří po spuštění VboxLinuxAdditions.run v systému nové moduly do jádra. Ty je nutno zavést. (jakým způsobem nám řekne instalátor na konci) U mě na Slackware Linuxu to je spuštením scriptů „/etc/rc.d/rc.vboxadd start“, „/etc/rc.d/rc.vboxvfs start“ a „/etc/rc.d/rc.vboxadd-timesync start“.
8. Nyní si nastavíme sdílení ve VirtualBoxu (položka „zařízení“ a pak „sdílené adresáře“). Já jsem si zvolil například cestu k adresáři „/home/hodza“ a název adresáře „hodza“
9. V linuxu tento adresář připojíme pomocí příkazu „mount -t vboxsf hodza /cesta/kam/chceme/mountovat“
10. Přenášíme data…
7 září, 2007 at 9:26 amDobrý den,
dovolte mi požádat někoho zkušeného o radu týkající se VirtualBoxu a zasíťování virtualizovaného OS aby se jevil jako samostané PC.
Prošel jsem odkazovaný návod, nápovědu a různé odkazy z webu, ovšem svůj problém vyřešit nedokážu.
1) pomocí skriptů z návodu spouštím a ukončuji síť podle potřeby, z virtualizovaného os se do internetu (sítě) dostanu. Nicméně virtuální os (win XP) v síti vidět není.
ani z něho jiná pc nevidím.
2) zkoušel jsem připojení do podnikové sítě kde bych potřeboval pro virtuální OS nastavit IP 10.116.1.190 (brána 10.116.1.1), vzhledem k tomu že se v routování atd bohužel nevyznám, tak nevím jak ten skript správně nastavit a jestli to takto vůbec lze. Reálné PC má 10.116.1.189 (stejná brána).
Má představa byla že virtuální WinXP připojím do podnikové domény a pojedu na nich úlohy, které v linuxu nejde spustit, proto jsem řešil síťování přes Host Interface Networking.
Předem děkuji za jakékoliv návrhy, rady
7 prosince, 2007 at 12:22 am>Dovolte mi požádat někoho zkušeného o radu týkající se VirtualBoxu a zasíťování virtualizovaného OS aby se jevil jako samostané PC.
Sepsal jsem krátký návod pro uživatele Debianu/Ubuntu
http://www.linuxexpres.cz/blog/virtualbox-a-bridge-na-debianu-ubuntu
Pokud na výše uvedené stránce nenajdete přesně co jste hledal (máte jinou distribuci), pak doporučuji pročíst oficiální manuál, který naleznete na následující adrese:
13 prosince, 2007 at 7:07 amhttp://www.virtualbox.org/download/UserManual.pdf
Váš článek je super (ale nejspíš pro toho kdo má zmíněné distribuce, což je logické), bohužel stále řeším stejný problém. Mám suse, při spuštění zmíněných skriptů v tomto návodu (http://jiri.jozif.googlepages.com/opensuse102.html) dole-virtualizace. Mohu spustit Virtualbox se zmíněnou funkcí, nicméně PC vidím jen spolu s hostitelským OS, dostanu se do internetu, ale nevidím jiné PC v síti.
Vzhledem k vašemu návodu by se jednalo o větší rozepsání v části:
—-
Po instalaci těchto třech balíků přidáme záznam o bridge do souboru /etc/network/interfaces.
# sudo vi /etc/network/interfaces
Konkrétně přidáme na konec souboru následující řádky
auto br0
iface br0 inet dhcp
bridge_ports eth0
Výše uvedený výpis označuje, že bridge bude označený jako br0, IP adresu získá ze serveru DHCP a bude připojený k zařízení eth0 .
18 prosince, 2007 at 5:47 am——
jak toto vše funguje a jak by se to mělo nastavit, pokud potřebuji zadat pro hostovaný OS pevnou IP (10.116.1.190) při bráně a masce společné pro oba OS (jak hostovaný, tak hostitelský)
PS: nevíte náhodou co bude ekvivalent /etc/network/interfaces pro SUSE ?
manual pro Vbox jsem studoval, ovšem tam se vždy zamotám v jejich přeskakování z hostovaného na hostitelský PC a vždy skončím na stejném problému …
V každém případě velmi děkuji za vaši snahu a za sepsání článku
Jděte podle návodu pro ubuntu až k sekci o /etc/network/interfaces.
1. Vymažte všechny firewalové pravidla, routy a interface, ktere jste nastavil podle navodu pro OpenSuse od Jiricka…
2. Nainstalujte si balik bridge-utils
# yast -i bridge-utils
3. Vytvořte nové zařízení (náhrada /etc/network/interfaces.)
# vi /etc/sysconfig/network/ifcfg-br0
# obsah (upravte dle Vaich potřeb)
IPADDR=10.116.1.189
NETMASK=255.255.255.0
NETWORK=10.116.1.0
BROADCAST=10.116.1.255
STARTMODE=auto
BRIDGE=’yes‘
BRIDGE_PORTS=’eth0′
4. Nastavte na eth0 statickou IP adresu 0.0.0.0
5. Vypněte eth0
# sbin ifdown eth0
6. Nahoďte místo eth0 bidge
# sbin ifup br0
7. Přidejte zařízení do VirtualBoxu
# VBoxAddIf vbox0 uzivatel br0
Pokračujte dle manuálu pro Ubuntu…
18 prosince, 2007 at 6:27 am(IP adresa stroje na kterém běží VirtualBox je 10.116.1.189, IP adresu stroje ve Virtualboxu si nastavíte například na 10.116.1.190)
[…] několika dny jsem na svém blogu objevil prosbu o radu, týkající se nastavení bridge v emulátoru VirtualBox. Tento problém řeším poměrně často […]
14 května, 2015 at 7:41 am