[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: