LPIC101/102.2 Einen Bootmanager installieren: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
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 nötigen Schritte ausführt
* 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 ==


=== 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:
; 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:
; Liste wichtiger Dateien, Verzeichnisse und Anwendungen
'''
* menu.lst , grub.cfg und grub.conf
* menu.lst ,   grub.cfg   und   grub.conf
 
* 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
*     Ubuntu Live-CD starten und das Terminal öffnen
* Ein find /boot/grub/stage1, um den Ort, wo der GRUB-Bootmanager liegt, zu finden
*     Ein sudo grub, um GRUB als root auszuführen
* Nun root (hdx,x) eingeben (x durch Festplatte aus Schritt 3 ersetzen), um die angegebene Festplatte zu konfigurieren und zu mounten
*     Ein find /boot/grub/stage1, um den Ort, wo der GRUB-Bootmanager liegt, zu finden
* Um den Grub-Manager nun zu installieren, setup (hd0) ausführen. Achtung: Lasse die Ziffer mit Komma heraus!
*     Nun root (hdx,x) eingeben (x durch Festplatte aus Schritt 3 ersetzen), um die angegebene Festplatte zu konfigurieren und zu mounten
* GRUB mit quit schließen und Computer neustarten, nun müsste GRUB auf der angegebenen Festplatte neu installiert sein
*     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 ==


=== 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">
1. Was bedeutet die Abkürzung ''GRUB''?
'''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">
2. Was ist GRUB?
'''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">
3. Im welchem Verzeichnis befindet sich die Hauptkonfigurationsdatei?
'''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">
4. Wie heißen die wichtigsten Dateien, Verzeichnisse und Anwendungen für GRUB?
'''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">
5. Was ist LZMA und LZO?
'''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]]

Version vom 10. Oktober 2024, 08:09 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

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

  1. http://wiki.ubuntu-forum.de/index.php?title=GRUB#GRUB_installieren
  2. https://de.wikipedia.org/wiki/Bootmanager
  3. 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