Le message d'erreur mentionné me salue souvent lorsque je démarre mon ordinateur portable. J'ai essayé de nombreuses méthodes mentionnées dans certaines réponses, rien n'a aidé.
Faits :
-
J'ai installé un double démarrage pour la deuxième fois (réinstallé à cause de la même raison) en suivant le plus possible Comment puis-je dual-boot Windows 10 et Ubuntu sur un notebook HP en UEFI?.
-
En suivant ce guide, j'ai créé une partition de démarrage d'environ 2 Go avec les drapeaux esp et boot (Remarque : le drapeau de démarrage se trouve maintenant sur la partition Windows, je n'ai aucune idée de comment il est arrivé là.), puis la partition Windows, suivie de l'échange, des 20 Go d'Ubuntu "/" et du reste en tant que partition "/home".
Numéro Début Fin Taille Type Système de fichiers Drapeaux 1 1049ko 2149Mo 2147Mo primaire fat32 esp 2 2149Mo 378Go 376Go primaire ntfs boot 3 378Go 384Go 6000Mo primaire linux-swap(v1) 4 384Go 500Go 116Go étendue 5 384Go 404Go 20,0Go logique ext4 6 404Go 500Go 96,1Go logique ext4
-
J'ai utilisé boot-repair pour restaurer grub après avoir installé Windows (je ne pouvais pas accéder à Ubuntu sur mon disque dur, j'ai utilisé une version USB). Après cela, ça a bien fonctionné pendant 3 jours.
-
Ayant de nouveau reçu le message d'erreur redouté (pas de rescousse grub, seulement "Appuyez sur une touche pour continuer"), j'ai vérifié gParted et j'ai remarqué que le drapeau de démarrage est sur le mauvais disque.
-
En cherchant le dossier grub, je l'ai trouvé dans les 20 Go de "/" partition comme il se doit. Sur la partition Windows, cependant, deux dossiers étranges sont apparus : Boot et boot-sav. Le premier contient des dossiers comme bg-BG (langues) avec bootmgr.exe.mui et souvent, mais pas toujours, memtest.exe.mui:
BCD cs-CZ es-MX hu-HU nb-NO ro-RO tr-TR BCD.LOG da-DK et-EE it-IT nl-NL ru-RU uk-UA BCD.LOG1 de-DE fi-FI ja-JP pl-PL sk-SK zh-CN BCD.LOG2 el-GR Fonts ko-KR pt-BR sl-SI zh-HK bg-BG en-GB fr-CA lt-LT pt-PT sr-Latn-CS zh-TW BOOTSTAT.DAT en-US fr-FR lv-LV qps-ploc sr-Latn-RS bootvhd.dll es-ES hr-HR memtest.exe Resources sv-SE
Le boot-sav est lié à boot-repair, log et mbr_backups (vide) s'y trouvent.
- En utilisant sudo fdisk -l, j'ai reçu un avertissement : La partition 4 ne démarre pas sur une limite de secteur physique.
Mes questions :
- Ma partitionnement pourrait-il fonctionner théoriquement ? (Quelque part j'ai lu que les fichiers de démarrage devraient tous être dans les premiers 137 Go.)
- Devrais-je simplement changer le drapeau boot vers la première partition esp ?
- Le fait d'avoir un SSHD a-t-il un rapport avec mon problème ?
- Évidemment, que devrais-je essayer pour rendre mon ordinateur démarrable sans problèmes la plupart du temps ?
Autres informations peut-être utiles de parted -l
:
Modèle: ATA ST500LM000-1EJ16 (scsi)
Disque /dev/sda : 500Go
Taille de secteur (logique/physique) : 512O/4096O
Table de partitions : msdos