Reinstallation de GRUB depuis un Netboot

De Ikoula Wiki
Révision datée du 25 novembre 2022 à 10:03 par Acordemy6bd86 (discussion | contributions) (Page créée avec « <span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_tra… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Jump to navigation Jump to search


Cette documentation vous explique la procédure à suivre pour la reinstallation de GRUB depuis un Netboot

/!\ Le montage des partitions peut entraîner une perte de données. Faites attention à la dangerosité de vos manipulations. /!\

Lancement du netboot

Le netboot est un mode de démarrage réseau sur une image Linux light qui permet entre autre d’effectuer des opérations sur un système qui ne démarre plus en mode normal.

Depuis votre interface extranet, vous avez la possibiliter de le lancer sur votre machine.

Vous pouvez aussi vous aider de cette documentation : Qu’est ce que le netboot et comment le lancer

Commandes à effectuer

Une fois votre netboot effectif sur votre serveur, il vous faudra suivre les commandes suivantes :

   fdisk -l                                # pour vous aider à trouver la partition sur laquelle est votre ubuntu
   mount /dev/sdaX /mnt                    # montage de celle-ci en remplaçant le X par le bon numéro de partition
   mount --bind /dev /mnt/dev              # lien symbolique du dossier /dev en cours d'utilisation vers le disque monté
   mount --bind /dev/pts /mnt/dev/pts      # lien symbolique du dossier /dev/pts en cours d'utilisation vers le disque monté
   mount --bind /sys /mnt/sys              # lien symbolique du dossier /sys en cours d'utilisation vers le disque monté
   mount -t proc /proc /mnt/proc           # Pour que Grub2 trouve /proc/mounts
   chroot /mnt /bin/bash                   # mise à la racine du disque monté
   mount -a                                # montage des partitions dans le chroot
   apt-get install grub-pc                 # installation du logiciel Grub2 (sur le disque maintenant à la racine)
   update-grub                             # création d'un nouveau fichier de configuration : grub.cfg
   grub-install --force /dev/sda           # installation de grub sur le MBR

Il ne vous reste plus qu'à démonter les partitions montées dans le chroot :

   umount -a

À partir de là, vous pouvez sortir du disque monté en effectuant ctrl+D. Puis, démontez ce disque :

   sudo umount /mnt/{dev/pts,dev,sys,proc}
   sudo umount /mnt

Il ne vous reste plus qu'à effectuer un reboot de votre machine.

Source : Comment réinstaller GRUB ?