Forum Linux.debian/ubuntu Aide pour une installation

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
30
août
2015

Récemment j'ai cherché à mettre à jour ma (pas si vieille) Debian 7 pour une Debian 8. Et malgré quelques centaines d'installations au compteur je suis bloqué. Alors je vais expliqué où j'en suis, et si une bonne âme sait m'indiquer la direction…

Donc la première idée était de démarrer d'une clef usb avec l'iso copiée (cp debian.iso /dev/sdx1) ou installée (unetbootin) dessus. Ça n'a jamais voulu marcher (avec aucune iso, et aucune option du BIOS). Mais comme le PC est un peu vieux et qu'il arrive que des paramètres de bios rendent cette voie impraticable, je ne me suis pas inquiété à cette étape.

J'ai donc gravé une iso net-install. Pour me rendre compte rapidement que mes CD ou mon lecteur/graveur est trop vieux pour être encore fonctionnel. Donc pas de CD.

Qu'à cela ne tienne, j'ai deux bons disques durs bien vaillants, avec pleins de partitions libres. Un petit :

cp debian.iso /dev/sda1

Suivie d'un peu de frappes en qwerty dans grub, et… magie, l'installateur de Debian 8 finissait pas démarrer.

Mais pour butter bientôt sur une nouvel difficulté :
L'installateur réclame à corps et à cris son cdrom. On voudrait lui dire : « il est là, il suffit de lire la partition d'où tu viens de démarrer », mais non, ce gars là ne veut rien savoir, il propose aimablement d'aller chercher des drivers pour un lecteur de cd-rom inutile et inutilisable.

D'où ma question : comment convaincre l'installateur qu'il peut fonctionner à partir d'une partition de disque dur, et (lui faire) oublier le lecteur CD ?

Je précise que le comportement est le même que l'on parte de l'iso du DVD 1 ou de l'iso net-install. J'ai également tenté de faire monter l'iso par grub en indiquant (après avoir déposée l'iso brut, l'initrd, et le vmlinuz sur la partition 1 de mon disque dur) :

loopback loop (hd0,1)/debian.iso

Sans plus de résultats, l'installateur persiste à réclamer son CD. Ça me rappel un peu l'époque où je jouais à des jeux vidéos privateurs.

En conclusion : HELP !


Solution :
Jetez les CD, aux oubliettes les DVD, au pilon les clefs-USB, inutile désormais de jouer avec les options du bios pour une banale réinstallation. Debian propose l'outil idéal pour cette situation :
debootstrap.
Et une page détaillant le travail à réaliser ensuite.

NB : l'outil est loin d'être aussi efficace que l'installateur. Il reste énormément de choses à configurer à la main ensuite.

  • # simple

    Posté par  . Évalué à 5.

    Récemment j'ai cherché à mettre à jour ma (pas si vieille) Debian 7 pour une Debian 8.

    editer le fichier /etc/sources.list
    changer les references debian 7 (wheezy)
    en reference debian 8 (jessie)

    suivi d'un
    apt-get update
    apt-get safe-upgrade
    apt-get dist-upgrade

    • [^] # Re: simple

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

      Merci ; mais cette option là je préférerais l'éviter : je réserve systématiquement des partitions vides sur les machines utilisant des distributions versionnées pour pouvoir laisser coexister les deux versions quelques temps. Ça permet de repartir de zéro, et de nettoyer périodiquement les scories d'une utilisation pas nécessairement toujours rigoureuse.

      « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

      • [^] # Re: simple

        Posté par  . Évalué à 2.

        en effet, c'est une technique, du coup il faut aller voir mon autre solution

  • # cp/dd et autres outils

    Posté par  . Évalué à 3.

    tu tentes d'installer l'installeur avec un cp fichier.iso /dev/sdXY

    je n'ai jamais essayé et cela me semble une option etrange.
    j'aurais plutot fait un dd if=fichier.iso of=/dev/sdX

    bon sinon, dans le post precedent tu dis que tu as un systeme fonctionnel et que tu as des partitions libres,

    pourquoi ne pas faire les manips suivantes (classées de la plus simple à la plus complexe), aux choix :

    A) utiliser debootstrap depuis ton OS courant pour installer la nouvelle debian sur la partition libre

    B) dire à grub de booter directement sur l'image iso posée dans un dossier de grub ?

    C) decompresser l'ISO en sortir l'image systeme et la copier/coller sur la nouvelle partition

    • [^] # Re: cp/dd et autres outils

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

      « j'aurais plutôt fait un dd if=fichier.iso of=/dev/sdX »

      Idem, mais juste avant de tenter l'opération, je suis tombé sur une page debian qui indiquait que cp marchait très bien pour ce faire. Du coup…

      « A) utiliser debootstrap depuis ton OS courant pour installer la nouvelle debian sur la partition libre. »

      Ça sera certainement la prochaine chose que je vais tenter. Je ne connaissais tout simplement cet outil. Et il semble être précisément celui dont j'avais besoin. Je n'ai pas du googler les bons termes. À quelque chose l'erreur a du bon. J'ai le plaisir d'être votre obligé.

      « B) dire à grub de booter directement sur l'image iso posée dans un dossier de grub ? »

      Ma foi, je ne savais pas que grub savait faire ça. Mais j'imagine que le résultat serait similaire à ce que j'obtiens en déposant l'image iso sur une partition.

      « C) décompresser l'ISO, en sortir l'image système, et la copier/coller sur la nouvelle partition »

      En fait j'ignore le détail de ce que font les installateurs de distributions. Du coup, cette possibilité me paraissait exclu dans la mesure où il s'agirait de prendre directement la distribution telle que sur le CD ?

      Quoi qu'il en soit, merci. Me voilà avec trois techniques à tester ce soir, pour le prix d'un seul appel au secours.

      « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

Suivre le flux des commentaires

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