Installer opensuse 11 sans gravure, en passant par Grub
Bonjour!
Vous n’êtes pas sans savoir que opensuse 11 est sortie.
Je vous propose un petit tutoriel concernant son installation sans gravure, en passant par grub.
Le secret: faire en sorte que, au démarrage, grub lance le média d’installation (dvd ou cd d’installation) de opensuse.
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 doit aussi marcher avec un cd…retours d’utilisation bienvenus ): 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:
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
Merci à alionet et Tyrtamos, j’ai adapté la méthode grâce à eux
Cette méthode fonctionne peut-être avec d’autre distributions! Je serai heureux d’avoir des retours d’expérience à ce niveau-là