Grub caché par Windows
Grub inaccessible pour dual boot
Système et matériels / Installation et configuration

Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
Reprise du message précédent
J'ai essayé de créer un boot sur une clé usb en cochant dans le paramétrage de grub "installer dans /efi/boot (disque amovible ou contournement pour certains BIOS)" et j'obtiens le message d'erreur suivant ;grub! :Le programme « drakboot » a planté avec l'erreur suivante :
grub2-install failed: Installation pour la plate-forme x86_64-efi.
grub2-install : erreur : impossible d'ouvrir « /boot/efi/EFI/BOOT/BOOTX64.EFI » : Le fichier existe.
...propagated at /usr/lib/libDrakX/any.pm line 278.
...propagated at /usr/libexec/drakboot line 49.
Perl's trace:
drakbug::bug_handler() called from /usr/libexec/drakboot:49
Je n'ai pas encore cherché à comprendre le smilblick.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Je dirais que le montage de la partition /boot/efi est en lecture seule. N'y faudrait-il pas un fsck ou un checkdsk depuis windows?
Yves

Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
Je vous passe les essais variés, dont certains totalement en aveugle ne connaissant pas les moeurs de Windows. Résultat nul.
Gparted me donne ça :

Ça me démange de formater la partition efi. Est-ce que grub ira s'y nicher? (J'ai fait une clé de sauvegarde de Windows)

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
De ce que comprends du message d' erreur le fichier boot_x64.efi existe déjà et du coup, est ce pour ça qu' il n' est pas réecrit ?
Si on fait un ls /boot/efi/EFI/BOOt cela liste quelque chose ?
Si oui, je suppose que ce fichier pointe vers le bootloader de Windows.
Je me demande ce que donnerait une copie du fichier de boot (le boot_x64.efi de Mageia à la place de celui ci, on en fera une copie auparavant du fichier existant ).
Édité par nic80 Le 16/04/2024 à 21h33

Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
ls /boot/efi/EFI/BOOT/
bootx64.efi*
Mais si je remonte à la racine/boot :
Caché :
Citation :ls /boot/
config-6.4.9-desktop-4.mga9 initrd.img@
config-6.6.22-desktop-1.mga9 symvers-6.4.9-desktop-4.mga9.xz
dracut/ symvers-6.6.22-desktop-1.mga9.xz
efi@ System.map-6.4.9-desktop-4.mga9
EFI/ System.map-6.6.22-desktop-1.mga9
grub2/ vmlinuz@
initrd-6.4.9-desktop-4.mga9.img vmlinuz-6.4.9-desktop-4.mga9
initrd-6.6.22-desktop-1.mga9.img vmlinuz-6.6.22-desktop-1.mga9
initrd-desktop.img@ vmlinuz-desktop@
Tout ça me parait du bon Linux écrit dans cette partition. Mon idée de la formater n'apporterait rien.
ls /boot/efi/EFI/
Boot/ HP/ mageia/ Microsoft/

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
On pourrait essayer de faire (j' espére que le.pc peut démarrer après), si le /boot/efi/EFI/mageia contient un bootx64.efi.
mv /boot/efi/EFI/BOOT/bootx64.efi /boot/efi/EFI/BOOT/bootx64.efi.bak
ln -s /boot/efi/EFI/mageia/bootx64.efi /boot/efi/EFI/BOOT/bootx64.efi

Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
Catastrophe , l'ordinateur ne reboute plus et me dit qu'il n'y a aucun système d'exploitation.
Grace à la clé Mageia avec Recovery j'ai relancé le truc et réinstallé grub depuis le MCC
Windows n'est plus reconnu et le boot sur grub est aléatoire.
Bref je n'ai plus qu'à réinstaller Windows puis Mageia, en priant Saint Pixel que par ses pouvoirs magiques grub sache contourner les maléfices des Méchantes Fenêtres.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Et il doit avoir un ou deuk autres dossiers.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Si Mageia démarre, refaire l'installation du gestionnaire d'amorçage, en vérifiant bien que "Détecter les autres OS" est coché.
Yves

Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
Mais surprise, c'est une installation W11 et non pas W10 qui s'est installée. Elle ne semble pas meilleure, peut-être un peu moins lente.
Contrairement à ses mauvaises habitudes, Windows s'est contenté de sa partition dédiée et n'a pas touché à Mageia.
Grub fonctionne toujours bien, tant que ne lance pas Windows, sinon retour à la case départ, mais j'ai maintenant un message gentil qui me dit que Windows répare le boot, même quand on réinitialise les valeurs par défaut de l'ordinateur.
Je vais m'acharner encore un peu car l'ordi est celui d'une association et les utilisateurs de Linux y sont minoritaires, mais la vieille imprimante HP fonctionne sous Mageia tandis qu'il n'y a plus de pilotes pour Windows 10 ou 11.
@Papoteur
avant réinstallation, Grub ne trouvait pas plus Windows que le Bios de l'ordi.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Ivan :
@Papoteur
avant réinstallation, Grub ne trouvait pas plus Windows que le Bios de l'ordi.
Le bios ne voit que les fichiers efi bien placé dans la partition esp.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
J'ai essayé la manip préconisée plus haut et j'obtiens ceci :
console :ln -s /boot/efi/EFI/mageia/bootx64.efi /boot/efi/EFI/BOOT/bootx64.efi
ln: impossible de créer le lien symbolique '/boot/efi/EFI/BOOT/bootx64.efi': Opération non permise
Évidemment j'étais en root sur la console Mageia.
Édité par Ivan Le 19/04/2024 à 14h45

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
Les linuxiens sauront retrouver grub depuis le bios et les autres n'auront droit qu'à Windows.
Merci pour l'attention portée à mes tracas.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie