81 votes

Comment exécuter update-Grub à partir d'un LiveCD ?

Ok, donc j'ai fait quelque chose de stupide. J'essayais de nettoyer mes entrées Grub, et j'ai accidentellement supprimé tous mes noyaux Linux de Grub (ils sont toujours sur le disque dur). Donc maintenant, évidemment, Grub ne me donne aucun moyen de démarrer sur Ubuntu ; je peux démarrer sur Windows très bien, mais Ubuntu n'est même pas listé.

Donc je veux juste exécuter "sudo upgrade-Grub" d'une manière ou d'une autre pour restaurer Ubuntu dans la liste. Je peux démarrer à partir d'un LiveCD, mais une fois sur place, comment exécuter cette commande ? (Mon installation Ubuntu est sur sda5, soit dit en passant).

0voto

mrts Points 201

En 2022, vous avez probablement un système EFI qui nécessite quelques étapes supplémentaires.

Démarrez à partir d'un Live CD et ouvrez le terminal.

Montez la partition (par exemple /dev/sda5 ) avec votre OS d'origine pour /mnt :

sudo mount /dev/sda5 /mnt

Dans le cas où vous utilisez un disque SSD, le nom du périphérique commence par nvme par exemple /dev/nvme0n1 .

Trouvez la partition qui contient le système EFI :

fdisk -l /dev/sda | grep EFI
# example output:
# /dev/sda1           2048     309247    307200   150M EFI System

Montez la partition du système EFI (par ex. /dev/sda1 ) à /mnt/boot/efi :

sudo mount /dev/sda1 /mnt/boot/efi

Installez Grub selon les instructions de @basharat-sialvi :

sudo grub-install --root-directory=/mnt /dev/sda

Enfin, redémarrez le système.

-1voto

Kelley Points 29684

Merci pour toute l'aide apportée ! Cependant, au final, rien ne semblait fonctionner, et comme j'avais une partition /home séparée, j'ai pu réinstaller Ubuntu sans perdre aucune donnée. Je dois encore réinstaller des programmes et faire quelques configurations, mais tout semble bon à ce stade.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X