Aus HC Services
- Loopdevice anlegen für VM File:
[root@dom0]# losetup /dev/loop0 /pfad/zu/hvmdisk
- Automatisches mappen der Partitionen:
[root@dom0]# kpartx -av /dev/loop0
- Mounten der Rootpartition des HVM nach /mnt:
[root@dom0]# mount /dev/mapper/loop0p2 /mnt/
- Neue LVM (z.b. 15GB auf Volgroup 'xen') für root und swap anlegen:
[root@dom0]# lvcreate xen -L15G -n pvm-disk
[root@dom0]# lvcreate xen -L512M -n pvm-swap
- Filesystem und Swap erzeugen:
[root@dom0]# mkfs.ext3 /dev/xen/pvm-disk
[root@dom0]# mkswap /dev/xen/pvm-swap
- Mounten der Rootpartition der PVM nach /mnt2:
[root@dom0]# mount /dev/xen/pvm-disk /mnt2
- Dateien von HVM auf PVM übertragen:
[root@dom0]# rsync -a /mnt/ /mnt2/
/dev/xvda1 / ext3 defaults 1 1
/dev/xvda2 swap swap defaults 0 0
- Internen Kernel laden
- Xen Kernel für Distribution installieren
- /etc/modprobe.conf:
alias eth0 xennet
alias scsi_hostadapter xenblk
[root@domU]# mkinitrd /boot/initrd-<Kernelversion>.img <Kernelversion> \
--with=xenblk --with=xennet \
--preload=xenblk --preload=xennet
- xvc0 als Konsole einrichten (Distributionsabhängig)