Hodžův blog

04 Zář

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)

7 Responses to “VirtualBox & Ubuntu 7.04 (feisty)”

  1. 1
    Robert Huďa Says:

    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

  2. 2
    hodza Says:

    > 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…

  3. 3
    stepanek Says:

    Dobrý 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

  4. 4
    admin Says:

    >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:
    http://www.virtualbox.org/download/UserManual.pdf

  5. 5
    stepanek Says:

    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 .
    ——
    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

  6. 6
    admin Says:

    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…
    (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)

  7. 7
    VirtualBox a Bridge na Debianu/Ubuntu - Linux E X P R E S Says:

    […] 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 […]

Leave a Reply

Hodžův blog is is proudly powered by Wordpress and the Magellan Theme