Sans graver
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. |
Sommaire
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)