Restauration d'une machine Linux BIOS vers une machine UEFI
Introduction
Nous verrons dans cet article comment effectuer une restauration complète d'une machine Linux en mode Legacy/BIOS vers une machine en mode UEFI.
Cet article est un exemple de restauration, certains élément sont à adapter comme la version du kernel, les numéros de partition, nom des disques.
Pré-requis
Vérifier au préalable qu'il ne soit pas possible de passer la machine de destination en Legacy/BIOS pour ne pas avoir à effectuer cette opération.
Si pour une raison X ou Y vous ne souhaitez pas passer la machine en Legacy/BIOS, vous pouvez suivre cette procédure.
Déroulé
Dans un premier temps, téléchargez l'ISO https://mirror.ikoula.com/pub/veeam/veeam-recovery-media-6.0.0.1060_x86_64.iso
Redémarrer votre machine et démarrer celle ci sur l'ISO que vous venez de télécharger (via une clé USB bootable par exemple)
Acceptez les conditions de licences :
La première chose à faire est de configurer votre interface réseau via le menu Configure network :
Sélectionnez Edit a connection, cliquez sur <Edit...> puis entrez vos informations réseaux :
Revenir au menu principal et cliquez sur Restore volumes :
Selectionnez Add Cloud provider... :
Dans le champ Address, indiquez une des 3 adresses : veeam-clus1-ik1-cgw1.ikoula.com, veeam-clus1-ik1-cgw2.ikoula.com, veeam-clus1-ik1-cgw3.ikoula.com
Accepter l'erreur Unable to get local issuer certificate :
Indiquez ensuite les identifiants de votre utilisateur, attention, il ne faut pas mettre COMPANY\nomdutilisateur, il faut mettre uniquement nomdutilisateur
Sélectionnez ensuite votre backup et votre point de restauration :
Ici, restaurez toute les partitions sauf la partition EFI (/boot/efi):
Puis appuyez sur S pour démarrer la restauration.
Une fois la restauration terminée, vous pouvez faire ECHAP pour revenir dans le menu principal, selectionnez Exit to shell:
Tapez la commande sudo -i pour passer root.
Nous allons dans un premier temps convertir la table de partition de mon disque en GPT via gdisk:
gdisk /dev/sda w Y
Nous allons ensuite créer la partition de boot EFI via fdisk, dans mon cas ce sera la partition 1:
gdisk /dev/sda n 1 (numéro de partition) ef00 c 1 (numéro de partition) EFI-system w
Je vais installer dosfstools pour pouvoir créer le filesystem en FAT32 de ma nouvelle partition:
apt update && apt-get install dosfstools
Je vais créer mon filesystem en FAT32 sur la partition EFI: mkfs.vfat /dev/sda1
Je vais ensuite monter mon système dans /mnt :
mount /dev/sda2 /mnt mount /dev/sda1 /mnt/boot/efi for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
Puis je vais me mettre dans celui ci: chroot /mnt /bin/bash
Je désinstalle grub-pc et installe grub-efi:
apt-get remove --purge grub-pc apt install grub-efi-amd64 grub-efi-amd64-bin
Je regénère la configuration du grub:
grub-install --target=x86_64-efi /dev/sda update-grub
J'ajoute ensuite la partition EFI dans mon fstab:
echo "/dev/sda1 /boot/efi vfat umask=0077 0 1" >> /etc/fstab
Je peux ensuite redémarrer ma machine.
Conclusion
Vous pourrez retrouver d'autres articles sur Veeam dans notre catégorie Veeam
Cet article vous a semblé utile ?
Activer l'actualisation automatique des commentaires