Difference between revisions of "Install/fr/BootLoader"

< Install‎ | fr
(Installation du chargeur d'amorçage)
(Installation du chargeur d'amorçage)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
=== Installation du chargeur d'amorçage ===
 
=== Installation du chargeur d'amorçage ===
 +
 +
Ces instructions d'installation montrent comment utiliser GRUB pour démarrer en utilisant soit BIOS ou  soit UEFI.  Depuis la sortie de <code>boot-update-1.7.2</code>, les étapes sont très similaires.
 +
 +
En premier lieu, vous installez <code>boot-update</code>. Cette installation inclut <code>grub-2</code> et <code>efibootmgr</code> puisque ces paquets en sont dépendants:
 +
 +
<console>
 +
(chroot) # ##i##emerge boot-update
 +
</console>
 +
 +
Ensuite, éditez <code>/etc/boot.conf</code> avec {{c|nano}} et choisissez "<code>Funtoo Linux genkernel</code>" comme réglage par défaut à la place de <code>"Funtoo Linux"</code>.
 +
 +
Voici un exemple du fichier <code>/etc/boot.conf</code> après modifications:
 +
 +
<pre>
 +
boot {
 +
generate grub
 +
default "Funtoo Linux genkernel"
 +
timeout 3
 +
}
 +
 +
#"Funtoo Linux" {
 +
# kernel bzImage[-v]
 +
#}
 +
 +
"Funtoo Linux genkernel" {
 +
kernel kernel[-v]
 +
initrd initramfs[-v]
 +
params += real_root=auto
 +
}
 +
 +
#"Funtoo Linux better-initramfs" {
 +
# kernel vmlinuz[-v]
 +
# initrd /initramfs.cpio.gz
 +
#}
 +
</pre>
 +
 +
Consultez le manuel sur <code>boot.conf</code>, commande <code>man boot.conf</code>, pour les autres options disponibles, par exemple si vous avez installé et configuré votre propre noyau.
 +
 +
==== Démarrage (BIOS) MBR ====
 +
 +
Pour démarrer sur une carte mère BIOS, installez GRUB et créez son fichier de configuration ainsi:
 +
 +
<console>
 +
(chroot) # ##i##grub-install --target=i386-pc --no-floppy /dev/sda
 +
(chroot) # ##i##boot-update
 +
</console>
 +
 +
==== Démarrage (UEFI) ====
 +
 +
Pour démarrer sur une carte mère UEFI,  voici comment installer GRUB et créer son fichier de configuration selon l'architecture:
 +
 +
Architecture x86-64bit:
 +
 +
<console>
 +
(chroot) # ##i##grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
 +
(chroot) # ##i##boot-update
 +
</console>
 +
 +
Architecture x86-32bit:
 +
 +
<console>
 +
(chroot) # ##i##grub-install --target=i386-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
 +
(chroot) # ##i##boot-update
 +
</console>
 +
 +
==== Premier démarrage et ultérieur ====
 +
 +
Vous n'exécutez <code>grub-install</code> qu'une seule fois, soit lors de l'installation de Funtoo Linux. Par contre, vous devez régénérer le menu GRUB, <code>boot-update</code>, à chaque fois que vous ajoutez un  noyau ou modifiez le fichier <code>/etc/boot.conf</code>.
  
 
[[Category: Installation Guide Parts]]
 
[[Category: Installation Guide Parts]]

Latest revision as of 17:16, January 3, 2015

Installation du chargeur d'amorçage

Ces instructions d'installation montrent comment utiliser GRUB pour démarrer en utilisant soit BIOS ou soit UEFI. Depuis la sortie de boot-update-1.7.2, les étapes sont très similaires.

En premier lieu, vous installez boot-update. Cette installation inclut grub-2 et efibootmgr puisque ces paquets en sont dépendants:

(chroot) # emerge boot-update

Ensuite, éditez /etc/boot.conf avec nano et choisissez "Funtoo Linux genkernel" comme réglage par défaut à la place de "Funtoo Linux".

Voici un exemple du fichier /etc/boot.conf après modifications:

boot {
	generate grub
	default "Funtoo Linux genkernel" 
	timeout 3 
}

#"Funtoo Linux" {
#	kernel bzImage[-v]
#}

"Funtoo Linux genkernel" {
	kernel kernel[-v]
	initrd initramfs[-v]
	params += real_root=auto 
} 

#"Funtoo Linux better-initramfs" {
#	kernel vmlinuz[-v]
#	initrd /initramfs.cpio.gz
#}

Consultez le manuel sur boot.conf, commande man boot.conf, pour les autres options disponibles, par exemple si vous avez installé et configuré votre propre noyau.

Démarrage (BIOS) MBR

Pour démarrer sur une carte mère BIOS, installez GRUB et créez son fichier de configuration ainsi:

(chroot) # grub-install --target=i386-pc --no-floppy /dev/sda
(chroot) # boot-update

Démarrage (UEFI)

Pour démarrer sur une carte mère UEFI, voici comment installer GRUB et créer son fichier de configuration selon l'architecture:

Architecture x86-64bit:

(chroot) # grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
(chroot) # boot-update

Architecture x86-32bit:

(chroot) # grub-install --target=i386-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
(chroot) # boot-update

Premier démarrage et ultérieur

Vous n'exécutez grub-install qu'une seule fois, soit lors de l'installation de Funtoo Linux. Par contre, vous devez régénérer le menu GRUB, boot-update, à chaque fois que vous ajoutez un noyau ou modifiez le fichier /etc/boot.conf.