Installazione · 1 min read · Dec 08, 2025

Installazione di Debian Squeeze (6.0) domU su CentOS 5.5 x86_64 dom0

Installazione di Debian Squeeze (6.0) domU su CentOS 5.5 x86_64 dom0

Questo tutorial mostra come creare un Debian Squeeze (6.0) domU su dom0 che esegue CentOS 5.5 x86_64.

1 Descrizione del problema

Durante l’installazione di Debian 6.0 domU su CentOS 5.5 x86_64 possono sorgere i seguenti problemi:

  • Debian 6.0 utilizza Grub 2 e Xen 3.1.2 (versione predefinita su CentOS 5.5) non sarà in grado di avviare il sistema appena installato utilizzando pygrub.
  • Seguendo la documentazione ufficiale di Debian, il sistema installato potrebbe utilizzare un’architettura errata e potrebbe non avere affatto immagini Xen installate.

2 Installazione

Il seguente comando viene utilizzato per avviare l’installazione:

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

Cercerà immagini nella sottodirectory netboot/xen. Questa directory contiene anche il file xm-debian.cfg. Scarica questo file e adatta le sezioni disco, vif e altre per soddisfare le tue esigenze. Questo file è già compilato con valori corretti per la release (squeeze) e l’architettura (amd64). Il file può anche essere adattato per utilizzare il mirror preferito.

3 Post installazione

Dopo che il sistema è stato installato e il domU è stato spento, controlla se le immagini del kernel Xen sono state installate e installale se necessario. Dopo che le immagini sono state installate, copiale nella directory /boot su dom0 e modifica la configurazione di Xen per utilizzare un kernel e un ramdisk personalizzati invece di pygrub.

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

L’installazione del kernel xen genererà l’immagine initrd appropriata per domU.

L’esempio di configurazione Xen:

    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 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.