..


Sponsored Links

Der GRUB-Bootloader

Artikel von Stefano Cancedda geschrieben
Seite 1 von 4

GRUB steht für Grand Unified Bootloader, ist ein Programm unter der GNU Verantwortlichen des Ladens verteilt und dem Beginn der Betriebssysteme.

GRUB mit Wohnsitz auf der Festplatte, und ist weit verbreitet und wird standardmäßig installiert in fast allen großen Linux-Versionen, sowie in denen von FreeBSD und OpenSolaris. Als sein Innenleben, tatsächlich sehr komplex, ist es interessant, die grundlegende Architektur, die System-Konfiguration (verwaltet durch die Konfigurationsdatei menu.lst) und dem eigentlichen Text-Befehle kennen.

Grub kann von vorne Befehle benötigt, um eine Kernel-Boot-rewrite ist GRUB-Bootloader eine universelle, unterstützt alle gängigen Betriebssysteme, darunter auch solche mit proprietären Lizenz als Windows. Es tritt auf, wenn die Computer-Schnittstelle mit einem Menü wie das folgende Beispiel dargestellt:

GRUB Boot-grub von der Kommandozeile aus auf eine gewöhnliche Weise, und ist zusammen mit einigen zusätzlichen Programmen, die mit einer kurzen Beschreibung der am häufigsten verwendeten berichtet verteilt sind:
  • grub-install: install grub auf einer Platte;
  • grub-set-default: Zuordnung der Standard-Menüpunkt beginnt das Zeitlimit abgelaufen ist;
  • grub-Sonde: bietet Informationen über das Gerät zu einem gegebenen Pfad (oder ein Gerät über die Option-d);
  • grub-reboot: starten Sie den Computer mit dem Betriebssystem entsprechend den Menüpunkt als Argument angegeben;
  • grub-md5-crypt: Berechnung der MD5-Hash des Passwortes durch das Programm selbst erforderlich sind.
Architektur von GRUB

GRUB besteht aus zwei Teilen als Stufen.

  • stage1 ist in den Master Boot Record (MBR, Bootsektor vom BIOS verwendet werden, um das System zu booten komplett) und befasst sich mit dem zweiten Teil upload ansässig ist;
  • stage2 sich auf dem harten Weg zum / boot / grub und enthält das eigentliche Programm, den gleichen Weg die Konfigurationsdateien gespeichert werden.
Diese Architektur ermöglicht die stage1, immer unverändert, und die einzige Veränderung ist die stage2, den Akt der Änderung einer Konfigurationsdatei, die das Verhalten der Boot-Loader und Menü-Struktur bestimmt.
Von diesem Betriebssystem kommt eine Flexibilität und Benutzerfreundlichkeit unglaublich hoch, wenn in Verbindung mit der Kraft des Werkzeugs zu sehen.

Notations für die Identifizierung von Festplatten und Partitionen.

Bevor wir im Detail die Funktionsweise und Struktur der Konfigurationsdatei kann nützlich sein, daran zu erinnern, wie sie genannt werden Festplatten und Partitionen zu grub und Betriebssystemen.

  • Die DOS / Windows ordnet jeder Partition einer Festplatte auf einen symbolischen Wert gelegt besteht aus einer progressiven Brief und einen Doppelpunkt (default ist A: und B: für Wechseldatenträger, C: und unten für Festplatten und andere Geräte );
  • UNIX-Notation Namen der Festplatte in Form hda, hdb, hdc etc. .. und für jedes Laufwerk und legen Sie einen Wert, der jede Folge von Partitionen (dh hda1, hda5, hdb3) identifiziert. Die Zahlen von 1 bis 4 sind für die vier möglichen primären Partitionen reserviert, während mit Werten größer als 5, um die logischen Partitionen zu nennen.
  • GRUB verwendet eine eigene Notation, die sich von den beiden vorangegangenen, die jede Festplatte die Vorsilbe "hd" durch die Kennung der Festplatte und die Partition, gefolgt ergibt:
 



 hd (<numero_disco>, <numero_partizione>)

 
Hier ist ein Diagramm zusammenfasst ein Beispiel, dass die Dinge klären können:

In der selben Kategorie ...
E-Learning
Linux (Kurs) Linux (Kurs)
Ein vollständiger Reiseführer von Open-Source-System. Von 49 €.
PHP (Kurs) PHP (Kurs)
Vollständige natürlich für die Erstellung dynamischer Websites. Von 49 €.
Ruby und Ruby on Rails (Kurs) Ruby und Ruby on Rails (Kurs)
Neues Software-und Web-Anwendungen mit Ruby und RoR. Von 39 €.
Sponsored Links