Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/01/2019, à 22:21

soshy

[Résolu] Réparer le grub...

Bonjour,

J'ai cassé mon grub et je n'arrive pas à le réparer tout seul sad

En gros, j'avais une installation d'ubuntu 16.04 fonctionnelle en dualboot avec windows. J'ai voulu installer KDE néon pour voir à quoi ça ressemblait, et ce con n'a pas trouvé ubuntu tout seul. Je me retrouve donc avec un grub qui ne me permet pas de revenir sur ubuntu....

Je comptais faire un bête chroot depuis néon pour lancer update-grub, mais soit je m'y prend comme un manche, soit ça ne fonctionne pas... Quoi qu'il en soit, je n'y arrive pas et j'aurai besoin d'un peu d'aide.

Petite subtilité, ma partition root c'est du BTRFS.

# fdisk -l
Disque /dev/loop0 : 236 MiB, 247422976 octets, 483248 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop1 : 89,5 MiB, 93835264 octets, 183272 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/sda : 931,5 GiB, 1000203804160 octets, 1953523055 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/sdb : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/sdc : 223,6 GiB, 240057409536 octets, 468862128 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 67A02F11-1F61-4622-BDEE-19F1F35B9B6C

Périphérique     Début       Fin  Secteurs Taille Type
/dev/sdc1         2048    923647    921600   450M Environnement de récupération Windows
/dev/sdc2       923648   1128447    204800   100M Système EFI
/dev/sdc3      1128448   1161215     32768    16M Réservé Microsoft
/dev/sdc4      1161216 163842047 162680832  77,6G Données de base Microsoft
/dev/sdc5    163842048 261498297  97656250  46,6G Système de fichiers Linux
/dev/sdc6    261498880 277123071  15624192   7,5G Partition d'échange Linux
/dev/sdc7    277123072 374779903  97656832  46,6G Système de fichiers Linux
/dev/sdc8    374779904 467920528  93140625  44,4G Système de fichiers Linux
/dev/sdc9    467920896 468860927    940032   459M Système EFI

sdc4 c'est windows,
sdc5 c'est mon root ubuntu 16.04 formaté en btrfs
sdc7 c'est mon /home
sdc8 c'est le root de kde néon.

J'ai tenté de suivre différentes indications, entre autres : https://wiki.archlinux.org/index.php/ch … ing_chroot et https://forum.ubuntu-fr.org/viewtopic.p … #p19716361

Cependant, lorsque je lance update-grub il ne fonctionne pas.

# update-grub
/usr/sbin/grub-probe : erreur : impossible de trouver un périphérique pour / (/dev est-il monté ?).
# update-grub2 
/usr/sbin/grub-probe : erreur : impossible de trouver un périphérique pour / (/dev est-il monté ?).

Des idées ?

Dernière modification par soshy (Le 06/01/2019, à 12:26)

Hors ligne

#2 Le 05/01/2019, à 00:10

ubuntu18a

Re : [Résolu] Réparer le grub...

Bonsoir.
Tu dis avoir installé le logiciel ubuntu dans une partition BTRFS sans avoir utilisé une partition de boot formatée en extn.
En conséquence, il ne peut pas être détecté par les autres  installations ni par boot-repair qui ne cherchent que dans des partitions  EXT.

Tu devrais pouvoir malgré tout y accéder par un chroot à condition de paramétrer aussi les modules d'accès btrfs afin de permettre le montage de la partition BTRFS. Mais je ne les connais pas. Peut-être suffit-il d'installer les modules btrfs dans neon pour que cela fonctionne?

Une autre possibilité: Faire une réinstallation de ubuntu.

Hors ligne

#3 Le 06/01/2019, à 12:25

soshy

Re : [Résolu] Réparer le grub...

J'ai fini par résoudre mon problème ! Il fallait monter la partition BTRFS d'une façon un peu particulière, et aussi monter la partition EFI.

sudo mount -t btrfs -o subvol=@ /dev/sdc5 /mnt 
for i in /sys /proc /run /dev /boot/efi; do sudo mount --bind "$i" "/mnt$i"; done
sudo chroot /mnt
grub-install

Hors ligne