La liste | L'agenda | L'association | Plan du site | Espace privé
Accueil | Actions | Association | Liens | Technique
Accueil > Technique

Installer une distribution sans graver de CD !

Installer une distribution dérivée de Debian depuis l’image ISO présente sur le disque dur, sans graver de CD.
jeudi 27 octobre 2005 par Sylvain

Le but de cet article est d’installer une distribution dérivée de Debian sur le disque dur, depuis l’image ISO présente sur le disque dur. Sans graver de CD ! L’astuce consiste à copier les fichiers de l’image ISO sur une partition à part. Pendant l’installation, on monte cette partition comme si il s’agissait du lecteur de CD.

Cette méthode a marché pour l’installation d’Ubuntu Breezy, et elle DEVRAIT marcher pour d’autres distributions, en particulier pour les distributions dérivées de Debian. N’hésitez pas à l’essayer avec d’autres distributions. Vos retours d’expériences sont attendues avec impatience !

Prérequis :

  1. Avoir téléchargé une distribution dérivée de Debian. Dans cet exemple, ce sera Kubuntu Breezy. L’image ISO s’appelle kubuntu-5.10-install-i386.iso et elle est dans le dossier /home/Sylvain/téléchargements
  2. Avoir déjà un système Linux installé, avec Lilo ou Grub comme gestionnaire de démarrage.
  3. Choisir une partition où on installera Kubuntu Breezy. Dans notre exemple, ce sera la partition /dev/hda8. Évidemment, elle sera formatée pendant l’installation.
  4. Choisir une partition DIFFÉRENTE DE LA PREMIÈRE formatée en ext2 ou en ext3 (Est-ce que ça marche avec d’autres systèmes de fichiers ? ...) où seront stockés les fichiers contenus dans l’image ISO. Cette partition doit avoir suffisamment de place libre. Dans notre exemple, cette partition est /dev/hda11.

Remarque : Toutes ces commandes sont à faire en tant que root.




Sommaire 1 - AVANT L’INSTALLATION


UN

Bien sûr, il faut que la partition hda11 soit montée :


DEUX

Créez un répertoire /mnt/image_iso

qui vous permettra de monter l’image ISO


TROIS

Copiez tous les fichiers d’installation sur la partition hda11 [1]

En particulier, vérifiez que les fichiers cachés /mnt/image_iso/.* aient bien étés copiés.


QUATRE

Démontez la partition /dev/hda11


CINQ

Ensuite, il faut configurer Lilo ou Grub pour que l’on puisse démarrer l’installation. On va booter sur le vmlinuz et le initrd.gz que l’on extrait de l’image ISO. Créez un répertoire /boot/installation

dans lequel on copie les fichiers vmilinuz et initrd.gz que l’on trouve sur l’image ISO.

SI VOUS UTILISEZ LILO : Ajoutez ces lignes à la fin du fichier /etc/lilo.conf :

Remarque : Chez moi, je n’ai pas eu besoin de la ligne « append=... »

Et une fois le fichier /etc/lilo.conf enregistré, n’oubliez pas de faire :

Vérifiez qu’il n’y a pas d’erreurs parmi les messages qui défilent.

SI VOUS UTILISEZ GRUB : il vous faut éditer le fichier /boot/grub/menu.lst, et ajoutez ces 3 lignes à la fin de celui-ci :

Où X est le numéro du disque (en général hda<=>0, hdb<=>1 ...) et Y le numéro de la partition. Ainsi
- hda1<=>hd0,0
- hda2<=>hd0,1
- hdd7<=>hd3,6
- ... Plus d’informations en bas de page [2].


SIX

Et enfin, démontez l’image ISO :

Redémarrez, et choisissez la ligne Installation dans Lilo ou Grub.




Sommaire 2 - PENDANT L’INSTALLATION

L’installation démarre : paramétrage de la langue, du clavier, ...

Le programme d’installation va se plaindre qu’il n’arrive pas à monter le CD. C’est normal, il n’y a pas de CD. Continuez malgré tout. Vous arrivez à l’écran de choix des étapes :

C’est ici que réside l’astuce de la méthode. Habituellement, le programme d’installation monte le CD dans le répertoire /cdrom, puis il copie les fichiers d’installation à partir dans ce répertoire /cdrom. Nous allons jouer un tour au programme d’installation ! Passez en console en appuyant sur Alt+F2 et activez la console. Ensuite, la commande magique est :

Et voilà, les fichiers sont bien montés, mais pas depuis le CD d’installation : depuis la partition hda11 où on les avait copié avant. Revenez à l’écran de choix des étapes avec Alt+F1. Choisissez Chargez les composants depuis le CD. L’installation continue ...

L’installation se poursuit ...

Évidemment, ne formatez pas et n’utilisez pas la partition hda11 lors du choix des partitions d’installation. [3]

L’installation se poursuit ...

Lorsque vous arriverez à l’installation de Grub (ou de Lilo), il faudra peut-être démonter notre partition hda11. Passez en console en appuyant sur Alt+F2 et faîtes

Revenez à la procédure d’installation avec Alt+F1, puis installez Grub (ou Lilo)




Sommaire 3 - APRÈS L’INSTALLATION

À cause de notre procédure d’installation particulière, le système considère que /dev/hda11 est un cdrom. Il faut donc corriger le fichier /etc/fstab de votre nouveau système.

Une fois que votre distribution est correctement installée, vous pouvez bien sûr effacer les fichiers que vous avez copiés sur la partition hda11. Ça fera toujours de la place disponible !




Vos critiques et commentaires sont les bienvenus !

[1] Prenez soin de copier les fichiers à la racine de la partition hda11, et non dans un sous-répertoire.

[2] Attention il se peut que votre BIOS énumère des disque SATA ou SCSI en premier, notamment si vous démarrez dessus. Dans ce cas on obtient sda1<=>hd0,0 etc... Référez-vous à cette page si vous n’êtes pas familiarisé avec la numérotation des partitions de Grub.

[3] Si votre partition hda11 est en ext2, il est possible que le programme d’installation se plaigne du comportement bizarre de cette partition. Continuez malgré tout.



Forum

No Software Patents
Site réalisé avec SPIP
Ce site est hébergé par Ouvaton
Libérez-vous
Utilisez Firefox!
Utilisez Thunderbird