Forum Linux.débutant Debian sur SSD, ne boot pas sur disque HDD vide

Posté par  (Mastodon) . Licence CC By‑SA.
2
2
mar.
2024

Bonjour,

Sur ce PC portable (un assez vieux HP ZBook), j'ai installé Debian 12 sur le SSD en le partitionnant comme recommandé par l'installeur (en ajustant simplement les tailles des propositions).

J'écris en ce moment même depuis ce PC après l'installation qui s'est déroulée comme un charme.

Cependant, j'ai totalement ignoré le « gros » (1 To, tout de même) HDD interne lors de cette installation, pensant m'occuper de son cas plus tard.

Seulement, le PC refuse obstinément de booter si je le laisse décider de la méthode. Bien que le SSD soit censé, d'après le BIOS, être le premier disque à essayer lors de la séquence de boot, le BIOS tente systématiquement le HDD, qu'il trouve vide, et propose alors uniquement d'éteindre le PC (!).

Bien entendu, il n'a aucune difficulté à démarrer sur le disque nommé « Debian » si j'actionne au bon moment l'aiguillage vers le menu de boot du BIOS.

Quelqu'un saurait m'indiquer comment forcer le BIOS à finalement booter sur le SSD ?

  • # Ordre de boot

    Posté par  . Évalué à 0 (+0/-1).

    Dans le BIOS, tu dois avoir un menu qui te permet de choisir l'ordre de boot des disques durs.
    Mets le SSD tout en haut de la pile

    • [^] # Re: Ordre de boot

      Posté par  (Mastodon) . Évalué à 1 (+0/-0).

      C'est probablement à vérifier, mais sauf erreur de ma part, c'est déjà le cas, et c'est ça qui m'embête : je ne sais pas comment procéder alors que la configuration est en apparence correcte…

  • # Précisions

    Posté par  (site web personnel) . Évalué à 4 (+2/-0).

    Pour ce genre de question tu as intérêt à préciser le modèle exact du PC portable. Est ce qu'il est configuré pour booter en UEFI ? Si oui que renvoie la commande efibootmgr ?

    • [^] # Re: Précisions

      Posté par  (Mastodon) . Évalué à 2 (+1/-0).

      C'est un HP ZBook 15 G2

      La commande suggérée (et que je découvre — en la matière, je suis comme une poule devant un couteau…) donne ce résultat :

      $ efibootmgr
      BootCurrent: 0002
      Timeout: 10 seconds
      BootOrder: 0002,0000
      Boot0000* Windows Boot Manager
      Boot0001* Windows Boot Manager
      Boot0002* debian

      Je suis surpris de voir que la liste du BootOrder commence bien par 0002, qui est l'identifiant de debian. Quelle est cette sorcellerie ?

      Note :

      C'est une machine de seconde main, qui tournait bien sous Windows, mais je pensais que le formatage des deux disques (le SSD et le HDD) à l'installation de Debian aurait fait disparaître toute trace précédente de Windows…

      • [^] # Re: Précisions

        Posté par  (site web personnel) . Évalué à 2 (+0/-0).

        Tu pourrais faire des captures d'écran de ton firmware, les points intéressants étant les éventuels modes de compatibilité BIOS, Legacy, CSM (que je désactiverais) et l'éventuelle priorité des disques. Vu la configuration évoquée, UEFI-only, avec Secure Boot activé, serait la bonne configuration.

        Indépendamment de cela, tu pourrais nous montrer le contenu de la partition ESP (montée sous /boot/efi) et éventuellement effacer les traces de Windows Boot Manager à coup d'efibootmgr. Mais je ne pense pas que ces dernières soient en lien avec l'entêtement à essayer de démarrer sur l'autre disque… Après, ça reste un firmware et tout est possible, tout est imaginable…

        Debian Consultant @ DEBAMAX

        • [^] # Re: Précisions

          Posté par  (Mastodon) . Évalué à 1 (+0/-0).

          Merci pour les suggestions (que je ne comprends pas trop)

          des captures d'écran de ton firmware

          Je suppose qu'il s'agit du BIOS. Pas facile de capturer l'image de l'écran, à part en le prenant en photo avec, par exemple, un téléphone.

          Je vais voir (probablement ce soir…) comment configurer comme suggéré

          nous montrer le contenu de la partition ESP (montée sous /boot/efi)

          Pas certain de savoir comment faire ça, mais je vais essayer

          effacer les traces de Windows Boot Manager à coup d'efibootmgr.

          S'il suffit de suivre le mode opératoire décrit dans ce commentaire SO, je devrais m'en sortir…

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.