Re: Datei partitionieren zur Verwendung in Xen
Am Sonntag, den 17.06.2007, 17:12 +0200 schrieb Michelle Konzack:
> [...]
> > Dann partitioniere ich die Datei ...
> >
> > fdisk xen-test-0.img
>
> Denke nicht das dies geht.
> [...]
Stimmt, geht nicht...
Ich hab's gerade rausbekommen :-D wie ich manuell ein Xen HVM Image
erstelle.
Im kurzen...
#
# create image file
#
dd if=/dev/zero of=hd.img bs=8225280 count=64
losetup /dev/loop0 hd.img
fdisk /dev/loop0
Device Boot Start End Blocks Id System
/dev/loop0p1 * 63 1028159 514048+ 83 Linux
# start sector = 63
# end sector = 1028159
# delta sectors = 1028159 - 63 + 1 = 1028097
#
# create filesystem inside image file
#
dd if=/dev/zero of=fs.img bs=512 count=1028097
mkfs.ext3 -F fs.img
dd if=fs.img of=hd.img conv=notrunc bs=512 seek=63
rm fs.img
#
# install data
#
mount -o loop,offset=$((63*512)) hd.img /mnt
debootstrap ...
mkdir /mnt/boot/grub
cp /usr/lib/grub/i386-pc/* /mnt/boot/grub/
#
# install bootloader (nach jonathan.mielikki.com)
#
# be careful to use only unused hdX
echo "(hd5) hd.img" > device.map
grub --device-map=device.map
grub> root (hd5,0)
grub> setup (hd5)
grub> quit
Edit/configure /mnt/boot/grub/menu.lst...
#
# Finish
#
umount /mnt
losetup -d /dev/loop0
---
Damit läßt sich dann schon ein System in Xen 3.1.0 booten.
Beste Grüße
Goran
Reply to: