Installation · 1 min read · Dec 08, 2025
Debian Squeeze (6.0) domU auf CentOS 5.5 x86_64 dom0 installieren
Debian Squeeze (6.0) domU auf CentOS 5.5 x86_64 dom0 installieren
Dieses Tutorial zeigt, wie man ein Debian Squeeze (6.0) domU auf dom0, das CentOS 5.5 x86_64 ausführt, erstellt.
1 Problembeschreibung
Bei der Installation von Debian 6.0 domU auf CentOS 5.5 x86_64 können folgende Probleme auftreten:
- Debian 6.0 verwendet Grub 2 und Xen 3.1.2 (Standardversion auf CentOS 5.5) kann das neu installierte System nicht mit pygrub booten.
- Wenn man der offiziellen Debian-Dokumentation folgt, kann es sein, dass das installierte System die falsche Architektur verwendet und möglicherweise keine Xen-Images installiert sind.
2 Installation
Der folgende Befehl wird verwendet, um die Installation zu starten:
xm create -c /etc/xen/xm-debian.cfg install=true \
install-mirror=ftp://ftp.us.debian.org/debian \
install-installer=ftp://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/20110106+b1/imagesEs wird nach Images im Unterverzeichnis netboot/xen gesucht. Dieses Verzeichnis enthält auch die Datei xm-debian.cfg. Laden Sie diese Datei herunter und passen Sie die Abschnitte Disk, vif und andere an Ihre Bedürfnisse an. Diese Datei ist bereits mit den richtigen Werten für die Version (squeeze) und die Architektur (amd64) ausgefüllt. Die Datei kann auch angepasst werden, um den bevorzugten Mirror zu verwenden.
3 Nach der Installation
Nachdem das System installiert und das domU heruntergefahren wurde, überprüfen Sie, ob die Xen-Kernel-Images installiert wurden, und installieren Sie sie gegebenenfalls. Nachdem die Images installiert wurden, kopieren Sie sie in das Verzeichnis /boot auf dom0 und ändern Sie die Xen-Konfiguration, um den benutzerdefinierten Kernel und das Ramdisk anstelle von pygrub zu verwenden.
kpartx -av /dev/data_vg/myvm-root
mount /dev/mapper/myvm-root1 /mnt
chroot /mnt
apt-get install linux-image-2.6.32-5-xen-amd64
exit
cp /mnt/boot/*xen* /boot
kpartx -d /dev/data_vg/myvm-rootDie Installation des Xen-Kernels generiert das passende initrd-Image für domU.
Die Beispiel-Xen-Konfiguration:
name = "myvm"
maxmem = 1024
memory = 1024
vcpus = 1
kernel = "/boot/vmlinuz-2.6.32-5-xen-amd64"
root = "/dev/xvda1 ro"
ramdisk = "/boot/initrd.img-2.6.32-5-xen-amd64"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
disk = [ "phy:/dev/data_vg/myvm-root,xvda,w",
"phy:/dev/data_vg/myvm-swap,xvdb,w"]4 Links
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.