Roden

GRUB - Wie kann man Start-up verbessern

GRUB - Wie kann man Start-up verbessern
Wissen Sie, was beim Start Ihres Computers tatsächlich passiert und wie Sie ihn optimieren können?? In diesem Artikel sehen Sie einige Grundlagen zu GRUB und was es beim Booten tut. Nachdem Ihre Hardware mit UEFI überprüft wurde, bootet Ihr Computer höchstwahrscheinlich in GRUB. Dies ist der gebräuchlichste Bootloader für Linux. Auf älterer Hardware haben Sie ein BIOS und GRUB unterstützt das auch.

Was macht Grub?

GRUB ist das Erste, was beim Booten ausgeführt wird. Es ist dafür verantwortlich, festzulegen, von wo aus Ihr System bootet, um Multi-Boot-Systeme zu aktivieren. Es wird auch eine Reihe von Parametern an Ihren Kernel übergeben, die von dem Kernel abhängen, in den Sie booten. Abgesehen davon, dass Sie die von Ihnen gewählte Distribution richtig booten, können Sie auch ein Thema für GRUB . verwenden. Das heißt, wenn Sie möchten, dass auch der frühe Boot-Look gut aussieht.

Wo lagerst du es?

In den meisten Fällen wird Ihr Distributions-Installationsprogramm GRUB „wo angemessen“ platzieren, dies ist nicht immer ideal. Für UEFI-Systeme, die fast alle modernen sind, haben Sie viel mehr Möglichkeiten, GRUB . zu speichern. Da dies der Bootloader ist, wählen Sie zuerst ein Gerät aus, am häufigsten /dev/sda1, dann können Sie auswählen, wo Module gespeichert werden können. Normalerweise würden Sie alle anderen Boot-Dateien im /boot-Verzeichnis belassen, aber Sie benötigen möglicherweise mehr Speicherplatz, sodass es eine Option gibt, sie an einen anderen Ort zu verschieben. Der sicherste Weg, dies zu tun, besteht darin, eine Partition zu erstellen, die Sie auf /boot mounten. Aufgrund der vielen Funktionen von UEFI werden Sie auch viele Informationen im Verzeichnis /boot/efi speichern store. Dies wird am häufigsten eine Partition sein, die GRUB während des Bootens einhängt. In den meisten Fällen führen Sie einfach das grub-install-Skript ohne Parameter aus.

$grub-install

Der Befehl grub-install ist ein Skript, das Ihre Festplatten durchsucht und Menüeinträge für jedes Betriebssystem erstellt, das Sie auf Ihrer Disc haben. Dies bedeutet, dass ein Chain-Loading-Eintrag für Windows erstellt wird, wenn Sie ihn auf Ihrer Festplatte haben. Der Befehl 'update-grub' führt ähnliche Updates für Ihr vorhandenes System durch. Sie können auch eine ISO-Datei erstellen, in der sich GRUB befindet. Sie können dies verwenden, um Ihren Computer zu booten, falls Sie Probleme mit der aktuellen GRUB-Installation haben.

Einige Grundeinstellungen

Um das Verhalten von GRUB anzupassen, haben Sie einige Standardeinstellungen. Gehen wir sie durch. Der GRUBDEFAULT-Wert, normalerweise null, legt fest, von welchem ​​Eintrag Sie am häufigsten booten. Um es zu verwenden, legen Sie einen anderen Zahlenwert fest oder benennen Ihren Eintrag mit dem 'id'-Tag.

Menüeintrag 'Ubuntu' --id ubuntu-linux

GRUB_DEFAULT=ubuntu-linux

Sie haben die Möglichkeit, den zuletzt gewählten Eintrag als Standard festzulegen. Sie tun dies, indem Sie den Parameter einstellen

Sie können auch festlegen, wie lange es dauert, bis GRUB in Ihren Standardeintrag bootet. Verteilungen setzen zehn Sekunden für diesen Wert. Sie können ihn niedriger einstellen, wenn Sie das Gefühl haben, dass Sie GRUB nicht mehr optimieren werden.

GRUB_TIMEOUT=5

Dieser Eintrag setzt das Timeout auf 5 Sekunden.

Die wirklich interessanten Werte beziehen sich darauf, wie Sie Ihr Linux-System booten. Sie finden die Werte nicht in GRUB, sondern müssen in der Linux-Kernel-Dokumentation nach ihnen suchen. Einige gängige Werte sind:

Name Bedeutung
ruhig Alle Protokollnachrichten deaktivieren
Spritzen Zeigt die Splash-Bilder an
rfkill.Standardzustand=0 Machen Sie den Standard-RFkill-Status geöffnet

Die Liste ist lang, Sie müssen alle in der Kernel-Dokumentation suchen.

GRUB_CMDLINE_LINUX_DEFAULT="ruhiger Spritzer"
GRUB_CMDLINE_LINUX=""
Einige interessante Funktionen

Es mag den Anschein haben, dass der Bootloader nur das System booten sollte, aber mit GRUB können einige besondere Dinge passieren.

Themen

Für GRUB stehen mehrere Themen zur Verfügung, damit Sie das Menü schön aussehen lassen können. Das Paket ist grub2-splashimages in Ihrem bevorzugten Repository (mindestens Ubuntu .)!). Seltsamerweise finden Sie viele weitere Themen bei Gnome Look!

Vielleicht möchten Sie Ihr Gerät vor Eindringlingen schützen, indem Sie die GRUB-Installation selbst schützen. HINWEIS: Wenn Sie dies nicht tun, kann jemand Ihren Computer neu starten und die GRUB-Befehlszeile verwenden, um Ihr Betriebssystem ohne Passwort auszuführen. Mit GRUB . ist es ganz einfach, Wurzeln zu schlagen. Wenn sie jedoch ihren Computer haben, können sie von einem Speicherstick booten und auf jede Weise auf Ihre Dateien zugreifen.

Um GRUB vor Änderungen durch jeden zu schützen, der Ihren Computer startet, können Sie ein Passwort festlegen. Das Verfahren ist einfach, fügen Sie einfach das Passwort in der GRUB-Konfiguration hinzu.Datei

password_pbkdf2 Root-Grub.pbkdf2.sha512.10000.2CF985259F00B0E51F0226EB24E9A
DA4BFD1154D00B2F962EDFAF4EAD2297CAC0BC009F3EB0A1F15D4472985F438687A516E954A
60B977F41F383F01D33E7369.E26A847A53596996608FE4644E41DA82DA9E1CB397771816788
7C8ACA92EF1DBD95DBA13C7F111C7B753E90C3EFA1C62ED847B475B462D0A03A17419080D45F1

Im Beispiel benötigen Sie ein gehashtes Passwort, um es zu erstellen, verwenden Sie den folgenden Befehl

$ grub-mkpasswd-pbkdf2

Der Befehl fragt Sie zweimal nach einem Passwort und gibt den HASH zurück, der Ihrem Passwort entspricht.

Wo finden Sie Fehlerprotokolle?

Nachdem Sie mit den Änderungen in GRUB begonnen haben, müssen Sie überprüfen, was mit Ihren Änderungen passiert ist. Wo hinterlässt GRUB seine Protokolle?? Sie müssen zwei Dateien untersuchen, wie unten gezeigt. Sie enthalten unterschiedliche Details,

/var/boot/log/boot.log Diese Datei enthält viele andere Daten, aber Sie können sehen, dass der Bootvorgang von GRUB erfolgreich war.

/var/log/dmesg Die Datei 'dmesg' wird jeden Tag erneuert und enthält alle Kernel-Parameter, die Sie beim letzten Booten eingestellt haben. Sehr nützlich, um zu sehen, welche Werte vom System eingestellt werden.

Wie führen Sie es manuell aus??

Wenn Sie während des Bootens einige Einstellungen und Befehle ausprobieren möchten, können Sie dies tun. Über das GRUB-Menü können Sie in den Befehlszeilenmodus wechseln und alles für den aktuellen Bootvorgang einrichten. Es wird nichts gespeichert, also sollten Sie sich beim Ausprobieren Notizen machen. Der große Vorteil ist, dass Sie nicht ändern, was GRUB beim nächsten Booten macht, sodass die meisten Befehle mit einem neuen Neustart gelöscht werden können.

Optimierungs-Toolkit

Sie können auch den 'grub-customizer' berücksichtigen. Dies ist ein Softwarepaket, das in Ihre GRUB-Dateien schreibt (/etc/grub.d/40benutzerdefiniert). The Grub Customizer Mit diesem Tool können Sie alle gewünschten Werte ändern, also seien Sie vorsichtig. Beachten Sie, dass es keine vollständige Dokumentation für GRUB gibt. Sie müssen also herausfinden, was Sie an der Dokumentation ändern möchten.

Fazit

Wenn Sie sich die Dokumentation von GRUB ansehen, werden Sie schnell feststellen, dass die Auswahl der richtigen Datei und Partition zum Booten bei weitem nicht das Einzige ist, was GRUB tut. Wenn Sie tiefer graben, können Sie große Änderungen an Ihrem System vornehmen. Sie können Ihr System auch nicht bootfähig machen. Also immer Backups und ein alternatives Medium zum Booten dabei haben.

Top 10 Spiele zum Spielen auf Ubuntu
Die Windows-Plattform war eine der dominierenden Plattformen für Spiele aufgrund des großen Prozentsatzes von Spielen, die heute entwickelt werden, um...
Die 5 besten Arcade-Spiele für Linux
Heutzutage sind Computer ernsthafte Maschinen, die zum Spielen verwendet werden. Wenn du den neuen Highscore nicht bekommst, weißt du was ich meine. I...
Schlacht um Wesnoth 1.13.6 Entwicklung veröffentlicht
Schlacht um Wesnoth 1.13.6, das letzten Monat veröffentlicht wurde, ist die sechste Entwicklungsversion im 1.13.x-Serie und bietet eine Reihe von Verb...