Différences entre versions de « Reinstallation de GRUB depuis un Netboot »
(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… ») |
|||
Ligne 18 : | Ligne 18 : | ||
Une fois votre netboot effectif sur votre serveur, il vous faudra suivre les commandes suivantes : | 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 | 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 /dev/sdaX /mnt # montage de celle-ci en remplaçant le X par le bon numéro de partition | ||
Ligne 30 : | Ligne 29 : | ||
update-grub # création d'un nouveau fichier de configuration : grub.cfg | update-grub # création d'un nouveau fichier de configuration : grub.cfg | ||
grub-install --force /dev/sda # installation de grub sur le MBR | 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 : | Il ne vous reste plus qu'à démonter les partitions montées dans le chroot : | ||
− | |||
umount -a | umount -a | ||
− | |||
À partir de là, vous pouvez sortir du disque monté en effectuant ctrl+D. Puis, démontez ce disque : | À 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/{dev/pts,dev,sys,proc} | ||
sudo umount /mnt | sudo umount /mnt | ||
− | |||
Il ne vous reste plus qu'à effectuer un reboot de votre machine. | Il ne vous reste plus qu'à effectuer un reboot de votre machine. |
Version du 25 novembre 2022 à 10:04
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 ?