stáhnout stable debian http://cdimage.debian.org/…d64-CD-1.iso
nainstalovat, rozdělit disky – původně jsem zkoušel oba disky celé jako sw raid 1, nad tím lvm a nad lvm celý filesystem. Klasický Grub je absolutně nepoužitelný v této konfiguraci, nenajde stage2 ležící až nad lvm. Se spuštěním Xen jsem nebyl úspěšný ani s Lilo při použití nástroje pro multiboot a ani s Grub2. K úspěchu možná chyběl jen kousek.
(konfigurace viz http://www.hej.cz/…ad-sw-raid-1
)
Takže jsem se ve finále rozhodl dělit disky jako malý raid1 (5GB) a na něm
ext3 do kterého je mountovaný / bez dalšího dělení.
Zbytek prostroru na discích použiji jako druhý raid1, nad ním lvm, nad tím
už vlastní filesysytémy jednotlivých domU.
S instalací vycházím z návodu: http://www.howtoforge.com/…etch_xen_3.1
1 apt-get install linux-source-2.6.26 mercurial build-essential gawk
libssl-dev libX11-dev gettext ncurses-dev python-dev tetex-bin gs-common
transfig bcc
2 apt-get update
4 cd /usr/src
5 wget http://bits.xensource.com/…elease/3.3.0
&& tar -zxf xen-3.3.0.tar.gz && cd xen-3.3.0
6 wget http://bits.xensource.com/…3.3.0.tar.gz
&& tar -zxf xen-3.3.0.tar.gz && cd xen-3.3.0
7 wget http://bits.xensource.com/…3.3.0.tar.gz
&& tar -zxf xen-3.3.0.tar.gz && cd xen-3.3.0
8 apt-get remove exim4 exim4-base lpr nfs-common portmap pidentd pcmcia-cs
pppoe pppoeconf ppp pppconfig
9 apt-get install iproute bridge-utils python-twisted binutils zlib1g-dev
python-dev transfig bzip2 screen ssh debootstrap libcurl3-dev libncurses5-dev
x-dev build-essential gettext
10 apt-get install texinfo
11 make world
12 make install
13 apt-get install ssh
14 update-rc.d xend defaults 20 21
15 update-rc.d xendomains defaults 21 20
16 depmod 2.6.18.8-xen
17 update-initramfs -vck 2.6.18.8-xen
18 update-grub
19 reboot
#konečně nabootuji do xenu, s grub2 ani s lilo jsem to nebyl schopný
rozchodit
#kontrola
20 xm list
21 ifconfig
#tím mám nainstalovanou dom0, příště pokračuji s vytvářením
virtuálních strojů domU
//návod editován 30.10.2008, bez instalace bcc se mi nevytvořil hvmloader