Nous avons un système suffisant, nous avons un kernel, il ne reste plus qu'à installer le logiciel qui permet à notre disque dur de booter.
Il en existe plusieurs, les plus connus étant Lilo et Grub. C'est ce dernier que j'utiliserais.
Attention, cette étape est très importante et source de beaucoup d'énervements : si vous avez un autre OS sur le disque n'oubliez pas d'en faire une sauvegarde, il y a toujours le risque qu'il ne boote plus après. En cas de problèmes, (kernel panic, grub qui ne trouve pas ses petits, disques qui change d'identité mystérieusement ...) ne pas hésiter à demander de l'aide sur les forums ... et à faire des pauses quant ça gave trop.
Grub legacy est la première version de grub et utilise une configuration relativement simple. Mais commençons d'abord par l'installer, évidemment
celeron / # emerge grub
puis on verifie le kernel qui nous servira à booter
celeron / # ls /boot
System.map-2.6.39-gentoo-r3 config-2.6.39-gentoo-r3 lost+found
boot grub vmlinuz-2.6.39-gentoo-r3
dans notre cas, il s'agit de vmlinuz-2.6.39-gentoo-r3
L'étape suivante consiste à configurer GRUB pour lui indiquer les kernel disponibles et éventuellement les options associées. Ça se passe dans le fichier /boot/grub/grub.conf ce qui donne dans mon cas :
default 0
timeout 10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux
root (hd0,0)
kernel /boot/vmlinuz-2.6.39-gentoo-r3 root=/dev/sda3
vim:ft=conf:
Enfin on active grub sur le disque.
celeron ~ # grub
Probing devices to guess BIOS drives. This may take a long time.
GNU GRUB version 0.97 (640K lower / 5120K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,0)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
grub> quit
Et voila, il ne reste plus qu'à rebooter pour avoir notre système tout neuf.
Comme je l'ai dit précédemment, c'est la version courte : pour plus de renseignements, il faudra voir le site de Gentoo. Mais j'ajouterai quand même :
Parmi mon parque, j'ai une machine bien merdique côté configuration ... vous trouverez donc un utilisation avancée de Grub sur la page concernant Chose.
Visitez : Nos sorties Ski et rando |
Copyright Laurent Faillie
2001-2024
N'oubliez pas d'entrer le mot de passe pour voir aussi les photos perso. |
Contactez moi si vous souhaitez réutiliser ces photos et pour les obtenir avec une plus grande résolution. |
Visites durant les 7 derniers jours au total. |
Vous pouvez
laissez un commentaire
sur cette page.