Restauration d'une machine Linux BIOS vers une machine UEFI

De Ikoula Wiki
Jump to navigation Jump to search

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 :

01 bmr linux vspc.png


La première chose à faire est de configurer votre interface réseau via le menu Configure network :

02 bmr linux vspc.png


Sélectionnez Edit a connection, cliquez sur <Edit...> puis entrez vos informations réseaux :

03 bmr linux vspc.png


Revenir au menu principal et cliquez sur Restore volumes :

04 bmr linux vspc.png


Selectionnez Add Cloud provider... :

05 bmr linux vspc.png


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

06 bmr linux vspc.png


Accepter l'erreur Unable to get local issuer certificate :

07 bmr linux vspc.png


Indiquez ensuite les identifiants de votre utilisateur, attention, il ne faut pas mettre COMPANY\nomdutilisateur, il faut mettre uniquement nomdutilisateur

08 bmr linux vspc.png


Sélectionnez ensuite votre backup et votre point de restauration :

09 bmr linux vspc.png


Ici, restaurez toute les partitions sauf la partition EFI (/boot/efi):

01 restore legacy to uefi linux.png


Puis appuyez sur S pour démarrer la restauration.

02 restore legacy to uefi linux.png


Une fois la restauration terminée, vous pouvez faire ECHAP pour revenir dans le menu principal, selectionnez Exit to shell:

03 restore legacy to uefi linux.png


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:

04 restore legacy to uefi linux.png
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:

05 restore legacy to uefi linux.png
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 ?

0



Vous n'êtes pas autorisé à publier de commentaire.