From 0bbabe7341dd2e40c280f7b754af7b8ef07a4d22 Mon Sep 17 00:00:00 2001 From: Bjoern Heidotting Date: Sat, 23 Jul 2016 21:46:00 +0000 Subject: [PATCH] Update to r44622: Prep work for boot chapter. Add missing items from what is covered in this chapter list. Add note about GPT and EFI/UEFI. Some shuffling of headings to improve flow. --- .../books/handbook/boot/chapter.xml | 109 ++++++++++-------- 1 file changed, 62 insertions(+), 47 deletions(-) diff --git a/de_DE.ISO8859-1/books/handbook/boot/chapter.xml b/de_DE.ISO8859-1/books/handbook/boot/chapter.xml index eab730497d..72961483fc 100644 --- a/de_DE.ISO8859-1/books/handbook/boot/chapter.xml +++ b/de_DE.ISO8859-1/books/handbook/boot/chapter.xml @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/boot/chapter.xml,v 1.63 2012/04/22 20:05:15 bcr Exp $ - basiert auf: r44300 + basiert auf: r44622 --> &os;s Bootvorgang @@ -20,8 +20,8 @@ Bootstrap Das Starten des Computers und das Laden des Betriebssystems - wird im Allgemeinen als Bootstrap-Vorgang - bezeichnet, oder einfach als Booten. &os;s + wird im Allgemeinen als Bootstrap-Vorgang, oder + als Booten bezeichnet. &os;s Bootvorgang ermöglicht große Flexibilität, was das Anpassen dessen anbelangt, was passiert, wenn das System gestartet wird. Es kann zwischen verschiedenen Betriebssystemen, @@ -49,20 +49,31 @@ werden kann. + + Wie ein angepasster Willkommensbildschirm beim Booten + konfiguriert wird. + + Wie Geräte mit &man.device.hints.5; konfiguriert werden. + + + Wie das System in den Single-User-Modus und in den + Mehrbenutzer-Modus gestartet wird und wie ein &os;-System + ordnungsgemäß heruntergefahren wird. + Dieses Kapitel erklärt den Bootvorgang von &os; auf - Intel x86-Plattformen. + Intel x86- und amd64-Plattformen. - Das Problem des Bootens + &os;s Bootvorgang Wenn der Computer eingeschaltet wird und das Betriebssystem gestartet werden soll, entsteht ein interessantes Dilemma, denn der @@ -90,7 +101,7 @@ Auf x86-Plattformen ist das Basic Input/Output System (BIOS) dafür verantwortlich, das - Betriebssystem zu laden. Dazu liest das BIOS + Betriebssystem zu laden. Das BIOS liest den Master Boot Record (MBR) aus, der sich an einer bestimmten Stelle auf der Festplatte befinden muss. Das BIOS kann den MBR @@ -99,6 +110,20 @@ Betriebssystems notwendig sind, selbst oder mit Hilfe des BIOS erledigen kann. + + &os; ermöglicht das Booten sowohl über den alten + MBR-Standard, als auch über die neuere + GUID-Partitionstabelle (GPT). + GPT-Partitionen finden sich häufig auf + Systemen mit dem Unified Extensible Extensible + Firmware Interface (UEFI). + &os; kann allerdings mit Hilfe von &man.gptboot.8; auch + GPT-Partitionen über das alte + BIOS booten. An der Unterstützung für + ein direktes Booten über UEFI wird derzeit + gearbeitet. + + Master Boot Record (MBR) @@ -110,49 +135,36 @@ Der Code innerhalb des MBRs wird für gewöhnlich als Boot-Manager bezeichnet, insbesondere, wenn eine Interaktion mit dem Anwender - stattfindet. Ist dies der Fall, verwaltet der Boot-Manager - zusätzlichen Code im ersten Track der - Platte oder in Dateisystemen anderer Betriebssysteme. - Boot-Manager werden manchmal auch als - Boot Loader bezeichnet, unter &os; wird - dieser Begriff aber für eine spätere Phase des Systemstarts - verwendet. Zu den bekanntesten Boot-Managern gehören + stattfindet. Der Boot-Manager verwaltet zusätzlichen Code im + ersten Track der Platte oder des + Dateisystems. Zu den bekanntesten Boot-Managern gehören boot0, der auch als Boot Easy bekannte - Standard-Boot-Manager von &os;, Grub, - GAG, sowie - LILO. Von diesen Boot-Managern hat - nur boot0 innerhalb des - MBRs Platz. + Standard-Boot-Manager von &os;, sowie + Grub, welches in vielen + &linux;-Distributionen verwendet wird. - Falls nur ein Betriebssystem installiert ist, ist der - Standard MBR ausreichend. Dieser - MBR sucht nach dem ersten bootbaren Slice + Falls nur ein Betriebssystem installiert ist, sucht der + MBR nach dem ersten bootbaren Slice (das dabei als active gekennzeichnet ist) auf dem Laufwerk und führt den dort vorhandenen Code aus, um das - restliche Betriebssystem zu laden. Der von &man.fdisk.8; in der - Voreinstellung installierte MBR ist ein - solcher MBR und basiert auf - /boot/mbr. - - Falls mehrere Betriebssysteme installiert sind, kann ein - anderer Boot-Manager installiert werden, der eine Liste der - verfügbaren Betriebssysteme anzeigt, so dass der Benutzer wählen - kann, welches Betriebssystem er booten möchte. Der nächste - Abschnitt beschreibt zwei Boot-Manager. + restliche Betriebssystem zu laden. Falls mehrere + Betriebssysteme installiert sind, kann ein anderer Boot-Manager + installiert werden, der eine Liste der verfügbaren + Betriebssysteme anzeigt, so dass der Benutzer wählen kann, + welches Betriebssystem er booten möchte. Das restliche &os;-Bootstrap-System ist in drei Phasen - unterteilt. Die erste Phase wird vom MBR - durchgeführt, der gerade genug Funktionalität besitzt um den - Computer in einen bestimmten Status zu verhelfen und die zweite - Phase zu starten. Die zweite Phase führt ein wenig mehr + unterteilt. Die erste Phase besitzt gerade genug Funktionalität + um den Computer in einen bestimmten Status zu verhelfen und die + zweite Phase zu starten. Die zweite Phase führt ein wenig mehr Operationen durch und startet schließlich die dritte Phase, die das Laden des Betriebssystems abschließt. Der ganze Prozess - wird in drei Phasen durchgeführt, weil PC Standards die Größe - der Programme, die in Phase eins und zwei ausgeführt werden, - limitiert. Durch das Verketten der durchzuführenden Aufgaben - wird es &os; möglich, ein sehr flexibles Ladeprogramm zu - besitzen. + wird in drei Phasen durchgeführt, weil der + MBR die Größe der Programme, die in Phase + eins und zwei ausgeführt werden, limitiert. Das Verketten der + durchzuführenden Aufgaben ermöglicht es &os;, ein sehr flexibles + Ladeprogramm zu besitzen. Kernel &man.init.8; @@ -165,12 +177,14 @@ Ressourcen Konfiguration auf Benutzer Ebene startet. Diese wiederum mountet Dateisysteme, macht die Netzwerkkarten für die Kommunikation mit dem Netzwerk bereit und startet - alle Prozesse, die konfiguriert wurden, um beim Hochfahren des - &os;-Systems gestartet zu werden. - + alle Prozesse, die konfiguriert wurden, um beim Hochfahren + gestartet zu werden. - - Boot-Manager und Boot-Phasen + Dieser Abschnitt beschreibt die einzelnen Phasen und wie + sie mit dem &os;-Bootvorgang interagieren. + + + Der Boot-Manager Boot Manager @@ -255,6 +269,7 @@ label=FreeBSD sind. Geben Sie danach /sbin/lilo -v ein, um die Änderungen zu übernehmen. Achten Sie dabei besonders auf etwaige Fehlermeldungen. + Phase Eins und Phase Zwei @@ -645,6 +660,7 @@ boot: &man.boot.8;. + - + Willkommmensbildschirme während des Bootvorgangs konfigurieren @@ -814,7 +830,6 @@ bitmap_name="/boot/splash.bin" Weitere Informationen finden Sie in &man.splash.4;, &man.loader.conf.5; und &man.vga.4;. -