Forum général.général Créer un multi-boot avec clé de démarrage sur carte SD

Posté par . Licence CC by-sa
2
28
jan.
2017

Bonjour tout le monde :)

Je viens de découvrir votre site et je me suis dis que c’était surement le meilleur endroit pour avoir réponse à mes questions :D
(d'ailleurs, je m'excuse d'avance si j'ai posté mon sujet au mauvais endroit du forum, je me suis dis que comme ça touchait à plusieurs domaines, c'était de ce fait plutôt général)

En fait, j'ai pas mal de problème sur mon ordinateur actuellement, et donc, comme un bourrin/faignant, je compte le formater pour repartir à propre.

J'aimerais en profiter pour (enfin) me mettre à linux. Jusqu'à maintenant, le peu que je l'ai utilisé était pour mes projets sur mon raspberry PI et n'ai donc jamais réellement eu à l'utiliser à proprement parlé.

Configuration

Au niveau de la config de mon PC, je suis sur un MSI GT60 2OC-013FR - GTX 770M (Portable donc) dans lequel j'ai ajouté un SSD d'1To et dans un premier temps 4go de ram, mais 4 autres sont en chemin et viendront prendre place en même temps que j'effectuerais le formatage.
Au final, j'ai un SSD d'1To, un HDD de 750go, bientôt 12go de ram et le reste est d'origine, je vous laisse le lien si besoin :
http://www.materiel.net/ordinateur-portable/msi-gt60-2oc-013fr-gtx-770m-90915.html

Dual-boot

Windows

-J'aimerais conserver windows pour me permettre de garder mes logiciels/jeux habituels et aussi parce que ça me rassure… faut bien avouer ^
Je ne sais pas encore si je reste sous windows 10 pour permettre d'avoir une compatibilité maximal avec tout ce qui se fait actuellement, ou si je reviens sur un windows 7 que je trouvais bien moins chiant sur bien des aspects.
Du coup, si vous avez des avis sur ce sujet, je suis preneur ! (En m'expliquant pourquoi bien entendu ^ même si il ne s'agit ni de 7 ni de 10)

Linux

Ne connaissant rien à Linux, je comptais aussi sur vous pour m'aider à choisir ce qui serait le plus adapté dans mon cas.
J'aime beaucoup "bricoler" et principalement ce qui touche au web, et j'ai peu voir un des bloggeur que je suit pour son contenu, Grafikart pour ne pas le citer, être passé sous Antergos.
Comme je le disais, ne connaissant rien à Linux, je ne peux donc que le citer sans vraiment comprendre celui là plutot qu'un autre. Du coup, il s'agirait de mon choix par défaut si rien ne vient contredire mon avis ^ (et je parle de vous bien entendu :D)

Bon! Tout ça… c'est fait… où j'en suis…
Ah oui !
Maintenant, j'aimerais conditionner ce dual-boot.

Clé de démarrage externe

Comme vous avez pu lire dans la partie config, j'ai un SSD, et j'aimerais donc en profiter pour y stocker mes deux OS.
D'une part, j'en profite pour vous demander vos conseils sur la taille des partitions à effecteur. J'imaginais en avoir 3 :
-Linux
-Windows
-Autre (stockage, principalement pour les jeux pour améliorer leurs réactivités)
Mais je n'ai aucune idée de leurs taille ?? Et vous?

Ensuite, j'aimerais que la clé de démarrage de windows soit sur un support externe (au top, une carte SD, comme j'ai un lecteur sur le flanc de mon PC, je pense que ça serait le plus simple et le plus transparent pour moi à utiliser). Ceci dans le but que :
-Lorsque la SD est connectée, windows se lance.
-Lorsqu'elle n'est pas présente, Linux se lance.

Au niveau du bios, j'imagine que c'est "facilement" faisable en bootant en priorité l'usb avant les disques dur. Mais comment faire ? Etant donné que les deux sont présent sur le disque dur, je ne connais pas de solution de ce coté là. J'ai commencé à me documenter sur les clé de démarrage qui semblerait être au top pour ce que je veux faire, mais chaque fois je tombe dans le cas inverse de ce qu eje voudrais (Linux sur le support externe, et windows à défaut).

Voilà où j'en suis, voilà ce que je veux faire.

J’espère donc que vous pourrez m'aider ou m’orienter dans ce petit projet et vous remercies déjà d'avance pour l'aide et les avis que vous pourrez m'apporter… en plus d'avoir lu tout ça xD Je crois que je me suis un peu laissé emporté :')

Encore merci ! Et à bientôt !

  • # Comprends pas...

    Posté par . Évalué à 2. Dernière modification le 28/01/17 à 13:26.

    Je ne saisis pas bien ton histoire de bootloader sur la carte SD…
    De base avec une installation multi OS tu auras un joli petit menu au lancement de ton PC avec GRUB dans la majorité des cas qui te permettra de choisir de booter sous Windows ou Linux.

    Sachant que tu pourras configurer le tout afin de booter par exemple sous Windows ou Linux si aucune action faites dans les 10s par exemple.

    • [^] # Re: Comprends pas...

      Posté par . Évalué à 1. Dernière modification le 28/01/17 à 13:51.

      Merci pour ta réponse.

      Oui en me documentant c'est ce que j'ai peu voir, je cherchais juste à faire "plus".
      Je ne voudrais pouvoir lancer windows que si la carte SD est insérée.

      Edit:
      Je me rend compte qu'il serait peut-etre possible de mettre GRUB sur la carte SD en question au final. Je vais essayé de voir les possibilités de ce coté là.

      • [^] # Re: Comprends pas...

        Posté par . Évalué à 4.

        Je ne voudrais pouvoir lancer windows que si la carte SD est insérée.

        par defaut tu reinstalles windows sur le SSD
        puis linux, sur le SSD aussi

        si tu ne touches à rien d'autres c'est linux qui demarre par defaut, apres le delai du grub.
        si tu choisis windows, alors c'est windows qui se lance.

        donc à part si tu ne veux pas que ta femme ou tes enfants ne demarrent sous windows,
        l'idée de la clef USB qui gere le multiboot, c'est un peu se prendre la tete pour rien

        • [^] # Re: Comprends pas...

          Posté par . Évalué à 1.

          C'est vrai que du coup je me rend compte que ça serait me prendre la tête pour pas grand chose… Surtout que les quelques secondes gagnées en n'ayant pas à attendre le timer grub ne sont finalement pas si gênantes.

          Tu as une idée de la taille des différentes partitions que je devrais faire ?
          Ainsi qu'un avis sur une distribution Linux plutôt qu'une autre?

          Je n'ai pas de souci au niveau femme ou enfant, c'est du pur bidouillage perso à la fois pour la curiosité et pour mettre en place les deux OS.
          J'imaginais qu'une condition physique (la carte SD) pour le démarrage rendrait ça plus sympa, mais je me rend compte que ça compliquerait infiniment les choses si par la suite je décide d'ajouter d'autres possibilités de boot (par exemple).

          • [^] # Re: Comprends pas...

            Posté par . Évalué à 3.

            windows systeme : au moins 80Go pour lui laisser un peu d'air pour "respirer"
            linux : entre 10 et 30Go sera largement suffisant
            data : le reste, en ntfs

            distribution, celle que tu auras testé et validé avant, dans une machine virtuelle sur ton windows par exemple
            prendre un truc connu comme ubuntu, mint pour demarrer,
            tu changeras probablement apres quelques années.

            • [^] # Re: Comprends pas...

              Posté par . Évalué à 1.

              Merci pour toutes les infos ! Je prends note ^

              Le problème c'est que mon installation de windows actuelle est tellement en sale état, que les machines virtuelles que j'ai essayé de mettre en place se trouvent être toute ralentie à cause de ressources que windows me prend déjà.
              (A vouloir couper cortana ainsi que pas mal de nuisibles, je me suis retrouvé à ralentir mon système plutôt violemment. D'où le formatage au final)

              Oui, au final après avoir lu quelques sujets, je pense m’orienter comme tu le propose sur Ubuntu.
              Et tu as d'autant plus raison que lorsque je serais plus à l'aise avec Linux, il ne sera jamais trop tard pour trouver ce qui me convient le mieux par la suite fort de mon expérience :D

              • [^] # Re: Comprends pas...

                Posté par . Évalué à 3.

                ben installes un windows tout neuf,
                test dans des VMs les linux

                puis refait toute l'installation avec le linux de ton choix

      • [^] # Re: Comprends pas...

        Posté par . Évalué à 3.

        Je ne voudrais pouvoir lancer windows que si la carte SD est insérée.

        Pourquoi ?

        • [^] # Re: Comprends pas...

          Posté par . Évalué à 1.

          Une méchante envie de me compliquer la vie il semblerait xD
          Le but premier était d'utiliser mon lecteur de carte SD comme interrupteur physique pour sélectionner quel OS boot.
          Mais je crois que je me prend trop la tête et me rend aussi compte que si j'arrivais à mettre ça en place, ce serait finalement contraignant sur la limite à deux images bootables maximum et par le fait que du coup, mon lecteur de carte est inutilisable pour quoi que ce soit d'autre.

          • [^] # Re: Comprends pas...

            Posté par . Évalué à 2.

            Oulala…

            SD comme interrupteur physique pour sélectionner quel OS boot.

            C’est possible. Il faut installer GRUB sur la carte.

            ce serait finalement contraignant sur la limite à deux images bootables maximum

            Ce serait contraignant, c’est sûr… Si tu fais ça, garde un autre média pour booter au cas où tu perdes la carte SD :)

            Par contre je ne vois pas de quoi tu veux parler avec cette limite de deux images ?

            De ce que j’avais compris tu comptais utiliser la carte pour démarrer un système se trouvant lui même sur le disque dur, pas installer directement un OS sur la carte…

            mon lecteur de carte est inutilisable pour quoi que ce soit d'autre.

            Ah oui, si tu installes carrément l’OS sur la clé… c’est qu’en plus ça va ramer… le débit de lecture et d’écriture est pas le même entre un disque sur SATA et un disque sur USB (le lecteur de carte c’est de l’USB)

            À condition d’installer Windows avant Linux (en prenant soin de laisser de l’espace libre sur le disque lors de l’installation de Windows, pour pas avoir à "re-sizer" une partition lors de l’installation de Linux…) le système (GRUB en l’occurrence) te permettra de choisir entre Windows et Linux.

            GRUB est parfois configuré avec les options :

            GRUB_DEFAULT=saved
            GRUB_SAVEDEFAULT=true
            ce qui fait que l’OS qui démarre par défaut (si aucun choix après N secondes) c’est le dernier OS démarré. Ça se modifie bien sûr.

            Il faut installer Windows en premier car, ensuite, l’installation de Linux va détecter le Windows et ajouter une entrée au menu de GRUB pour démarrer ce système. Alors que si tu fais l’inverse, Windows ne va pas être aussi « gentil », il va remplacer purement et simplement GRUB par son propre chargeur de démarrage, sans créer d’entrée pour Linux ! Il faut ensuite redémarrer le Linux en utilisant un système live pour réinstaller GRUB… Pourtant, techniquement, rien n’empêcherait Windows de faire pareil… (ajouter une entrée de menu dans son chargeur de démarrage pour passer la main au chargeur de démarrage de l’autre OS…)

            • [^] # Re: Comprends pas...

              Posté par . Évalué à 2.

              Par contre je ne vois pas de quoi tu veux parler avec cette limite de deux images ?

              Par rapport au possibilité que je voulais mettre en place, deux possibilité sont "commandable" par la présence ou l'absence de la carte SD.
              Plus seraient possible, mais m'afficheraient donc le menu de sélection des OS que je cherchais à éviter.

              Ah oui, si tu installes carrément l’OS sur la clé

              non non, il était bien question de laisser les OS sur le SSD et de n'utiliser la carte SD que comme test pour savoir quoi lancer.
              Mais je me dis (et j'ai peut-être tord, je n'ai pas encore exploré les possibilités) que si en cours de fonctionnement d'une session windows (où donc la carte est requise), l'enlever ne plairait pas à l'OS.
              Mais avec ce que tu proposes toi (en utilisant la carte seulement pour GRUB et rien d'autre), j'imagine que le problème ne se poserait pas contrairement à ce que j'avais imaginé (sans même être sur que c'était faisable) : Retirer de l'OS de windows ce qui permet de le lancer, et le mettre sur la carte SD pour que le lancement ne se fasse que dans le cas où elle est présente.

              Je me perd dans des explications qui sont de toute façon bien trop compliquées et finalement n'apporteraient rien de plus -si par miracle j'y arrivais- par rapport à toutes les solutions et possibilités qui m'ont été présentés. J'en profite d'ailleurs pour une fois de plus tous vous remerciez chaleureusement !

              Merci pour les explications qui suivent! Très interressante et très "marrant" de voir encore une fois Windows ne se soucier de rien et s'imposer comme si il était tout seul. On sent l'influence américaine :D (ouais, c'était nul… j'avoue)

              • [^] # Re: Comprends pas...

                Posté par . Évalué à 2.

                Par rapport au possibilité que je voulais mettre en place, deux possibilité sont "commandable" par la présence ou l'absence de la carte SD.

                C’est possible de faire ainsi mais c’est plutôt compliqué. Je vois toujours pas l’intérêt :)

                Il faut que GRUB soit installé et sur le disque, ET sur la carte. Ton BIOS configuré pour booter : 1 la carte, 2 le disque dur interne. Le GRUB de la carte configuré pour booter Linux et celui du disque pour booter Windows (ou l’inverse). Ça devrait le faire, en théorie.

                Encore une fois je ne vois pas l’intérêt (pour le dire plus prosaïquement : pourquoi tu veux te faire chier :) Si c’est un problème de vie privée tu ferais mieux de chiffrer ton /home, ça te demandera un mot de passe supplémentaire à entrer au démarrage, et quelqu’un qui démarrerait un autre système pour aller lire le disque ne pourra pas le faire…

                Retirer de l'OS de windows ce qui permet de le lancer

                Alors là non. Pas du tout. (une étape de moins \o/). En fait GRUB se contente de passer la main au chargeur de démarrage de Windows (Windows aussi peut le faire, mais à peu près personne ne doit faire ça…)

              • [^] # Re: Comprends pas...

                Posté par . Évalué à 2.

                il était bien question de laisser les OS sur le SSD et de n'utiliser la carte SD que comme test pour savoir quoi lancer.

                oui c'est faisable

                tu bootes la clef USB d'installation linux,
                tu insert la carte SD

                tu fais le formatage personnalisé en mettant la partition
                /boot sur la carte SD
                le GRUB sur le MBR de la carte SD

                le / du linux sur le SSD

                tu configures le bios/efi pour demarrer sur la carte SD quand elle est presente (1e choix), le disque dur/SSD en 2nd choix

                mais je penses que tu te prend la tete pour pas grand chose,
                cela n'apporte rien que de la complexité, à ta machine.

  • # Un tuto ?

    Posté par . Évalué à 1.

    Quelqu'un aurait un tuto récent pour un débutant passant sous Ubuntu tout en mettant en place GRUB pour le multi-boot?

    • [^] # Re: Un tuto ?

      Posté par . Évalué à 0.

      ubuntu-fr possède un wiki très instructif
      Comment installer Ubuntu en cohabitation (double amorçage) avec Windows
      Ordinateurs avec UEFI (EFI)

      Quand tu fais une recherche ajoutes "ubuntu-fr" dans ta recherche et tu tombera sur leur wiki :)

      Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat

      • [^] # Re: Un tuto ?

        Posté par . Évalué à 2.

        Super !
        Merci du tuyau, je vais y faire un tour et me le garder de coté.

    • [^] # Re: Un tuto ?

      Posté par . Évalué à 2.

      Quelqu'un aurait un tuto récent pour un débutant passant sous Ubuntu tout en mettant en place GRUB pour le multi-boot?

      tu installes windows d'abord
      tu installes ensuite linux,
      grub va s'ajouter tout seul

      • [^] # Re: Un tuto ?

        Posté par . Évalué à 0.

        Puis, éventuellement, tu peux configurer/personnaliser ton grub avec une interface grâce à grub-customizer

        Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat

        • [^] # Re: Un tuto ?

          Posté par . Évalué à 1.

          Oh! J'avais pas vu ton message mais carrément ! Ça me plait comme possibilités !
          Merci beaucoup.

          • [^] # Re: Un tuto ?

            Posté par . Évalué à 2.

            avant d'en arriver là, apprend deja à installer windows/linux et le grub qui va automatiquement avec.

      • [^] # Re: Un tuto ?

        Posté par . Évalué à 1. Dernière modification le 28/01/17 à 15:17.

        Je n'ai pas de partitions à prévoir initialement pour Linux ? (Avant de réinstaller windows et ensuite Linux)

        Comme conseillé dans un autre message, je vais partir sur du 80go pour windows et 30 pour Ubuntu (volontairement large), je dois donc commencer par formater et partitionner mon ssd ou je laisse les choses se faire d'elles même au fur et à mesure?

        Edit:
        Je lis aussi sur différents sujets qu'il y a d'autres partitions nécessaires à Linux, c'est à moi de les prévoir ou il s'en occupe lui même lors de l'installation?
        Qu'en est il du swap, dois-je en prévoir un ? Les avis semblent diverger sur ce sujet au travers ce que j'ai peu lire.

        • [^] # Re: Un tuto ?

          Posté par . Évalué à 4.

          quand tu installes le windows, demandes lui un partitionnement personnalisé
          C: system
          D: data
          libre (pour linux plus tard)

          quand tu installeras linux, demande lui de s'installer "à coté" dans l'espace libre

          • [^] # CD/USB d'installation Linux ?

            Posté par . Évalué à 1. Dernière modification le 28/01/17 à 15:20.

            Tout simplement, d'accord.

            Merci encore pour le coup de main :D

            Petite question en ce qui concerne l'installation de Linux, comme j'aurais déjà installé windows, je dois passer par lui pour l'installation de Linux ou il s'agit d'un CD ou d'une clé bootable que je dois faire (comme pour windows).

            • [^] # Re: CD/USB d'installation Linux ?

              Posté par . Évalué à 2.

              je dois passer par lui pour l'installation de Linux

              Non.

              ou il s'agit d'un CD ou d'une clé bootable que je dois faire (comme pour windows).

              Clé bootable !

              Bon, en vrai il y a moyen « d’installer Linux à partir de Windows » mais c’est plutôt… exotique… donc oublie ;)

              Comme a écrit NeoX (et moi aussi dans mon précédent message), l’important c’est que tu laisses bien un espace libre (ie: non partitionné) quand tu installes Windows. L’installeur de Linux te partitionnera cet espace libre comme il faut, tout seul comme un grand.

              • [^] # Re: CD/USB d'installation Linux ?

                Posté par . Évalué à 1.

                Super,
                Merci beaucoup, tout est clair et même limpide avec votre aide à tous ^

                Faut que j'arrête de me poser autant de question surtout, je test et je vois bien lors des installations ce qui m'est proposé. Comme j'en suis à formater, le risques n'existe plus xD

  • # En 2 mots

    Posté par . Évalué à 2.

    Bonjour :-)

    Pour Windows, je te conseilles Windows 10, je ne crois pas que des licences 7 soit encore en ventes et là aussi tu risques de te compliquer la vie. Windows 10 à de l'avenir, 7 un (glorieux) passé. Il faut installer Windows en premier avant linux.

    Distributions Linux, je te recommandes Ubuntu car la plus connue, celle avec laquelle tu auras le plus de documentations sur les internets. Une fois ton windows installé, après les maj et la configuration de l'antivirus, installes virtualbox et tests les différents linux pour te faire une idée.

    Concernant le boot sur SD, tu as raison de laisser tomber, ça à l'air bien bien bien complexe sans avoir de réel atout dans ta configuration.

    Julien_c'est_bien (y'a pas que Seb)

    • [^] # Re: En 2 mots

      Posté par . Évalué à 1.

      Merci pour ton message,
      au final j'étais parti sur les mêmes choix que ceux que tu proposes en ce qui concerne les OS et pour les mêmes raisons.

      Je pense que je vais me faire une petite session de machine virtuelle ouais, pour voir ce qui existe et différente possibilités que cela apporte.

      Totalement, c’était gadget et je me serais retrouvé à perdre du temps avec une carte SD, plutôt qu'un menu simple qui gère tout seul si je lui dis rien.

    • [^] # Re: En 2 mots

      Posté par . Évalué à 2. Dernière modification le 28/01/17 à 22:29.

      le boot sur SD, tu as raison de laisser tomber, ça à l'air bien bien bien complexe

      Ce n’est pas si complexe que ça. Si tu as une image bootable pour une clé USB elle ira très bien sur une carte SD. Ça va surtout se jouer au niveau du BIOS (EFI whatever…) donc du matériel. Cela dit que je pense que tous les PC récents bootent sans problème sur le lecteur SD.

      Enfin oui, ce qui est complexe c’est de maintenir deux GRUB, dont l’un devra être « installé manuellement » (ie: pas par l’installeur de la distribution lors de l’installation…), après… ça permet de comprendre un peu mieux comment fonctionne GRUB.

      sans avoir de réel atout dans ta configuration.

      Oui, je vois toujours pas pourquoi il a cette idée :)

      Ubuntu car la plus connue, celle avec laquelle tu auras le plus de documentations sur les internets.

      Oui. La documentation en français d’Ubuntu est bien faite. Elle s’applique souvent à Debian (forcément) et à d’autres distributions (pour ce qui est des généralités)

      Et pour tester différentes distributions, les machines virtuelles ça fait gagner du temps, c’est sûr !

Suivre le flux des commentaires

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