Wie erhalte ich Informationen zu meiner aktuellen GRUB / Boot-Konfiguration?


9

Zunächst einige Hintergrundinformationen: Ich habe Windows 7 / Ubuntu 13.04 mit Dual-Boot auf einem Lenovo Laptop. Da ich die Installation vor ungefähr 1,5 Jahren durchgeführt habe und damals noch weniger versierte Linux-Benutzer war als heute, kann ich mich nicht an alles erinnern, was ich getan habe, um beide Betriebssysteme zum Laufen zu bringen. Ich erinnere mich jedoch , dass es ein ziemlich mühsames Verfahren war (mindestens einmal Boot-Repair ausführen).

Jetzt denke ich darüber nach, zusätzlich zu Ubuntu (höchstwahrscheinlich Arch) eine andere Linux-Distribution auszuprobieren, und diesmal möchte ich es so machen, dass ich eine Idee habe, was ich tue (und möglicherweise mehr über 'inner' erfahren kann Funktionsweise von Linux-Distributionen).

Das reicht also für den Hintergrund. Meine Frage lautet nun: Wie erhalte ich Informationen zu meiner aktuellen Grub / Bootloader-Konfiguration?

Dies scheint das erste und ganz andere Problem zu sein, das zu berücksichtigen ist, bevor man überhaupt davon träumt, ein drittes Betriebssystem zu installieren und die Partitionen und das Booten weiter zu verbessern.


Sie können verwenden grub-install -v Hier ist ein anderer Beitrag.
Stanislav

Antworten:



7

Verwenden Sie den folgenden Befehl, um Ihre Datei / boot / grub / grub / cfg anzuzeigen:

less /boot/grub/grub.cfg

Drücken Sie die Aufwärts- oder Abwärtspfeiltasten, um in der Datei nach oben und unten zu scrollen. Verwenden Sie die Taste 'q', um die Datei zu beenden und zur normalen Eingabeaufforderung des Terminals zurückzukehren. Das grub-mkconfigProgramm führt andere Skripte und Programme wie grub-mkdevice.map und grub-probe aus und generiert dann eine neue grub.cfg-Datei. Außerdem werden Dateien /etc/default/grubund die /etc/grub.d/debianThemendatei eingelesen, um anzugeben, was zu tun ist. Dies sind die Dateien, die wir bearbeiten oder für uns selbst erstellen können, um unsere GRUB-Einstellungen zu ändern. Ich werde dir später mehr darüber zeigen.

Unten finden Sie ein Beispiel für eine grub.cfg für eine neue Ubuntu-Installation auf einem Computer, auf dem bereits eine andere Ubuntu-Installation mit Windows XP doppelt gestartet wurde. Ich habe die kommentierten Linien gelb hervorgehoben, um Ihre Aufmerksamkeit auf sie zu lenken. Sie sollten beachten, dass sie jeweils den Anfang und das Ende ihres eigenen Abschnitts der grub.cfg markieren und in numerischer Reihenfolge ab dem /etc/grub.d/00_header oben angezeigt werden. Der letzte Abschnitt dieser Datei ist der Bereich /etc/grub.d/40_custom am Ende der Datei grub.cfg. Jeder dieser Abschnitte der Datei grub.cfg wird von den gleichnamigen Skripten gesteuert, die wir bearbeiten, um Änderungen an unserer Datei grub.cfg vorzunehmen. Die Änderungen werden sudo grub-mkconfig -o /boot/grub/grub.cfgsofort wirksam, nachdem wir ' ' ausgeführt haben, um die neue Datei grub.cfg zu schreiben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.