Gentoo Logo

[ << ] [ < ] [ Hauptseite ] [ > ] [ >> ]


10. Konfiguration des Bootloaders

Inhalt:

10.a. Eine Wahl treffen

Einleitung

Nun, da Ihr Kernel konfiguriert und kompiliert ist und die notwendigen Systemkonfigurationsdateien richtig konfiguriert sind, ist es Zeit ein Programm zu installieren, dass Ihren Kernel lädt wenn Sie Ihr System starten. Solch ein Programm nennt man einen Bootloader.

10.b. Installation des SPARC Bootloaders: SILO

Es ist nun Zeit für die Installation und Konfiguration von SILO, dem Sparc Improved boot LOader.

Befehlsauflistung 2.1: Installieren von SILO

# emerge silo

Öffnen Sie nun Ihren bevorzugten Editor (wir benutzen nano als Beispiel) und erstellen Sie /etc/silo.conf.

Befehlsauflistung 2.2: Erstellen von /etc/silo.conf

# nano -w /etc/silo.conf

Nachfolgend finden Sie ein Beispiel von /etc/silo.conf. Es wird das Partitionierungsschema benutzt, das wir in diesem Buch verwenden, sowie kernel-3.3.8 als Kernel-Image und initramfs-genkernel-sparc64-3.3.8-gentoo als initramfs.

Befehlsauflistung 2.3: Beispiel: /etc/silo.conf

partition = 1         # Boot Partition
root = /dev/sda4      # Root Partition
timeout = 15          # Warte 15 Sekunden bevor die Standardsektion gebootet wird

image = /boot/kernel-3.3.8-gentoo
  label = linux
  append = "initrd=/boot/initramfs-genkernel-sparc64-3.3.8-gentoo real_root=/dev/sda1"

Wenn Sie die Beispiel silo.conf verwenden, die von Portage geliefert wurde, dann vergewissern Sie sich, dass Sie alle Zeilen auskommentieren, die Sie nicht benötigen.

Wenn die Festplatte auf der Sie SILO (als Bootloader) installieren wollen nicht dieselbe physische Platte ist auf der /etc/silo.conf liegt, müssen sie /etc/silo.conf auf eine Partition auf jener Festplatte kopieren. Wenn wir annehmen, dass /boot eine separate Partition auf jener Festplatte ist, kopieren Sie die Konfigurationsdatei nach /boot hinüber und führen /sbin/silo aus:

Befehlsauflistung 2.4: Nur wenn /boot und das SILO Ziel sich auf verschieden Festplatten befinden

# cp /etc/silo.conf /boot
# /sbin/silo -C /boot/silo.conf
/boot/silo.conf appears to be valid

Andernfalls führen Sie einfach /sbin/silo aus:

Befehlsauflistung 2.5: Ausführen von SILO

# /sbin/silo
/etc/silo.conf appears to be valid

Notiz: Sie müssen silo (mit Parametern) jedes Mal erneut ausführen, wenn Sie das Paket sys-boot/silo aktualisieren oder reinstallieren.

Fahren Sie nun mit dem Neustart des Systems fort.

10.c. Neustart des Systems

Verlassen Sie die chroot Umgebung und unmounten Sie alle gemounteten Partitionen. Danach tippen Sie den magischen Befehl ein, auf den Sie so lange gewartet haben: reboot.

Befehlsauflistung 3.1: Verlassen des chroot, unmounten aller Partitionen und Neustart

# exit
cdimage ~# cd
cdimage ~# umount -l /mnt/gentoo/dev{/shm,/pts,}
cdimage ~# umount -l /mnt/gentoo{/usr,/home,/var,/proc,}
cdimage ~# reboot

Vergessen Sie nicht die bootbare CD aus dem Laufwerk zu nehmen, sonst wird diese anstatt Ihres neuen Gentoo Systems gestartet.

Nachdem Sie in die neue Gentoo Installation gebootet haben schließen Sie die Installation mit Abschließen der Gentoo Installation ab.


[ << ] [ < ] [ Hauptseite ] [ > ] [ >> ]


Drucken

Alles ansehen

Seite aktualisiert 9. Februar 2013

Zusammenfassung: Die SPARC Architektur benutzt den SILO Bootloader um Ihr Linux System zu starten. In diesem Kapitel begleiten wir Sie durch die Konfiguration des Bootloader gemäß Ihren Anforderungen.

Sven Vermeulen
Autor

Grant Goodyear
Autor

Roy Marples
Autor

Daniel Robbins
Autor

Chris Houser
Autor

Jerry Alexandratos
Autor

Seemant Kulleen
Gentoo x86 Entwickler

Tavis Ormandy
Gentoo Alpha Entwickler

Jason Huebel
Gentoo AMD64 Entwickler

Guy Martin
Gentoo HPPA Entwickler

Pieter Van den Abeele
Gentoo PPC Entwickler

Joe Kallar
Gentoo SPARC Entwickler

John P. Davis
Bearbeiter

Pierre-Henri Jondot
Bearbeiter

Eric Stockbridge
Bearbeiter

Rajiv Manglani
Bearbeiter

Jungmin Seo
Bearbeiter

Stoyan Zhekov
Bearbeiter

Jared Hudson
Bearbeiter

Colin Morey
Bearbeiter

Jorge Paulo
Bearbeiter

Carl Anderson
Bearbeiter

Jon Portnoy
Bearbeiter

Zack Gilburd
Bearbeiter

Jack Morgan
Bearbeiter

Benny Chuang
Bearbeiter

Erwin
Bearbeiter

Joshua Kinard
Bearbeiter

Tobias Scherbaum
Bearbeiter

Xavier Neys
Bearbeiter

Joshua Saddler
Bearbeiter

Gerald J. Normandin Jr.
Korrektor

Donnie Berkholz
Korrektor

Ken Nowack
Korrektor

Lars Weiler
Mitarbeiter

Tobias Scherbaum
Übersetzer

Jens Schittenhelm
Übersetzer

Patrick Sudowe
Übersetzer

Torsten Veller
Übersetzer

Michael Frey
Übersetzer

Markus Nigbur
Übersetzer

Boris Ruppert
Übersetzer

Jan Hendrik Grahl
Übersetzer

Christian Hartmann
Korrektor

Donate to support our development efforts.

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