Heim  >  Artikel  >  Computer-Tutorials  >  Ändern Sie die Startsequenz des Linux-Kernels

Ändern Sie die Startsequenz des Linux-Kernels

WBOY
WBOYnach vorne
2024-02-23 22:22:021430Durchsuche

Ändern Sie die Startsequenz des Linux-Kernels

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:mryunwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen