LPIC101/102.2 Einen Bootmanager installieren: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= Allgemeines = | == Allgemeines == | ||
* System start, benötigt ein Programm, das die für den Bootvorgang nötigen Schritte ausführt | |||
* System start, benötigt ein Programm, das die für den Bootvorgang | |||
* Wird als Boot-Strap-Loader bezeichnet | * Wird als Boot-Strap-Loader bezeichnet | ||
* Für Linux Bootloader heutzutage eigentlich nur noch GRUB | * Für Linux Bootloader heutzutage eigentlich nur noch GRUB | ||
**GRUB (Grand Unified Bootloader) ist ein Bootmanager | ** GRUB (Grand Unified Bootloader) ist ein Bootmanager | ||
* Der Bootmanager ist dafür da, den Benutzer zu fragen, welches Betriebssystem er starten soll | * Der Bootmanager ist dafür da, den Benutzer zu fragen, welches Betriebssystem er starten soll | ||
* Das ist wichtig, wenn man mehrere Betriebssysteme installiert hat | * Das ist wichtig, wenn man mehrere Betriebssysteme installiert hat | ||
* Eine Alternative zu GRUB war Lilo | * Eine Alternative zu GRUB war Lilo | ||
* GRUB ist der Standard Bootmanager bei den meisten Linux Distributionen | * GRUB ist der Standard Bootmanager bei den meisten Linux Distributionen | ||
=== Einen Bootmanager installieren === | |||
GRUB ist wie gesagt bei der Ubuntu-Installation schon vorinstalliert. Installiert man nun aber Windows nach Ubuntu neu, überschreibt Windows den [[MBR_(_Master_Boot_Record_)|Master-Boot-Record (MBR)]]. Um das wieder zu beheben, gibt es zwei Möglichkeiten: | GRUB ist wie gesagt bei der Ubuntu-Installation schon vorinstalliert. Installiert man nun aber Windows nach Ubuntu neu, überschreibt Windows den [[MBR_(_Master_Boot_Record_)|Master-Boot-Record (MBR)]]. Um das wieder zu beheben, gibt es zwei Möglichkeiten: | ||
* manuell über das Terminal einer Live-CD | * manuell über das Terminal einer Live-CD | ||
* etwas einfacher mit der SuperGrubCD | * etwas einfacher mit der SuperGrubCD | ||
; Wichtigste Wissensgebiete | |||
* alternative und Notfall-Startmöglichkeiten vorsehen | * alternative und Notfall-Startmöglichkeiten vorsehen | ||
* einen Bootloader wie [[GRUB Legacy]] installieren und konfigurieren | * einen Bootloader wie [[GRUB Legacy]] installieren und konfigurieren | ||
* rundlegende Konfigurationsänderungen an [[GRUB 2]] durchführen | * rundlegende Konfigurationsänderungen an [[GRUB 2]] durchführen | ||
* mit dem Bootloader interagieren | * mit dem Bootloader interagieren | ||
; Liste wichtiger Dateien, Verzeichnisse und Anwendungen | |||
* menu.lst , grub.cfg und grub.conf | |||
* menu.lst | |||
* grub - install | * grub - install | ||
* grub - mkconfig | * grub - mkconfig | ||
* [[MBR ( Master Boot Record )]] | * [[MBR ( Master Boot Record )]] | ||
== Manuelle Installation == | === Manuelle Installation === | ||
* Ubuntu Live-CD starten und das Terminal öffnen | |||
* Ein sudo grub, um GRUB als root auszuführen | |||
* | * Ein find /boot/grub/stage1, um den Ort, wo der GRUB-Bootmanager liegt, zu finden | ||
* | * Nun root (hdx,x) eingeben (x durch Festplatte aus Schritt 3 ersetzen), um die angegebene Festplatte zu konfigurieren und zu mounten | ||
* | * Um den Grub-Manager nun zu installieren, setup (hd0) ausführen. Achtung: Lasse die Ziffer mit Komma heraus! | ||
* | * GRUB mit quit schließen und Computer neustarten, nun müsste GRUB auf der angegebenen Festplatte neu installiert sein | ||
* | |||
* | |||
=== Haupt-Unterschiede zwischen GRUB Legacy und GRUB 2 === | |||
* GRUB 2 braucht im Gegensatz zum Vorgänger die Stage 1.5 nicht mehr | * GRUB 2 braucht im Gegensatz zum Vorgänger die Stage 1.5 nicht mehr | ||
* Diese lag zwischen dem MBR und dem ersten Block der ersten Partition | * Diese lag zwischen dem MBR und dem ersten Block der ersten Partition | ||
* Die Stage 2 von GRUB 2 beinhaltet einen Kernel, welcher den notwendigsten Code beinhaltet | * Die Stage 2 von GRUB 2 beinhaltet einen Kernel, welcher den notwendigsten Code beinhaltet | ||
* Dazu gehören ein ELF-Loader( Executable and Linkable Format ), Datenträger-Zugriff, eine Rettungs-Shell und Code zur Dekompression | * Dazu gehören ein ELF-Loader( Executable and Linkable Format ), Datenträger-Zugriff, eine Rettungs-Shell und Code zur Dekompression | ||
* Während der Installation erzeugt GRUB 2 die Module für das Dateisystem in der Datei core.img und komprimiert diese normalerweise mittels LZMA ( Lempel-Ziv-Markow-Algorithmus ) oder LZO ( Lempel-Ziv-Oberhumer) | * Während der Installation erzeugt GRUB 2 die Module für das Dateisystem in der Datei core.img und komprimiert diese normalerweise mittels LZMA ( Lempel-Ziv-Markow-Algorithmus ) oder LZO ( Lempel-Ziv-Oberhumer) | ||
* Diese Datei ist in der Regel so klein, dass sie sich im Startbereich hinter dem MBR ablegen lässt | * Diese Datei ist in der Regel so klein, dass sie sich im Startbereich hinter dem MBR ablegen lässt | ||
= Links = | == Links == | ||
# http://wiki.ubuntu-forum.de/index.php?title=GRUB#GRUB_installieren | # http://wiki.ubuntu-forum.de/index.php?title=GRUB#GRUB_installieren | ||
# https://de.wikipedia.org/wiki/Bootmanager | # https://de.wikipedia.org/wiki/Bootmanager | ||
# https://www.tecchannel.de/a/grub-2-den-neuen-bootmanager-richtig-einsetzen,2025415,2 | # https://www.tecchannel.de/a/grub-2-den-neuen-bootmanager-richtig-einsetzen,2025415,2 | ||
=Kontrollfragen= | ==Kontrollfragen== | ||
<div class="toccolours mw-collapsible mw-collapsed"> | <div class="toccolours mw-collapsible mw-collapsed"> | ||
'''Was bedeutet die Abkürzung ''GRUB''?''' | |||
<div class="mw-collapsible-content">GRAND UNIFIED BOOTLOADER</div> | <div class="mw-collapsible-content">GRAND UNIFIED BOOTLOADER</div> | ||
</div> | </div> | ||
<div class="toccolours mw-collapsible mw-collapsed"> | <div class="toccolours mw-collapsible mw-collapsed"> | ||
Was | '''Was GRUB?''' | ||
<div class="mw-collapsible-content">GRUB ist ein neuer Bootloader, ist ein Bootmanager</div> | <div class="mw-collapsible-content">GRUB ist ein neuer Bootloader, ist ein Bootmanager</div> | ||
</div> | </div> | ||
<div class="toccolours mw-collapsible mw-collapsed"> | <div class="toccolours mw-collapsible mw-collapsed"> | ||
Im | '''Im welchem Verzeichnis befindet sich die Hauptkonfigurationsdatei?''' | ||
<div class="mw-collapsible-content">/boot/grub auch /boot/grub2</div> | <div class="mw-collapsible-content">/boot/grub auch /boot/grub2</div> | ||
</div> | </div> | ||
<div class="toccolours mw-collapsible mw-collapsed"> | <div class="toccolours mw-collapsible mw-collapsed"> | ||
'''Wie heißen die wichtigsten Dateien, Verzeichnisse und Anwendungen für GRUB?''' | |||
<div class="mw-collapsible-content">menu.lst, grub.cfg, grub.conf, grub - install, grub - mkconfig, MBR</div> | <div class="mw-collapsible-content">menu.lst, grub.cfg, grub.conf, grub - install, grub - mkconfig, MBR</div> | ||
</div> | </div> | ||
<div class="toccolours mw-collapsible mw-collapsed"> | <div class="toccolours mw-collapsible mw-collapsed"> | ||
'''Was ist LZMA und LZO?''' | |||
<div class="mw-collapsible-content">LZMA- Lempel-Ziv-Markow-Algorithmus und LZO- Lempel-Ziv-Oberhumer</div> | <div class="mw-collapsible-content">LZMA- Lempel-Ziv-Markow-Algorithmus und LZO- Lempel-Ziv-Oberhumer</div> | ||
</div> | </div> | ||
[[Kategorie:Linux/LPIC/101]] | [[Kategorie:Linux/LPIC/101]] |
Aktuelle Version vom 10. Oktober 2024, 08:10 Uhr
Allgemeines
- System start, benötigt ein Programm, das die für den Bootvorgang nötigen Schritte ausführt
- Wird als Boot-Strap-Loader bezeichnet
- Für Linux Bootloader heutzutage eigentlich nur noch GRUB
- GRUB (Grand Unified Bootloader) ist ein Bootmanager
- Der Bootmanager ist dafür da, den Benutzer zu fragen, welches Betriebssystem er starten soll
- Das ist wichtig, wenn man mehrere Betriebssysteme installiert hat
- Eine Alternative zu GRUB war Lilo
- GRUB ist der Standard Bootmanager bei den meisten Linux Distributionen
Einen Bootmanager installieren
GRUB ist wie gesagt bei der Ubuntu-Installation schon vorinstalliert. Installiert man nun aber Windows nach Ubuntu neu, überschreibt Windows den Master-Boot-Record (MBR). Um das wieder zu beheben, gibt es zwei Möglichkeiten:
- manuell über das Terminal einer Live-CD
- etwas einfacher mit der SuperGrubCD
- Wichtigste Wissensgebiete
- alternative und Notfall-Startmöglichkeiten vorsehen
- einen Bootloader wie GRUB Legacy installieren und konfigurieren
- rundlegende Konfigurationsänderungen an GRUB 2 durchführen
- mit dem Bootloader interagieren
- Liste wichtiger Dateien, Verzeichnisse und Anwendungen
- menu.lst , grub.cfg und grub.conf
- grub - install
- grub - mkconfig
- MBR ( Master Boot Record )
Manuelle Installation
- Ubuntu Live-CD starten und das Terminal öffnen
- Ein sudo grub, um GRUB als root auszuführen
- Ein find /boot/grub/stage1, um den Ort, wo der GRUB-Bootmanager liegt, zu finden
- Nun root (hdx,x) eingeben (x durch Festplatte aus Schritt 3 ersetzen), um die angegebene Festplatte zu konfigurieren und zu mounten
- Um den Grub-Manager nun zu installieren, setup (hd0) ausführen. Achtung: Lasse die Ziffer mit Komma heraus!
- GRUB mit quit schließen und Computer neustarten, nun müsste GRUB auf der angegebenen Festplatte neu installiert sein
Haupt-Unterschiede zwischen GRUB Legacy und GRUB 2
- GRUB 2 braucht im Gegensatz zum Vorgänger die Stage 1.5 nicht mehr
- Diese lag zwischen dem MBR und dem ersten Block der ersten Partition
- Die Stage 2 von GRUB 2 beinhaltet einen Kernel, welcher den notwendigsten Code beinhaltet
- Dazu gehören ein ELF-Loader( Executable and Linkable Format ), Datenträger-Zugriff, eine Rettungs-Shell und Code zur Dekompression
- Während der Installation erzeugt GRUB 2 die Module für das Dateisystem in der Datei core.img und komprimiert diese normalerweise mittels LZMA ( Lempel-Ziv-Markow-Algorithmus ) oder LZO ( Lempel-Ziv-Oberhumer)
- Diese Datei ist in der Regel so klein, dass sie sich im Startbereich hinter dem MBR ablegen lässt
Links
- http://wiki.ubuntu-forum.de/index.php?title=GRUB#GRUB_installieren
- https://de.wikipedia.org/wiki/Bootmanager
- https://www.tecchannel.de/a/grub-2-den-neuen-bootmanager-richtig-einsetzen,2025415,2
Kontrollfragen
Was bedeutet die Abkürzung GRUB?
GRAND UNIFIED BOOTLOADER
Was GRUB?
GRUB ist ein neuer Bootloader, ist ein Bootmanager
Im welchem Verzeichnis befindet sich die Hauptkonfigurationsdatei?
/boot/grub auch /boot/grub2
Wie heißen die wichtigsten Dateien, Verzeichnisse und Anwendungen für GRUB?
menu.lst, grub.cfg, grub.conf, grub - install, grub - mkconfig, MBR
Was ist LZMA und LZO?
LZMA- Lempel-Ziv-Markow-Algorithmus und LZO- Lempel-Ziv-Oberhumer