#1 Le 12/11/2015, à 14:47
- Plug
[Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Bonjour,
J'ai un disque amovible que je ne branche que de temps en temps. Il se trouve que j'ai fait une mise à jour de ma Ubuntu 14.4 LTS sur mon disque interne alors que le disque amovible était branché.
Depuis, impossible de démarrer ma Ubuntu sans avoir le disque amovible inséré
Ma config :
Sur le disque interne :
Windows 7
Ubuntu
Sur le disque amovible :
Windows 7
Kali
Sur les deux disques c'est bootmgr qui prend la main.
Le problème :
Quand je démarre mon PC sur le disque interne (avec ou sans le disque amovible), lorsque je sélectionne Ubuntu dans bootmgr, j'ai à l'écran :
Try hd(0,0) EXT2:
et un curseur plat qui reste bloqué.
Si je sélectionne Windows, ça démarre bien
Ce que je fais:
J'insère le disque amovible
Je démarre sur le disque amovible (choix Bios)
Bootmgr me propose Windows ou Kali
Je choisis Kali qui rentre alors dans Grub
Grub me propose Ubuntu, Kali ou Windows
Je choisis Ubuntu et là je démarre bien sur Ubuntu
Pas très pratique, vous en conviendrez
Questions :
Dans quel ordre Grub consulte-t-il les disques lorsqu'il est installé sur plusieurs disques / partitions ?
Comment le forcer à démarrer sur mon disque interne sans allez chercher sur le disque amovible ?
Eléments de diagnostic :
Pour les plus courageux, un petit boot-info
(merci de ne pas le recopier l'intégralité du pastebin dans votre réponse)
Boot-info de ma config avec tous les disques
Autre petite précision : Je ne suis pas en UEFI.
Ce que j'ai déjà essayé :
Démarrer Ubuntu avec le disque amovible
Enlever le disque amovible
Forcer l'installation de Grub sur la partition Ubuntu de mon disque interne
plug@ubuntu:~$ sudo grub-install --force /dev/sdc1
Integrer ce nouveau secteur de boot dans bootmgr
et j'ai toujours la même erreur
Merci à ceux qui voudront bien se pencher sur le problème.
Plug
Dernière modification par Plug (Le 12/07/2021, à 15:57)
Hors ligne
#2 Le 12/11/2015, à 16:00
- malbo
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Ce que tu as indiqué comme étant un Boot-Info (ça), je ne sais pas ce que c'est mais ce n'est pas un Boot-Info. Peux-tu faire un Boot-Info suivant la procédure correcte : http://doc.ubuntu-fr.org/tutoriel/boot-info
Et donner l'URL de ce Boot-Info dans ta réponse.
Dernière modification par malbo (Le 12/11/2015, à 16:02)
Hors ligne
#3 Le 12/11/2015, à 17:38
- Plug
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
c'est un boot-info obtenu avec bootinfoscript, apparemment en vigueur sur le forum http://ubuntuforums.org/.
Je l'ai utilisé parce que le Boo-Info de yannubuntu n'a pas marché.
Il a planté (2 fois) et m'a demandé d'envoyer un rapport d'erreur, ce que j'ai fait, mais je ne me rappelle plus l'erreur.
Je vais essayer à nouveau en creusant un peu l'erreur....
Sinon, je ne vois pas beaucoup de différences avec celui préconisé.
Il te manque quoi en fait ?
Dernière modification par Plug (Le 13/11/2015, à 11:51)
Hors ligne
#4 Le 16/11/2015, à 02:21
- Plug
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
malbo ? Parti en vacances ?
En attente de précisions sur les infos qui te manquent...
Dernière modification par Ayral (Le 24/11/2015, à 23:16)
Hors ligne
#5 Le 16/11/2015, à 05:10
- moko138
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
En ligne de commande,
boot-repair
puis donne le Retour utilisable de commande, parce que les boules de cristal sont indisponibles jusqu'à Noël (au moins).
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#6 Le 16/11/2015, à 19:21
- Plug
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Merci moko138 de prendre le relais.
J'utilise
plug@ubuntu:~/test$ boot-info
qui ouvre une fenêtre. Le terminal reste en attente de fin de programme. Quand je ferme boot-info, il me redonne le prompt.
plug@ubuntu:~/test$
Quant à lancer un boot-repair, c'est hors de question. Chaque fois que je l'ai lancé, il m'a foutu une pagaille pas possible et bousillé des heures de travail.
Maintenant, et encore une fois, si quiconque a besoin d'informations qui se trouveraient dans bont-info et pas dans bootinfoscript, qu'il les demande, je les donne volontiers
Mais comme tu dis, sans ma boule de cristal, je ne peux savoir ce qu'il manque aux habitués du boot-info de YannUbuntu
A votre disposition...
Hors ligne
#7 Le 17/11/2015, à 06:10
- moko138
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Ma connexion est trop mauvaise, j'ai mis une demi-heure à obtenir ton boot-info-script.
Comme tu peux le lire à la première ligne, tu as utilisé un outil vieux de 2 ans et demi.
Nous ne te demandons surtout pas de cocher faire la "réparation recommandée".
Nous te demandons de "cliquer sur Créer un rapport BootInfo", ce que tu peux re-tenter aussi à partir de la commande
boot-repair
comme l'explique https://doc.ubuntu-fr.org/boot-repair.
Cela permettra, si tu obtiens de nouveau un message d'erreur, de nous donner un retour de commande complet.
Car les messages d'erreur que tu as donnés sont incomplets. On peut supposer que tes dépôts ne sont pas bons, ou bien que ton système a été déconnecté de la toile, ou les deux à la fois.
Note que tu peux aussi obtenir un vrai rapport boot-info, valide, et toujours sans faire de "réparation recommandée", à partir d'une session live, ce qui contournerait tes craintes.
- - - -
Conformément au règlement du forum que tu connais depuis bientôt deux ans, ça serait bien que tu n'alourdisses pas la page avec d'inutiles liens-profils, couleurs, émoticônes.
- - - -
Il semble que tes problèmes soient simples (chargeur d'amorçage, dépôts, connexion). Tu avais la chance que l'éminent spécialiste qu'est malbo ait commencé à te répondre. Mais si tu ne te conformes ni au règlement du forum, ni aux demandes qui t'y sont faites, pourquoi demander de l'assistance au forum ?
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#8 Le 17/11/2015, à 08:32
- maxire
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Salut,
À priori, suite à une lecture rapide du boot-info, je dirais que c'est plus un problème à régler en demandant de l'aide à un forum Windows car Cette installation utilise en primaire Bootmgr de Windows pour ensuite basculer vers les programmes Grub installés dans les VBRs des partitions root Linux.
C'est un problème Bootmgr pas Grub, regarde la commande bcdedit de Windows.
Dernière modification par maxire (Le 17/11/2015, à 08:34)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#9 Le 21/11/2015, à 11:49
- Plug
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Bonjour à tous,
OK je vais essayer boot-repair mais je serais très étonné qu'il ne me donne pas la même erreur que boot-info.
@moko138: la version de bootinfoscript que j'ai utilisée est bien la dernière (la 0.61).
- - - -
Pour la présentation des posts je ne pense pas "abuser" (terme employé par le règlement) .
Je veux bien enlever les émoticônes et les liens profils mais les couleurs sont là pour attirer le regard sur ce qui est important pour le lecteur qui parcourt rapidement le sujet. Et franchement je trouve que c'est plus agréable à lire que du texte brut noir et blanc.
- - - -
Sinon je suis sur une piste, mais il me manque une info que je n'arrive pas à trouver sur le site de GRUB :
Est-ce que quelqu'un aurait les release notes de GRUB v1.99 à GRUB v2.00 ?
Merci
[edit]
Bon, mon boot-info fonctionne maintenant. Va comprendre Charles...
Voici le résultat : http://paste.ubuntu.com/13394276/
[/edit]
Dernière modification par Plug (Le 21/11/2015, à 14:04)
Hors ligne
#10 Le 21/11/2015, à 14:09
- Plug
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Petite précision, j'ai repéré au boot un message rapide :
Starting version 219
Je ne sais pas si c'est utile, mais je n'avais pas remarqué ça avant (quand ça marchait)
Hors ligne
#11 Le 21/11/2015, à 16:32
- maxire
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Quelque chose ne colle pas dans ton descriptif système inséré dans le message 1.
Tu in diques deux disques, un interne et un amovible.
J'en vois quatre dans le boot-info:
/dev/sda qui semble être le disque amovible avec un Windows 7 et Kali
/dev/sdb qui semble n'héberger que des partisions ntfs ou fat32
/dev/sdc qui héberge un Ubuntu + un Windows
/dev/sdd qui héberge des partitions ntfs
Je pense qu'au lieu d'utiliser bootmgr pour démarrer un grub sur vbr tu ferais mieux de faire l'inverse, installer grub dans le mbr de /dev/sdc.
Grub lancera alors Ubuntu ou Windows au choix.
Disque amovible toujours monté et Ubuntu sur /dev/sdc lancé:
sudo grub-install /dev/sdc
sudo update-grub
Et je le répète, tu nous demandes de l'aide sur un problème purement Windows qui est celui du paramétrage de bootmgr dans lequel tu t'es sans doute trompé.
Ce n'est pas notre spécialité.
J'ajoute que tu précises que tu ajoutes une entrée Grub dans bootmgr sans nous dire comment ni dans quel Windows car il en existe plus d'un.
Pour ton dernier message, inutile de décortiquer les messages de Ubuntu une fois démarré pour comprendre pourquoi Grub ne démarre pas, c'est trop tard.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#12 Le 21/11/2015, à 19:14
- Plug
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
@maxire
Ce n'est pas un problème Windows puisque ça marchait très bien avant la mise à jour Ubuntu (voir les 3 premières phrases de mon premier message).
Je n'ai pas cité les 2 autres disques parce que ce sont des disques de données uniquement (on peut le déduire facilement du rapport boot-info).
Pour insérer une entrée Grub dans bootmgr on utilise EasyBCD (la méthode avec copie du MBR et bcdedit ne marche plus depuis Windows 8 et/ou EFI).
Quant à changer l'ordre d'enchainement des Boot, ça ne répondra pas à mes questions.
J'ai déjà une solution de contournement expliquée dans mon premier message.
J'espère avoir répondu à toutes tes interrogations.
J'attends maintenant avec impatience que les gens qui m'ont demandé le boot-info puissent, dans la mesure de leur disponibilités, m'aider à décortiquer ce problème.
Merci d'avoir essayé d'aider.
Hors ligne
#13 Le 22/11/2015, à 02:11
- moko138
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Plug, tu as raison de dire que tu n'es pas en UEFI (en attestent les lignes 1233-1258, par exemple).
Il n'en demeure pas moins ceci :
=> Windows 7/8/2012 is installed in the MBR of /dev/sda.
=> Windows 7/8/2012 is installed in the MBR of /dev/sdb.
=> Windows 7/8/2012 is installed in the MBR of /dev/sdc.
=> No boot loader is installed in the MBR of /dev/sdd.
qui montre que tous tes chargeurs d'amorçage sont de windows.
Or de mémoire de pachyderme, on n'a jamais vu une mise à jour de linux remplacer grub par son équivalent windows.
Une hypothèse est qu'une de ces mises à jour de windows qui s'exécutent au redémarrage suivant a écrasé ce qui marchait avant (ton paramétrage de bootmgr ou peut-être grub dans un mbr) par un démarrage 100% windows.
----------------
Quoi qu'il en soit, pour pouvoir démarrer Ubuntu sans avoir le disque amovible inséré, il n'y a pas 36 solutions. Les deux plus simples sont celles que t'a proposées maxire :
soit tu re-règles bootmgr comme tu sais le faire,
soit tu installes grub dans /dev/sdc - sdc sans chiffre - (et tu indiques au bios de prendre en compte sdc).
Dernière modification par moko138 (Le 22/11/2015, à 02:17)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#14 Le 22/11/2015, à 18:38
- Plug
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Oui j'ai vu ça. Mais j'en ai déduit que boot-info se plante, pour 2 raisons :
sdb est un disque de données (il n'y a aucun système d'installé et on ne peut pas booter dessus)
la commande parted -l ne donne bien que 2 partitions de boot (sda = le disque amovible et sdc = mon disque système)
1150 Number Start End Size Type File system Flags
1151 1 1049kB 50.6GB 50.6GB primary ntfs boot
et
1181 Number Start End Size Type File system Flags
1182 1 1049kB 40.0GB 40.0GB primary ext4
1183 2 40.1GB 109GB 69.0GB primary ntfs boot
tous deux en ntfs en effet.
La concomitance avec la mise à jour Ubuntu est trop flagrante pour soupçonner une éventuelle mise à jour Windows qui ne se fait pas n'importe quand dans le mois.
Mon hypothèse est que Grub (bien connu pour aller fureter partout) ayant trouvé le disque amovible s'y est installé dessus de manière prioritaire et que maintenant sans ce disque amovible, il lui manque un maillon dans le chainage (d'où) le plantage.
Du coup, il ne faudrait peut-être pas que j’enlève le disque amovible avant de faire mon grub-install --force
Je vais essayer....
Hors ligne
#15 Le 22/11/2015, à 20:04
- moko138
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Puisque tu sais tant de choses, je ne te ferai pas l'injure, Plug, de t'expliquer à quoi et à qui sert le drapeau de boot.
Je me prosterne devant ton immense savoir et te prie de bien vouloir m'autoriser à quitter ce fil.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#16 Le 24/11/2015, à 20:59
- ljere
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Bonjour plug,
Je vous informe que c'est vous qui avez donné le ton à cette discussion en refusant l'aide que les membres ont voulu vous donner,
si vous voulez continuer dans cette voie et en plus nous menacer libre à vous, mais ne soyez pas surpris si vous êtes sanctionné.
Cordialement,
ljere
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#17 Le 24/11/2015, à 22:49
- Plug
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Bonjour et merci de m'avoir répondu.
Je ne refuse pas de l'aide, je cherche juste des réponses aux questions que je pose (si on connait la réponse).
Je ne souhaite pas qu'on me propose d'autres configurations que celle que je cherche à mettre en place et qui (je le re-re-dit) fonctionnait très bien avant l'upgrade Ubuntu.
Je rappelle donc ici mes questions, pour ceux qui savent et qui veulent y répondre (ou même juste essayer de chercher avec moi) :
1°) Dans quel ordre Grub consulte-t-il les disques lorsqu'il est installé sur plusieurs disques / partitions ?
2°) Comment le forcer à démarrer sur mon disque interne sans allez chercher sur le disque amovible ?
et à titre subsidiaire (histoire de vérifier ou d'invalider une hypothèse que j'ai faite) :
3°) Est-ce que quelqu'un aurait les release notes de GRUB v1.99 à GRUB v2.00 ?
[Edit modo : bon… on va arrêter la polémique et le hors-sujet, ça n’a rien à voir avec le but des sections support, et on va dire que ce topic pourrait repartir sur des bases saines…]
Dernière modification par Sir Na Kraïou (Le 25/11/2015, à 00:07)
Hors ligne
#18 Le 12/07/2021, à 16:17
- Plug
Re : [Résolu] Erreur au boot : Try hd(0,0) EXT2: => Comment orienter Grub ?
Le post date un peu mais il se trouve que j'ai eu le même problème en passant de ubuntu 18.04 à ubuntu 20.04
Je vais donc donner ici le mode opératoire pour corriger ça (au cas où d'autres auraient le même problème) :
Accéder au disque contenant l'amorce ubuntu avec un live CD (moi j'ai un disque amovible avec un linux)
Copier les 512 premiers octects du disque en erreur avec dd dans un fichier ubuntu.mbr (par exemple)
Donner le fichier ubuntu.mbr en paramètre à bcdedit (Windows en dual boot)
Redémarrer. Et ça marche à nouveau...
Apparemment (c'est l'hypothèse plausible que j'ai faite mais je n'ai pas vérifié), il semblerait que l'upgrade de version modifie quelque chose dans la chaine de boot et que de ce fait l'ancien mbr n'est plus valide (ce pourquoi il faut créer un nouveau fichier à donner à manger à bcdedit).
-
Hors ligne