Handbook:IA64/Blocks/Bootloader/de

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:IA64/Blocks/Bootloader and the translation is 27% complete.
Outdated translations are marked like this.


elilo installieren

Auf der IA64 Plattform heißt der Bootloader elilo. Installieren Sie zuerst die Software auf dem System:

elilo (old and tested)

root #emerge --ask sys-boot/elilo

Die Konfigurationsdatei heißt /etc/elilo.conf und eine Beispieldatei ist im typischen Dokumentations-Verzeichnis (/usr/share/doc/elilo-<version>/). Hier ist eine weitere Beispielkonfiguration:

DATEI /etc/elilo.confelilo Beispielkonfiguration
boot=/dev/sda1
delay=30
timeout=50
default=Gentoo
append="console=ttyS0,9600"
prompt
  
image=/vmlinuz
	label=Gentoo
	root=/dev/sda3
	read-only
  
image=/vmlinuz.old
	label=Gentoo.old
	root=/dev/sda3
	read-only

Die boot Zeile teilt elilo die Position der Bootpartition mit (in diesem Fall /dev/sda1). Die delay Zeile legt die Anzahl der 10-tel Sekunden fest, bevor automatisch der Standard gebootet wird, wenn Sie sich im nicht interaktiven Modus befinden. Die timeout Zeile erfüllt den gleichen Zweck wie die delay Zeile, nur für den interaktiven Modus. Die default Zeile legt den Standardkernel Eintrag fest (der unterhalb definiert ist). Die append Zeile fügt zusätzliche Optionen an die Kernel Kommandozeile hinzu. Das prompt stellt das Standard elilo-Verhalten auf interaktiv.

Die Abschnitte die mit image beginnen, definieren unterschiedliche bootbare Abbilder. Jedes Abbild hat ein Label, ein root-Dateisystem und wird das root-Dateisystem nur lesbar Einhängen.

Wenn beim Bau des Linux-Kernel gleichzeitig ein initramfs konfiguriert wurde um davon zu booten, dann ist es notwendig die Konfiguration durch Referenzierung auf diese initramfs-Datei zu ändern. Außerdem muss initramfs mitgeteilt werden, an welcher Stelle sich das echte Root-Laufwerk befindet:

DATEI /etc/elilo.confAktualisierte Konfiguration um die initramfs-Verwendung widerzuspiegeln
image=/vmlinuz
	label=Gentoo
	initrd=/initramfs-genkernel-ia64-3.16.5-gentoo
	append = "initrd=initramfs-genkernel-ia64-3.16.5-gentoo real_root=/dev/sda3 console=ttyS0,9600"
	read-only

Wenn die Konfiguration abgeschlossen ist, führen Sie einfach elilo --efiboot aus. Die --efiboot Option fügt dem EFI Bootmanager einen Menüeintrag für Gentoo Linux hinzu.

root #elilo --efiboot

GRUB (new and shiny)

The setup is a generic efi-64 process (tested at least on rx3600). Enable efi-64 application for grub:

DATEI /etc/portage/make.conf
GRUB_PLATFORMS=efi-64
Install grub package:
root #emerge --ask sys-boot/grub

Install grub EFI application:

root #grub-install

This will install grubia64.efi into /boot/efi (default EFI partition location).

Generate bootloader config with menu entries:

root #grub-mkconfig --output=/boot/grub/grub.cfg

Add an EFI boot entry to run /EFI/gentoo/grubia64.efi as a boot loader. TODO: provide exact Efibootmgr command that adds an entry.