Gentoo Logo

[ << ] [ < ] [ Sommaire ] [ > ] [ >> ]


10. Configurer le chargeur de démarrage

Table des matières :

10.a. Faites votre choix

Introduction

Maintenant que votre noyau est configuré et compilé et que les fichiers de configuration du système sont correctement paramétrés, il est temps d'installer le programme qui charge le noyau au démarrage de votre machine. Un tel programme est appelé un chargeur de démarrage (« bootloader » en anglais).

Vous devriez maintenant installer le chargeur de démarrage elilo.

10.b. Défaut : Installer elilo

Sur plate-forme IA64, le chargeur de démarrage s'appelle elilo. Installez-le d'abord sur la machine.

Exemple de code 2.1 : installer elilo

# emerge elilo

Vous trouverez le fichier de configuration /etc/elilo.conf et un exemple de fichier dans le répertoire /usr/share/doc/elilo-<ver>/. Voici notre exemple de configuration :

Exemple de code 2.2 : exemple de fichier elilo.conf

boot=/dev/sda1
delay=30
timeout=50
default=Gentoo
append="console=ttyS0,9600"
prompt

image=/vmlinuz
 label=Gentoo
 root=/dev/sda2
 read-only

image=/vmlinuz.old
 label=Gentoo.old
 root=/dev/sda2
 read-only

La ligne boot indique à elilo où se trouve la partition amorçable (dans notre cas, /dev/sda1). La ligne delay spécifie le nombre de dixièmes de secondes avant de démarrer automatiquement sur le choix par défaut lorsqu'on n'est pas en mode interactif. La ligne timeout est l'équivalente de la ligne delay pour le mode interactif. La ligne default indique quelle image démarrer par défaut. La ligne append permet d'ajouter des paramètres au noyau. La ligne prompt active le mode interactif d'elilo.

Les sections qui commencent par image définissent différentes images amorçables. Chaque image possède une étiquette label, un système de fichiers racine root et montera ce dernier en lecture seule read-only.

Si lors de la compilation du noyau, vous avez choisi d'inclure un système de fichiers virtuel de démarrage (initramfs) sur lequel démarrer, vous devez changer la configuration pour faire référence à ce système de fichiers virtuel et pour lui indiquer , où se trouve le disque physique root :

Exemple de code 2.3 : extrait ELILO pour un noyau compilé avec initramfs activé

image=/vmlinuz
	label=Gentoo
	initrd=/initramfs-genkernel-ia64-3.3.8-gentoo
	append = "initrd=initramfs-genkernel-ia64-3.3.8-gentoo real_root=/dev/sda2 console=ttyS0,9600"
	read-only

Lorsque la configuration est terminée, lancez juste elilo --efiboot. L'option --efiboot ajoute une entrée pour Gentoo Linux dans le menu du gestionnaire de démarrage EFI.

Exemple de code 2.4 : Appliquer la configuration d'elilo

# elilo --efiboot

Continuez maintenant avec le redémarrage du système.

10.c. Redémarrage du système

Sortez de l'environnement « chroot » et démontez toutes les partitions montées. Ensuite, tapez la commande magique tant attendue : reboot.

Exemple de code 3.1 : sortie du « chroot », démontage des partitions et redémarrage

# exit
cdimage ~# cd
cdimage ~# umount -l /mnt/gentoo/dev{/pts,/shm,}
cdimage ~# umount /mnt/gentoo{/boot,/sys,/proc,}
cdimage ~# reboot

Bien entendu, n'oubliez pas de retirer le CD du lecteur car sinon le système amorcera le CD au lieu de démarrer sur votre nouveau système Gentoo.

Lors du redémarrage, vous devriez noter une nouvelle entrée dans le menu d'EFI Boot Manager qui pourra démarrer Gentoo.

Une fois le système Gentoo démarré, concluez avec Finaliser votre installation.


[ << ] [ < ] [ Sommaire ] [ > ] [ >> ]


Imprimer

Voir tout

Dernière mise à jour le 17 août 2014

Résumé : Plusieurs chargeurs sont disponibles. Chaque chargeur est configuré différemment. Ce chapitre explique les différents choix qui s'offrent à vous et décrit comment configurer le chargeur que vous aurez sélectionné.

Sven Vermeulen
Author

Grant Goodyear
Author

Roy Marples
Author

Daniel Robbins
Author

Chris Houser
Author

Jerry Alexandratos
Author

Seemant Kulleen
Gentoo x86 Developer

Tavis Ormandy
Gentoo Alpha Developer

Jason Huebel
Gentoo AMD64 Developer

Guy Martin
Gentoo HPPA developer

Tim Yamin
Gentoo IA64 developer

Pieter Van den Abeele
Gentoo PPC developer

Joe Kallar
Gentoo SPARC developer

Mike Frysinger
Gentoo * developer

John P. Davis
Editor

Pierre-Henri Jondot
Editor

Eric Stockbridge
Editor

Rajiv Manglani
Editor

Jungmin Seo
Editor

Stoyan Zhekov
Editor

Jared Hudson
Editor

Colin Morey
Editor

Jorge Paulo
Editor

Carl Anderson
Editor

Jon Portnoy
Editor

Zack Gilburd
Editor

Jack Morgan
Editor

Benny Chuang
Editor

Erwin
Editor

Joshua Kinard
Editor

Stuart Longland
Editor

Tobias Scherbaum
Editor

Xavier Neys
Editor

Joshua Saddler
Editor

Gerald J. Normandin Jr.
Reviewer

Donnie Berkholz
Reviewer

Ken Nowack
Reviewer

Lars Weiler
Contributor

José Fournier
Traducteur

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.