Skip to content

Instantly share code, notes, and snippets.

@dginhoux
Last active July 23, 2024 16:39
Show Gist options
  • Save dginhoux/f6918c4780a6cf7694b0618a8eaa19f9 to your computer and use it in GitHub Desktop.
Save dginhoux/f6918c4780a6cf7694b0618a8eaa19f9 to your computer and use it in GitHub Desktop.
linux : grub repair from live distro
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 /dev/sda # installation de grub sur le MBR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment