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/images

Es 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-root

Die 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

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.