Sans graver

Aller à : navigation, rechercher
Icon-merge.png Cet article ou section devrait être fusionné avec Installation sans CD !
Vous pouvez éditer cet article, mais veuillez suivre la discussion à propos de la façon d'effectuer la fusion le plus tôt possible.

Présentation

Voici une méthode pour installer Opensuse 11 sans graver d'iso, sans devoir installer ou configurer de dépôts sur le reseau.

Cette méthode utilise Grub pour booter sur le noyau d'une image du dvd décompressée.


Prérequis

Il vous faut une partition d’au moins 4,3 Gio, sur laquelle va venir se placer l’image décompressée du dvd d’installation d’opensuse. Le point de montage de cette partition ne pourra pas être défini lors de la procédure d’installation, puisqu’il s’agit de la partition contenant le média d’installation.

Grub doit être installé (ceci peut-etre fait via un live cd quelconque si vous avez windows, ou le Grub “habituel” si vous avez déjà une distribution installée.

Quelques connaissances en matière de dénominations de disques durs…mais rien de bien grave, puisque j’y suis arrivé ;) Fonctionnement

Grub se lance lors du démarrage de l’ordinateur, et permet de choisir quel système lancer. Le truc est de rajouter une ligne proposant l’installation de opensuse: grub va booter sur le kernel du media d’installation et proposer une installation “classique”.

Préparation

Il vous faut télécharger une iso du dvd d’installation (ca devrait aussi fonctionner avec un cd…): http://software.opensuse.org/.

Ensuite, il faut la monter et copier son contenu sur la partition qui va servir d’installation:

En console:

On crée le dossier dans lequel l’iso sera montée:

mkdir /home/votre identifiant/opensuse11

En root, on monte:

mount -o loop -t iso9660 /chemin/vers/l'iso/d'opensuse11.iso /home/votre identifiant/opensuse11

Ensuite, on copie le contenu de l’iso:

cp -a /home/votre/identifiant/opensuse11/* /la/partition/que/vous/choisissez/opensuse (retenez la !!!)


Modification de Grub

Laissez faire le système. une fois cette copie terminée, il faut modifier Grub, en modifiant le fichier /boot/grub/menu.lst en ce sens:

######Ligne pour Opensuse title Installation opensuse v11

root (hd0,5)

kernel /le chemin sur la partition/que/vous/choisissez/opensuse/boot/i386/loader/linux splash=silent showopts

initrd /le chemin sur la partition/que/vous/choisissez/opensuse/boot/i386/loader/initrd

#######

Notez que la dénomination (hd0,5) correspond à la 6e partition de mon premier disque dur.

Si votre chemin vers l’image décompressée de opensuse sur la 1 partition du 2e disque dur, par exemple, alors, ca sera dénommé comme ceci: (hd1,0) ==>Le premier chiffre correspond au disque dur, le deuxième, à la partition. grub commence à compter à 0 (zéro), et pas à 1 !

Pour connaître ses partition, en console:

mount

Par exemple, chez moi, ça donne ceci: /dev/hda1 on / type ext3 (rw) none on /proc type proc (rw) /dev/hda6 on /home type ext3 (rw) /dev/hda7 on /media/autre_distrib type ext3 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) none on /sys/fs/fuse/connections type fusectl (rw)

Voila, vous avez mis à jour vitre fichier menu.lst.


Installation

Il suffit maintenant de redémarrer l’ordinateur, et, quand Grub se lance, choisir l’entrée “installation opensuse v11″.

Normalement, le kernel devrait se lancer, et ensuite, une interface austère vous proposant de “Make sure the CD1 is in the drive”. Répondez “Back”

Choisissez votre langue, pays et clavier

Choisissez ensuite “démarrer l’installation ou le système”

Ensuite “démarrer l’installation ou la mise à jour”

Sélectionner le support source -> disque dur -> /votre partition où se trouve l’image décompressée de opensuse -> /le chemin/sur/cette partition/vers le dossier “opensuse”.

L’installation “normale” démarre, graphiquement, comme d’hab’.


Cas pratique

Voici les commandes que j’ai effectuées sur mon système:

mkdir /home/splitsch/Bureau/opensuse11

mount -o loop -t iso9660 /home/téléchargement/opensuse11.iso /home/splitsch/Bureau/opensuse11

cp -a /home/splitsch/Bureau/opensuse11/* /home/splitsch/bureau/opensuse

Mon menu.lst:

########title Installation Suse v11

root (hd0,5)

kernel /home/splitsch/Bureau/opensuse/boot/i386/loader/linux splash=silent showopts

initrd /home/splitsch/Bureau/opensuse/boot/i386/loader/initrd

Lors de l’installation, j’ai choisi le disque dur sda6, et comme chemin, j’ai choisi : /splitsch/Bureau/opensuse/

######


Conclusion

Et voilà le travail !

Voici une méthode qui est plus difficile, certes, mais plus rapide et qui coute moins de dvd ;)

L'article original est disponible sur le blog de splitsch:http://www.pastanque.be/splitsch

--Splitsch 21 jun 2008 à 13:01 (UTC)