• # Moi aussi :)

    Posté par (site web personnel) . En réponse au journal Installer Linux en copiant. Évalué à 4. Dernière modification le 28 septembre 2017 à 09:26.

    Au boulot, pour 15 postes de travail, je maintiens une machine virtuelle comme modèle et lorsqu'une fois par ans (ou deux ans) je dois "dupliquer", je lance un "live" sur la machine virtuelle pour exécuter les commande suivantes :

    sudo -s
    apt update
    apt install sshfs
    mkdir /mnt/nomserveur && sshfs root@nomserveur:/mnt /mnt/nomserveur
    mkdir /mnt/sda1 && mount /dev/sda1 /mnt/sda1 && cd /mnt/sda1
    tar --xattrs --xattrs-include=* -czf /mnt/nomserveur/archimages/gnu-vm-sda1-root-$(date +"%Y%m%d%H%M").tar.gz *

    ↑ un certain temps...

    Ensuite, sur chaque poste, je démarre un "live" et j'exécute :

    sudo -s
    apt update
    apt install sshfs
    mkdir /mnt/nomserveur && sshfs root@nomserveur:/mnt /mnt/nomserveur
    gparted # pour formater sda2 (ext4)
    mkdir /mnt/sda2 && mount /dev/sda2 /mnt/sda1 && cd /mnt/sda2
    tar --xattrs -xpzf /mnt/nomserveur/archimages/gnu-vm-sda1-root-20170804.tar.gz
    mount -B /dev ./dev && mount -B /sys ./sys && mount -t proc none ./proc
    chroot ./
    grub-install --force /dev/sda2 # car j'utilise GAG
    update-grub
    sed -i 's|opxx|opxx|g' /etc/hosts
    sed -i 's|opxx|opxx|g' /etc/hostname
    blkid
    # Ctrl+D
    xed /mnt/sda1/etc/fstab

    ↑ ± 8 minutes par poste

    Attention ! ce ne sont pas des scripts ! Il s'agit de notes personnelles sur un wiki pour du copier coller avec prudence... Pour le hostname par exemple, il faut bien entendu adapter en fonction du nom que l'ont doit donner à la machine.