Xen

Fedora Core 5 Dir-Install:

Eine Image-Datei erstellen von 10Gb Grösse erstellen:

dd if=/dev/zero of=fc5.img bs=1M count=1 seek=10240

Das Image wächst hierbei durch das Argument seek dynamisch.

Das Image formatieren:

mkfs.ext -F -j /home/xen/fc5.img

Das Image nach /mnt/fc5 mounten:

mkdir /mnt/fc5
mount -o loop /home/xen/fc5.img /mnt/fc5

Device /dev/null anlegen:

mknod c 3 1

Per Dir-Install ein FC5 Basissystem installieren:

yum -c /root/fc5_dirinstall.cfg - -installroot=/mnt/fc5 -y groupinstall Base

Inhalt der Datei /root/fc5_dirinstall.cfg:

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
exclude=*-debuginfo
gpgcheck=0
obsoletes=1
reposdir=/dev/null

[base]
name=Fedora Core 5 - $basearch - Base
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-5
enabled=1

[updates-released]
name=Fedora Core 5 - $basearch - Released Updates
mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc5
enabled=1

Eine eigene Ramdisk erstellen (mit vorgeladenen SATA-Treibern):

mkinitrd –with=xennet –preload=xenblk /boot/initrd-2.6.18-1.2239.fc5xenDomU.img 2.6.18-1.2239.fc5xen

siehe auch http://wiki.xensource.com/xenwiki/Fedora5Xen0DomU