Linux ändert die Kernel-Startsequenz
1. Ändern Sie die Kernel-Startsequenz für RHEL6/CentOS6
Sehen Sie sich die Datei /etc/grub.conf an, um den Systemkernelstatus zu ermitteln. Dem Dokument zufolge gibt es im System zwei Kernel-Versionen, nämlich 2.6.32-573.18.1.el6.x86_64 und 2.6.32-431.23.3.el6.x86_64. Die Kernel-Versionen werden von oben nach unten aufgelistet.
In der Datei grub.conf können Sie entscheiden, welche Kernel-Version beim Systemstart verwendet werden soll, indem Sie den Standardparameter anpassen. Der Standardwert ist 0, was bedeutet, dass das System die neueste Kernel-Version startet. Ein Wert von 0 entspricht der ersten Kernel-Version, die in der Datei grub.conf aufgeführt ist, und so weiter. Durch Ändern des Standardwerts können Sie die beim Systemstart verwendete Kernelversion einfach ändern und so sicherstellen, dass das System normal gestartet und ausgeführt werden kann. Diese Einstellung ist sehr nützlich für die Systemwartung und Fehlerbehebung, da sie die Flexibilität bietet, die Kernel-Version nach Bedarf an die Anforderungen des Systems anzupassen. Es ist zu beachten, dass beim Ändern der Datei grub.conf
2. Ändern Sie die Kernel-Startsequenz von RHEL7/CentOS7
1. Führen Sie den folgenden Befehl aus, um zu überprüfen, wie viele Kerne im System vorhanden sind.
/boot/grub2/grub.cfg #(Nicht-UEFI-Konfigurationen) Hinweis: Im Nicht-UEFI-Modus ausführen
/boot/efi/EFI/redhat/grub.cfg #(UEFI-Konfigurationen)Hinweis: Ausführung im UEFI-Modus
cat /boot/grub2/grub.cfg |grep menuentry
cat /boot/efi/EFI/redhat/grub.cfg |grep menuentry
2. Befolgen Sie den folgenden Befehl, um das Booten vom Standardkernel zu konfigurieren. Der Kernelname wird basierend auf dem tatsächlich im System gefundenen Namen ersetzt. grub2-set-default 0
grub2-set-default „CentOS Linux (3.10.0-123.9.3.el7.x86_64) 7 (Core)“
grub2-set-default „Red Hat Enterprise Linux Server (3.10.0-1160.el7.x86_64) 7.9 (Maipo)“
3. Führen Sie den folgenden Befehl aus, um zu bestätigen, dass die Konfiguration erfolgreich ist.
grub2-editenv list
3. Ändern Sie die Kernel-Startsequenz von Centos8
1. Sehen Sie sich den Standardkernel an
grubby –default-kernel
2. Alle Kerne anzeigen
grubby –info=ALL
3. Ändern Sie den Standard-Boot-Kernel
grubby –set-default /boot/vmlinuz-4.18.0-80.11.2.el8_0.x86_64
4. Ändern Sie die Kernel-Startsequenz in Ubuntu
1. Sehen Sie sich die Startsequenz des aktuellen Kernels an
cat /boot/grub/grub.cfg |grep menuentry
2. Grub-Datei ändern
Angenommen, Sie möchten den Boot-Kernel auf 3.13.0-166 ändern, ändern Sie die Datei /etc/default/grub
$
sudo vim /etc/default/grub
GRUB_DEFAULT=0 ##Geändert zu
GRUB_DEFAULT=“Erweiterte Optionen für Ubuntu>Ubuntu, mit Linux 4.4.0-31-generic“
3. Aktualisieren Sie den geänderten Grub
Update-Grub
Das obige ist der detaillierte Inhalt vonÄndern Sie die Startsequenz des Linux-Kernels. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!