2 votes

Essai de lecture ou d'écriture en dehors du disque 'hd0' - dual boot Windows 10 & Ubuntu 16.04

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

1voto

Rod Smith Points 41849

Votre disque utilise le système de partitionnement MBR (appelé msdos par parted). Windows s'installe en mode BIOS/CSM/legacy sur de tels disques, donc vous démarrez presque certainement Windows en mode BIOS.

Un EFI peut démarrer à partir d'un disque MBR et vous pouvez créer un ESP sur un tel disque. Dans parted, un ESP sur un disque MBR a le drapeau esp défini, tandis que le drapeau boot identifie une partition vers laquelle le chargeur d'amorçage de DOS/Windows va charger. Sur un disque GPT, les drapeaux boot et esp sont synonymes; ils identifient tous deux un ESP. Ainsi, votre disque a des ESP séparés et des partitions bootable pour Windows. Il est probable que la sortie que vous avez montrée est comme elle devrait être. Vous ne devriez pas essayer de déplacer soit le drapeau esp soit le drapeau boot.

Cela dit, il est fort probable que votre ESP ne sert à rien, puisque vous avez probablement installé Ubuntu en mode BIOS également. Je ne peux pas en être sûr sans plus de données, cependant. (Le fichier RESULTS.txt généré par le Boot Info Script serait utile.)

L'avertissement concernant /dev/sda4 (votre partition étendue) qui ne commence pas sur une limite de secteur physique est inoffensif; vous pouvez l'ignorer.

Vous n'avez pas mentionné quel est votre problème, ou si vous en avez un, mis à part ne pas comprendre comment tous ces éléments s'emboîtent. Si vous rencontrez un problème de quelque nature que ce soit, veuillez spécifier quel est le problème, et fournir la sortie du Boot Info Script. (Postez-le sur un site de pastebin et postez l'URL vers votre document ici.)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X