Forum Linux.debian/ubuntu [RĂ©solu] Installer Debian sans installeur, directement sur un disque dur

Posté par  . Licence CC By‑SA.
Étiquettes :
3
7
sept.
2023

Bonjour,
Je me demandais s'il y avait un moyen d'installer Debian sans passer par une phase d'installation, avec juste une image disque à copier sur le disque dur et un peu de configuration au premier démarrage.
Un peu comme les images lives, mais le systĂšme serait persistant.
J'ai déjà vu des distributions qui s'installaient par défaut comme ça, mais je serai bien incapable de donner des noms.

  • # ben en fait c'est ce que fait un installeur

    Posté par  . Évalué à 4.

    faut pas croire mais un installer il fait :

    • detection des disques
    • partition du disque
    • montage de ce disque dans une zone temporaire
    • decompression d'un systeme dans cette zone
    • chroot dans cette zone
    • activation du grub vers la racine du disque

    je ne vois pas trop ce qu'il pourrait faire differemment


    • [^] # Re: ben en fait c'est ce que fait un installeur

      Posté par  (site web personnel, Mastodon) . Évalué à 4.

      Il est marquĂ© « image disque » dans le message ; c'est en fait du clonage
 et c'Ă©tait utilisĂ© pour mettre Ă  disposition rapidement des postes exactement identiques en terme matĂ©riel (c'est une condition sine-qua-none) Ă  partir d'une image maitresse.

      “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • # RĂ©glage initial

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

    En fait, ce que tu cherches, c'est seulement un systÚme de réglage initial.

    Je m'explique. Une image qu'il suffit d'écrire sur un disque dur pour pouvoir démarrer une Debian, c'est facile à faire : il suffit d'installer Debian, puis de prendre une image du disque dur avec ce que tu veux comme logiciel fait pour ça.

    Ensuite, tu peux Ă©crire cette image sur le disque dur d'une autre machine, mĂȘme d'une machine pas du tout identique tant que c'est la mĂȘme plate-forme matĂ©rielle). Ça revient Ă  prendre un disque dur dans un PC et le mettre dans un autre, ça dĂ©marre trĂšs bien, Debian supporte sans problĂšme des changements massifs de matĂ©riel.

    Un petit dĂ©tail tout de mĂȘme, pour dĂ©marrer un systĂšme d'exploitation sur un PC moderne, avec un firmware UEFI, il faut plusieurs choses :

    1. un disque dur avec une partition systÚme UEFI, contenant le chargeur de démarrage (GRUB) ;
    2. un rĂ©glage du firmware, en fait une entrĂ©e de son menu de dĂ©marrage, pour qu'il soit au courant qu'il y a un systĂšme d'exploitation qui peut ĂȘtre lancĂ© en exĂ©cutant justement ce chargeur.

    Du coup c'est un tout petit peu plus compliqué que juste écrire des partitions sur le disque dur, il faut aprÚs cela utiliser un outil spécial pour ajouter cette entrée de démarrage.

    À part ça, ce qu'il te faut, c'est un logiciel qui dĂ©marre une fois et une seule, pour effectuer quelques rĂ©glages. Ça, je ne sais pas si c'est disponible


    • [^] # Re: RĂ©glage initial

      Posté par  (site web personnel, Mastodon) . Évalué à 3.

      Pour le dernier point, j'ai l'impression qu'il s'agit juste d'un programme de « post-install » qui serait lancĂ© Ă  la premiĂšre connexion ; un peu comme faisait/fait CrunchBang/BunsenLabs 
d'ailleurs, c'est une dĂ©rivĂ© Debian (donc y aura que cette partie des sources Ă  adapter et refaire l'ISO si ça rĂ©pond Ă  la question.)

      “It is seldom that liberty of any kind is lost all at once.” ― David Hume

    • [^] # Re: RĂ©glage initial

      Posté par  . Évalué à 1.

      Je me suis peut-ĂȘtre mal expliquĂ©, mais ce que je cherche, c'est une image live avec des donnĂ©es persistantes.

      Je lancerai l'image depuis un disque externe ou une clé USB comme une image live, sur n'importe quelle machine, mais ma configuration, mes paquets et autres resteraient installés d'un redémarrage à l'autre.

      L'informatique n'est pas une science exacte, on n'est jamais Ă  l'abri d'un succĂšs

      • [^] # LiveCD + data-persistance

        Posté par  (site web personnel, Mastodon) . Évalué à 3. DerniĂšre modification le 08 septembre 2023 Ă  11:02.

        Arf, j'avais compris de travers aussi :D

        Il y a des LiveCD qui permettent d'Ă©crire des donnĂ©es persistantes moyennant quelques manipulations
 Knoppix Ă©tait dans le cas je crois, peut-ĂȘtre Ubuntu Ă  une Ă©poque.
        Qui ont intégré le principe du data-persistance (je crois que c'est le nom), y en a peu. Un dont je me souviens, et qui est des plus anciens dans cette mouvance, est Puppy Linux.

        “It is seldom that liberty of any kind is lost all at once.” ― David Hume

        • [^] # Re: LiveCD + data-persistance

          Posté par  . Évalué à 2.

          Merci beaucoup, Puppy Linux répond parfaitement à mon besoin !
          C'est bien une image live (~750MB ! inscriptible sur CD !) basé sur Debian (ou au choix Ubuntu et Slackware (ou rien)) qui permet d'enregistrer sa session et de la recharger automatiquement au prochain redémarrage.
          Et, cerise sur le gùteau, on peut charger le systÚme en RAM !

          Je n'ai pas essayé Knoppix, mais la derniÚre mise à jour date de 2021 :( Néanmoins, ça aurait sûrement pût faire l'affaire.

          L'informatique n'est pas une science exacte, on n'est jamais Ă  l'abri d'un succĂšs

      • [^] # Re: RĂ©glage initial

        Posté par  . Évalué à 3.

        Ubuntu (qui est un dérivé de debian) proposait un mode persistant, il fallait utiliser rufus pour mettre l'iso sur la clef USB et demander un espace de "persistance"

  • # Pour faire simple

    Posté par  . Évalué à 2.

    Le plus simple est de parler de sa propre expérience, ici la mienne. Oui, c'est possible d'installer sans installeur mais attention, débutants s'abstenir.
    Je l'ai fait de nombreuses fois avec Debian dans le passĂ© puis avec Arch. J'ai ainsi clonĂ© plusieurs systĂšmes sur plusieurs ordinateurs. Gain de temps considĂ©rable, surtout avec Arch, distribution oĂč la configuration se fait Ă  la main. Il suffit de formater le nouveau disque, partitionner, dĂ©tecter l'uuid, copier les partitions, reconfigurer l'uefi, modifier des paramĂštres dans /etc (dont fstab, et d'autres choses que je n'ai pas en tĂȘte). Il faut chrooter le systĂšme dupliquĂ©, mettre Ă  jour. Point trĂšs important: Grub: installer et configurer (sur le mbr pour mon cas). Tout cela se fait Ă  partir d'un live cd/usb. J'utilise systemrescue. Pour copier les partitions, j'ai toujours utilisĂ© le gestionnaire de fichiers MC (Midnight Commander) en console pour plus de sĂ©curitĂ© et de simplicitĂ©. Cette duplication de systĂšme est beaucoup plus facile sur Arch qui fournit certains outils notamment le script bash 'arch-chroot' pour chrooter facilement. Encore une fois, attention, il faut savoir ce que l'on fait et pourquoi on le fait. Par ailleurs, le type de matĂ©riel joue beaucoup. Je n'ai jamais rencontrĂ© d'incompatibilitĂ©, cela ne veut pas dire qu'il en sera toujours ainsi.

    • [^] # Re: Pour faire simple

      Posté par  . Évalué à 2.

      Cette méthode nécessite d'avoir une image source pour cloner. Je ne pense pas que le P.I en ait une.

  • # Ce que tu dĂ©cris ressemble Ă  une installation OS sur un Raspberry Pi

    Posté par  . Évalué à 4. DerniĂšre modification le 08 septembre 2023 Ă  11:28.

    Peut-ĂȘtre que ça a changĂ© (ou que ma mĂ©moire me fait dĂ©faut), mais il me semble que les premiĂšres installation se faisaient ainsi :
    - Ecriture d'une image (via dd sous linux) sur une carte SD
    - démarrage du raspberry pi
    - exécution d'un outil de configuration permettant d'étendre le filesystem sur tout le disque, configurer le réseau (pas sûr pour ce point) et un tas d'autres choses.

    Je ne sais pas si ce mode d'installation est utilisĂ© pour d'autres distributions. Peut-ĂȘtre en partant d'une box Vagrant et en bricolant un truc, ça pourrait se faire.

Suivre le flux des commentaires

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