Welche Rolle spielt der Linux-MBR?
Unter Linux besteht die Rolle des MBR darin, das Boot-Boot-Programm zu speichern. Die Funktionen des Start-Boot-Programms sind: 1. Laden des Kernels des Betriebssystems; 2. Verfügen über ein Menü, das es dem Benutzer ermöglicht, auszuwählen, welches System gestartet werden soll; Systemstart.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Was ist Linux MBR? Was ist der Nutzen?
MBR ist die Abkürzung für Englisch Master Boot Record und die chinesische Bedeutung ist Master Boot Record. Der erste Sektor der Spur 0 der Festplatte wird MBR genannt. Seine Größe beträgt 512 Byte und dieser Bereich kann in 3 Teile unterteilt werden.
Der erste Teil ist der Pre-Boot-Bereich (Pre-Boot-Bereich) und belegt 446 Byte.
Der zweite Teil ist der Partitionstabellenbereich (Partitionstabelle) mit 64 Byte Eine kleine Funktion des Programms besteht darin, zu bestimmen, welche Partition als aktive Partition markiert ist, dann den Startbereich dieser Partition zu lesen und den Code in diesem Bereich auszuführen.
Der dritte Teil ist das Sektorende-Flag. was 2 Bytes beansprucht.
Die wichtigste Funktion im MBR ist die Speicherung des Bootloaders.
Die Rolle des Bootloaders
Die Rolle des BIOS besteht darin, den Bootloader selbst zu testen und ihn dann aus dem MBR zu lesen. Die wichtigste Funktion des Bootloaders besteht dann darin, den Kernel des Betriebssystems zu laden. Natürlich ist der Bootloader für jedes Betriebssystem unterschiedlich.
Das Dateiformat jedes Betriebssystems ist unterschiedlich, daher ist auch das Start-Boot-Programm jedes Betriebssystems unterschiedlich. Verschiedene Betriebssysteme können ihre eigenen Kernel nur mit ihren eigenen Bootloadern laden. Wenn auf meinem Server nur ein Betriebssystem installiert ist, wird der Bootloader für dieses Betriebssystem im MBR installiert. Wenn das BIOS den MBR aufruft, liest es das Start-Boot-Programm und der Kernel kann geladen werden.
Aber manchmal sind auf meinem Server mehrere Betriebssysteme installiert, es gibt aber nur einen MBR. Welches Betriebssystem-Bootprogramm ist also im MBR installiert?
Offensichtlich reicht ein MBR nicht aus. Jede Festplatte kann nur einen MBR haben und kann nicht geändert werden, daher ist es nicht möglich, die Anzahl der MBRs zu erhöhen. Das System kann in jedem Dateisystem nur einen Sektor unterteilen (der als Partition betrachtet werden kann), der als Bootsektor bezeichnet wird. Der Bootloader kann auch im Bootsektor jeder Partition installiert werden, d. h. der Bootloader kann im MBR und im Bootsektor jeder einzelnen Partition installiert werden. Auf diese Weise können mehrere Betriebssysteme auf demselben Server installiert werden (jedes Betriebssystem muss in einer anderen Partition installiert werden) und jedes Betriebssystem kann gestartet werden.
Es gibt ein weiteres Problem: Das BIOS kann das Boot-Boot-Programm nur im MBR finden, aber nicht im Boot-Sektor der Partition. Um den Multisystem-Bootvorgang abzuschließen, besteht unsere Methode darin, die Funktion des Boot-Boot-Programms zu erhöhen, sodass das im MBR installierte Boot-Boot-Programm (GRUB) andere Boot-Boot-Programme im Boot-Sektor der Partition aufrufen kann.
Daher hat der Bootloader folgende Funktionen:
Laden des Kernels des Betriebssystems. Dies ist die wichtigste Funktion des Bootloaders.
verfügt über ein Menü, in dem Benutzer auswählen können, welches System gestartet werden soll. Wenn Sie duale Windows-Systeme auf einem Server installiert haben, sollten Sie ein ähnliches Auswahlmenü gesehen haben, aber dieses Auswahlmenü wird vom Windows-Startprogramm und nicht von GRUB bereitgestellt.
Sie können andere Startup-Boot-Programme aufrufen, was der Schlüssel zum Start mehrerer Systeme ist. Es ist jedoch zu beachten, dass das Start-Boot-Programm von Windows das Start-Boot-Programm von Linux nicht aufrufen kann. Daher empfehlen wir im Allgemeinen, zuerst Windows und dann Linux zu installieren. Dadurch wird das Start-Boot-Programm von Linux im MBR installiert und das Start-Boot-Programm von Windows überschrieben . .
Natürlich ist diese Installationsreihenfolge nicht absolut. Auch wenn Windows endgültig installiert ist, können wir GRUB auch manuell installieren, um sicherzustellen, dass das Linux-Startup-Bootprogramm weiterhin im MBR installiert ist.
Das Bild unten zeigt uns die Funktion zum Starten des Bootloaders.
Die Rolle des Bootloaders
Verwandte Empfehlungen: „Linux-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWelche Rolle spielt der Linux-MBR?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Lösung für Erlaubnisprobleme beim Betrachten der Python -Version in Linux Terminal Wenn Sie versuchen, die Python -Version in Linux Terminal anzuzeigen, geben Sie Python ein ...

Ursachen und Lösungen für Fehler Bei der Verwendung von PECL zur Installation von Erweiterungen in der Docker -Umgebung, wenn die Docker -Umgebung verwendet wird, begegnen wir häufig auf einige Kopfschmerzen ...

Verwenden Sie Python im Linux -Terminal ...

Konfigurieren Sie die Timing -Timing -Timing -Timing -Timing auf der MacOS -Plattform, wenn Sie die Timing -Timing -Timing -Timing von APScheduler als Service konfigurieren möchten, ähnlich wie bei NGIN ...

Multithreading in der Sprache kann die Programmeffizienz erheblich verbessern. Es gibt vier Hauptmethoden, um Multithreading in C -Sprache zu implementieren: Erstellen Sie unabhängige Prozesse: Erstellen Sie mehrere unabhängig laufende Prozesse. Jeder Prozess hat seinen eigenen Speicherplatz. Pseudo-MultitHhreading: Erstellen Sie mehrere Ausführungsströme in einem Prozess, der denselben Speicherplatz freigibt und abwechselnd ausführt. Multi-Thread-Bibliothek: Verwenden Sie Multi-Thread-Bibliotheken wie PThreads, um Threads zu erstellen und zu verwalten, wodurch reichhaltige Funktionen der Thread-Betriebsfunktionen bereitgestellt werden. Coroutine: Eine leichte Multi-Thread-Implementierung, die Aufgaben in kleine Unteraufgaben unterteilt und sie wiederum ausführt.

In Bezug auf das Problem der Entfernung des Python -Dolmetschers, das mit Linux -Systemen ausgestattet ist, werden viele Linux -Verteilungen den Python -Dolmetscher bei der Installation vorinstallieren, und verwendet den Paketmanager nicht ...

Um eine Web.xml -Datei zu öffnen, können Sie die folgenden Methoden verwenden: Verwenden Sie einen Texteditor (z.

Linux wird am besten als Serververwaltung, eingebettete Systeme und Desktop -Umgebungen verwendet. 1) In der Serververwaltung wird Linux verwendet, um Websites, Datenbanken und Anwendungen zu hosten und Stabilität und Zuverlässigkeit bereitzustellen. 2) In eingebetteten Systemen wird Linux aufgrund seiner Flexibilität und Stabilität in Smart Home und Automotive Electronic Systems häufig verwendet. 3) In der Desktop -Umgebung bietet Linux reichhaltige Anwendungen und eine effiziente Leistung.
