• # Résolu, ça fonctionne bien :)

    Posté par (site web personnel) . En réponse au message Réplication VirtualBox → machine physique avec tar.gz ?. Évalué à 1.

    Après quelques recherches, solutions trouvées, voici la procédure qui fonctionne bien à présent :)

    Avant d’éteindre la machine virtuelle, bien sûr penser à bien tout régler, vider les caches dans Firefox, le cache des packages, etc.

    Penser, éventuellement à installer les pilotes de cartes graphiques réelles pouvant se trouver sur les machines cibles.

    Pour moi, ici :

    pacman -Sy xf86-video-amdgpu xf86-video-ati xf86-video-intel xf86-video-nouveau

    Faire l’image à parti de la machine virtuelle :

    • démarrage .iso (live) sur la machine virtuelle :

    sudo -s
    mkdir /mnt/nas && mount -t cifs //serveur/nas /mnt/nas
    mkdir /mnt/sda1 && mount /dev/sda1 /mnt/sda1 && cd /mnt/sda1
    tar --xattrs --xattrs-include=* -czf /mnt/nas/gnu$(date +"%Y%m%d%H%M").tar.gz *

    Déployer l’image sur une machine physique :

    (sda2 car il y a un NFS Windows sur sda1 et GAG sur le mbr)

    • démarrage clé usb live :

    sudo -s
    mkdir /mnt/nas && mount -t cifs //serveur/nas /mnt/nas
    mkfs.ext4 -L gnu /dev/sda2
    mkdir /mnt/sda2 && mount /dev/sda2 /mnt/sda2 && cd /mnt/sda2
    tar --xattrs --numeric-owner -xpzf /mnt/nas/gnu201912131155.tar.gz
    mount -B /dev ./dev && mount -B /sys ./sys && mount -t proc none ./proc && chroot .
    pacman -R $( pacman -Qqs virtualbox-guest | xargs )
    grub-install --force /dev/sda2
    update-grub
    sed -i 's|opxx|opyy|g' /etc/hosts
    sed -i 's|opxx|opyy|g' /etc/hostname
    blkid
    exit
    pluma /mnt/sda2/etc/fstab 2>/dev/null

    ’ mettre à jour les UUID / et swap par copier-coller.