Forum Linux.débutant Ordre de boot

Posté par  . Licence CC By‑SA.
Étiquettes :
0
23
nov.
2017

Bonjour à vous qui prenez le temps de me lire !
J'ai une question à vous poser, j'ai installé Linux en dual-boot avec Windows sur mon ordinateur pour ne pas perdre toutes mes données. Toutefois, je préfère utiliser Linux à Windows et il m'est très pénible de devoir booter manuellement sur Linux en passant par le BIOS à chaque démarrage ! J'ai essayé quelques-unes des solutions que j'ai trouvé sur internet, sans toutefois aller m'aventurer à modifier certains fichiers sans avoir la confirmation du protocole que je devrais suivre. Pour info supplémentaire, j'ai déjà essayé Grub Customizer, qui modifie bien le Grub…qui ne s'affiche pas…tant que je n'ai pas interrompu le processus de boot manuellement. Pour résumer : lorsque mon ordinateur démarre, je dois appuyer sur "echap" pour interrompre le processus normal de boot, qui m'affiche une fenêtre me demandant quoi faire, je sélectionne donc l'option de lancement de Linux, qui ensuite m'affiche le Grub (avec les options de lancement dans l'ordre choisi dans Grub Customizer) dans lequel je sélectionne une fois de plus de lancer Ubuntu, pour finalement parvenir à avoir accès à ma session sous Linux !
Désolé si je n'ai pas été clair, si les mots que j'ai employé n'étaient pas les bons termes, si il manque des détails techniques, n'hésitez pas à me les demander !

  • # Paramétrage du BIOS

    Posté par  . Évalué à 5. Dernière modification le 23 novembre 2017 à 21:28.

    Il faut d'abord paramétrer le BIOS pour qu'il démarre de suite le chargeur de démarrage (GRUB dans ce cas) sur le bon disque (celui sur lequel est installé Linux et normalement aussi GRUB) et pour qu'il n'affiche pas le menu pour choisir quel disque démarrer.
    À mon avis, tu as 2 disques et le BIOS continue à démarrer le disque Windows.

    • [^] # Re: Paramétrage du BIOS

      Posté par  (site web personnel) . Évalué à 2.

      Ou inverser les nappes/disques.
      J'ai eu le même souci, c'est effectivement dans le bios qu'il faut choisir sur quel disque il doit chercher le chargeur d'amorçage.

      « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

    • [^] # Re: Paramétrage du BIOS

      Posté par  . Évalué à 1.

      Merci de cette réponse, mais pourrais-tu m'aiguiller un peu plus précisément ? Le BIOS me semble parler chinois ;-)
      Merci !

  • # Disques

    Posté par  . Évalué à 3.

    Est-ce que Windows et Linux sont installés sur le même HDD/SSD ou sur 2 différents ?

    • [^] # Re: Disques

      Posté par  . Évalué à 1.

      Merci de ta réponse, ils sont sur le même disque normalement

  • # UEFI

    Posté par  . Évalué à 3. Dernière modification le 23 novembre 2017 à 21:34.

    Avant grub s'installait sur le MBR du premier disque et le BIOS bootait dessus.
    Sur les PC modernes ont un UEFI, c'est en gros un BIOS++ qui fait le café, et permet entre autre de choisir directement le système sur lequel tu bootes.

    Je suppose vu ta description que quand tu appuies sur Echap, tu tombes sur le bootloader de l'UEFI, et quand tu choisis Linux il charge grub.
    Tu as alors 2 solutions :
    - tu dois probablement pouvoir choisir un boot « Legacy » dans la configuration de l'UEFI (« dans le BIOS » si tu préfères), il bootera à l'ancienne comme un BIOS standard, et devrait tomber sur le grub (il faut alors t'assurer que ton grub soit capable de booter ton windows pour pouvoir l'utiliser)
    - tu peux choisir le boot par défaut de ton UEFI. Si ce n'est pas possible depuis l'UEFI directement, tu peux le faire depuis Ubuntu avec efibootmgr. Il doit probablement exister des utilitaires sous windows aussi pour ça, mais je ne connais pas…

    À noter que si tu choisis un boot « legacy » ça doit être le paquet grub-pc qui doit être installé, et si tu bootes via l'EFI c'est grub-efi (la config est la même pour les deux après). Du moins c'est le cas sous debian et je suppose que c'est pareil sous ubuntu.
    À l'install, il doit avoir détecté l'UEFI donc tu dois logiquement avoir grub-efi d'installé actuellement.

    EDIT: en lisant les autres commentaires, je m'aperçois que je n'ai pas pensé au cas où tu as 2 disques et windows installé sur le premier. Il faudrait vérifier si c'est le bootloader de windows ou de l'UEFI que tu utilises actuellement.

    • [^] # Re: UEFI

      Posté par  . Évalué à 3.

      • [^] # Re: UEFI

        Posté par  . Évalué à 1.

        attention, passer en mode legacy ou CSM (donc supprimer le boot en UEFI va casser le windows

        • [^] # Re: UEFI

          Posté par  . Évalué à 2.

          Je n'ai pas encore vu un Windows se vautrer après être passé en mode « legacy ». J'ai constaté zéro différence.
          Testé sur un paquet de LENOVO, HP, et FUJITSU. Peut-être d'autres que j'ai oublié.

          • [^] # Re: UEFI

            Posté par  . Évalué à 1.

            Pourriez-vous m'indiquer la marche à suivre si je veux appliquer cette méthode ?

            • [^] # Re: UEFI

              Posté par  . Évalué à 2.

              aller dans ton "bios" (cf la documentation de ta carte mere/machine)
              chercher l'option "boot legacy", ou "CSM mode" ou CSM "disabled" qu'il faudra passer en mode compatible, ou CSM enabled

            • [^] # Re: UEFI

              Posté par  . Évalué à 2.

              • [^] # Re: UEFI

                Posté par  . Évalué à 1.

                la documentation de la carte mere serait plus appropriée plutot les generalités presentée sur ton cas (ici en virtualbox) qui va avoir un bios similaire à certaines cartes, mais pas à d'autres

    • [^] # Re: UEFI

      Posté par  . Évalué à 1.

      Merci pour l'indication avec efibootmgr, mais le problème c'est qu'il semble que les modifications ne s'enregistrent pas, puisque si effectivement le terminal m'indiquent sur le moment que l'ordre a bien changé, au démarrage suivant cela a été remis dans l'ordre précédent

      • [^] # Re: UEFI

        Posté par  . Évalué à 2.

        La pile du BIOS est peut-être HS.

        • [^] # Re: UEFI

          Posté par  . Évalué à 2.

          La pile du BIOS est peut-être HS.

          si la pile du bios est HS mais que la machine reste raccordée au reseau, les reglages sont maintenus

          du coup, je vois plusieurs scenario

          s'il change juste l'ordre de boot, au moment du demarrage, avec la touche F8 parfois, c'est un changement "ponctuel"
          au demarrage d'apres ca se fera comme reglé dans le bios.

          s'il va vraiment dans le bios, et change le boot order, puis ENREGISTRE la configuration,
          si ca ne tient pas apres un reboot, c'est que la pile est morte ET qu'il coupe l'electricité de la machine (debranchement du cable secteur, interrupteur sur le bloc d'alim ou sur la rallonge electrique)

          • [^] # Re: UEFI

            Posté par  . Évalué à 1.

            Si ça peut aider, je suis sur un ordinateur portable. En effet je débranche bien ma prise, mais (même si je ne sais pas si la "pile du BIOS" dont vous parlez y est raccordée) la batterie de mon ordinateur est toujours en grande partie pleine

            • [^] # Re: UEFI

              Posté par  . Évalué à 2.

              si c'est un ordi portable et qu'il ne conserve pas le reglage de l'ordre de boot, c'est soit que
              - tu modifies l'ordre temporairement (F8) et non dans le bios en lui meme ?
              - ta batterie est vide et que des que tu enleves le chargeur il remet les reglages par defaut

              je viens de lire que c'est le efibootmgr qui modifie l'ordre,
              il faut lire le mode d'emploi de l'outil,
              c'est peut-etre une modification temporaire, genre pour le prochain reboot,
              si tu es en UEFI, tu dois voir ton boot windows/linux en utilisant le raccourci du bios pour choisir l'OS de boot (chez certains constructeurs c'est F8)

Suivre le flux des commentaires

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