Deprecated: Function set_magic_quotes_runtime() is deprecated in /DISK3/WWW/hej.cz/www/textpattern/lib/txplib_db.php on line 14 Hej: XEN 3.3 na Ubuntu 8.04 LTS Hardy Dom0 (kernel 2.6.24-21-xen)

XEN 3.3 na Ubuntu 8.04 LTS Hardy Dom0 (kernel 2.6.24-21-xen)

11.11.2008 20:16

Výchozí stav je jakýkoliv počítač (ideálně s procesorem a biosem podporujícím hardvarovou virtualizaci) s nějakým nainstalovaným operačním sysytémem.
Cílový stav je server na kterém běží najednou více operačních systémů
1a) Mám nainstalovaný nějaký Linux s grubem.
#přepneme se do roota

sudo -s
cd /boot

#stahneme na pozadí

wget http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz &
wget http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux &
nano /boot/grub/menu.lst
title Instalovat ze sítě
root (hd0,0)
kernel  /boot/linux vga=791 ramdisk_size=14972 root=/dev/rd/0 rw --
initrd   /boot/initrd.gz
reboot

1b) Výchozí stav = nainstalované Windows
stáhnout grub4dos z http://sarovar.org/…howfiles.php?… konkrétně jsem stahoval soubor grub4dos-0.4.3.zip
stáhnout soubory initrd.gz a linux z http://archive.ubuntu.com/…aller/amd64/

vytvořit složky C:\boot a c:\boot\grub
stažené soubory rozmístit následovně:
c:\boot\linux
c:\boot\initrd.gz
(další dva pocházejí z archivu grub4dos-0.4.3.zip)
c:\grldr
c:\boot\grub\me­nu.lst

poté zedituji skrytý systémový soubor c:\boot.ini a doplním na jeho konec řádek:

c:\grldr="Instalovat Ubuntu"

poté zedituji c:\boot\grub\me­nu.lst a doplním na jeho konec (nebo i ostatní title vymažu):

title Instalovat Ubuntu
kernel   (hd0,0)/boot/linux vga=normal ramdisk_size=14972 root=/dev/rd/0 rw --
initrd   (hd0,0)/boot/initrd.gz

uložím, restartuji windows, z nabídky vyberu Instalovat Ubuntu a instaluji z netu.

  1. V nabídce Grubu vyberu „Instalovat ze sítě“

ve volbě software zatrhnu pouze „ssh server“, nic víc není potřeba
po instalaci upravím /etc/modules/ , přidám parametr max_loop
loop loop max_loop=64loop

  1. namísto instalace xen 3.2 (balík ubuntu-xen-server) chci raději xen 3.3.

xen 3.3 je již v backports, zatím není binárka, takže ho sestavím ze source

nano /etc/apt/sources.list

#povolit backports repozitáře a uložit, potom

apt-get update
apt-get install dpkg-dev build-essential debhelper libcurl3-dev python-all-dev transfig libsdl1.2-dev libvncserver-dev libjpeg-dev bcc quilt libc6-dev-i386 libncurses5-dev pciutils-dev libxml2-dev graphviz gs-common texlive-fonts-recommended texlive-latex-recommended
apt-get source xen-3.3 -b
dpkg -i *.deb
apt-get install linux-image-xen bridge-utils
reboot

To je vše, instalaci HVM Windows Server 2003 popisuji jinde,

xm list
xm info
brctl show
ls /usr/lib/xen/boot/
Martin Kiklhorn

,

---

Komentář

Komentáře jsou uzavřeny

---