[ English ]
Inhaltsverzeichnis
Einführung
GNU GRUB ist ein Multiboot Boot-Loader. Er entstand aus GRUB, dem GRand Unified Bootloader, welcher ursprünglich von Erich Stefan Boleyn entwickelt und implementiert wurde.
Um es kurz auszudrücken: ein Boot-Loader ist das erste Softwareprogramm welches läuft wenn der Computer startet. Er ist verantwortlich zum Laden und zum Übertragen der Kontrolle an den Betriebssystemkern (den Kernel) (wie Hurd oder Linux). Der Kernel initialisiert den Rest des Betriebssystems (z.B. GNU).
GNU GRUB erfüllt folgende Anforderungen:
- Kompatibilität mit der Multiboot Spezifikation.
- Die grundlegenden Funktionen sind vom Anwender leicht zu nutzen.
- Vielfältige Funktionalität für Betriebssystemexperten und -designer.
- Kompatibilität zum Booten von FreeBSD, NetBSD, OpenBSD und GNU/Linux. Kommerzielle Betriebssysteme wie Windows 9x/NT/2000/XP und OS/2 werden mittels einer chain-loading Funktion unterstützt.
In Ergänzung zu den obigen Anforderungen besitzt GNU GRUB die folgenden Eigenschaften:
- Unterstützt mehrere Binärformate.
- Unterstützt nicht-Multiboot konforme Betriebssysteme.
- Lädt mehrere Module.
- Verwendet eine für Menschen lesbare Konfigurationsdatei.
- Unterstützt Menüs.
- Flexible Kommandozeilen Schnittstelle.
- Unterstützt mehrere Dateisysteme.
- Unterstützt automatische Dekompression.
- Zugriff auf Daten auf allen Geräten ist möglich.
- Unabhängig von den Gerätedaten (Anzahl der Köpfe, Zylinder, ...).
- Bestimmt den installierten RAM Speicher.
- Unterstützt LBA (Logical Block Address) Mode.
- Lädt das Betriebssystem über ein Netzwerk.
- Unterstützt Systeme ohne Festplatten.
- Unterstützt Remote Terminals.
Download
Bis jetzt wurde GNU GRUB noch nicht öffentlich verfügbar gemacht, aber man kann Testversionen von alpha.gnu.org:/gnu/grub und die aktuellste Version aus dem CVS herunterladen. Siehe auch unsere Projektseite unter Savannah für weitere Informationen.
Oft gestellte Fragen
Wenn Sie eine Frage oder ein Problem haben, sollten Sie zuerst in die GNU GRUB FAQ schauen.
Dokumentation
Die Dokumentation von GNU GRUB kann am Shell Prompt mittels
"info grub
" (oder einem beliebig anderen Infobrowser, wenn Sie
info nicht mögen) gelesen werden.
Es ist auch möglich das Online Handbuch mit Ihrem Webbrowser zu lesen.
Kontakt
Sollten Sie ein Problem oder einen Fehler finden, überprüfen Sie bitte das Bug Tracking System auf Ihr Problem. Sie sollten auch einen Blick in die GNU GRUB FAQ werfen. Dies kann nützliche Hinweise über das Problem enthalten.
Sollten Sie keine Informationen über Ihr Problem finden, lesen Sie bitte das Kapitel Reporting bugs im Handbuch. Sehr oft fragen uns Leute mit keinen oder nur ungenügenden Informationen über ihr System. Das ist einfach sinnlos, weil wir nicht wissen was sie getan haben, was ausgegeben wurde und was wirklich geschah. Bitte beachten Sie, dass wir Ihren Computer nicht kennen. Berichten sie also einen Fehler, fügen Sie genug Informationen bei, so dass wir Ihr Problem verstehen und auf unseren Rechnern nachvollziehen können.
Wenn Sie verstanden haben wie man einen Fehlerbericht schreibt, senden Sie ihn bitte an das Bug Tracking System mit möglichst vielen Informationen über Ihren Computer und was Sie taten. Übermäßige Informationen sind immer besser als keine Informationen.
Bevorzugen Sie elektronische Post, können Sie auch eine Mail an die Mailing Liste <bug-grub@gnu.org> senden. Dennoch empfehlen wir dringend, dass Sie das Bug Tracking System verwenden, da eMails leicht übersehen werden können.
Wenn Sie GNU GRUB verbessern oder Fehler beseitigen, senden Sie den Patch bitte an das Bug Tracking System. Vergessen Sie nicht einen ChangeLog Eintrag zu schreiben; dies hilft uns Ihre Änderungen zu verstehen. Das unified Format ist dabei zu bevorzugen. Dazu ist einfach die Option -u beim diff Kommando zu verwenden.
Sollten Sie Fragen zu GNU GRUB haben, senden Sie eine eMail an <bug-grub@gnu.org>. Dies ist eine allgemeine Diskussionsliste.
Würden Sie die Mailing Liste gern abonnieren/abbestellen, so schauen Sie auf die Bug-grub Info Seite. Das Archiv der Mailing Liste ist zur Durchsicht verfügbar.
GNU GRUB hat eine weitere Mailing Liste <commit-grub@gnu.org>, welche auf Änderungen im CVS hinweist. Siehe die Commit-grub Info Seite für weitere Informationen.
Links
Hier sind einige nützliche Verweise:
- PUPA ist ein Forschungsprojekt für die nächste Generation von GNU GRUB.
- Etherboot ist ein freies Software Paket zum Booten von x86 PCs über das Netzwerk. Wir nutzen dessen Gerätetreiber für unsere eigene netboot Unterstützung.
- Die ursprüngliche GRUB Seite.
- GRUB/98 ist ein Port zur NEC PC9800 Serie.
- Eine französische Übersetzung des GRUB Handbuchs.
- Ein GRUB Logo von Karol Krenski.
- Ein weiteres GRUB Logo von Karol Krenski.
- GRUB Splash Image Howto beschreibt verschiedene Informationen über die Unterstützung von Graphiken (splash images) in GRUB.
[ English ]
Zurück zu GNU's home page.
Copyright (C) 1999,2000,2001,2002,2003,2004,2005,2006 Yoshinori K. Okuji
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
Ãœbersetzung von Jens Seidel jensseidel@users.sf.net
Site maintained by Allen Riddell (contact [at] alenriddell [dot] com).
Upgedatet: $Date: 2006/06/04 17:04:46 $ $Author: okuji $