Durch das Booten des Servers von Grub2 werden Änderungen dauerhaft

Durch das Booten des Servers von Grub2 werden Änderungen dauerhaft

Ich habe versucht, meinen Server auf einen anderen Kernel umzustellen als den, den mein Hosting-Anbieter bereitstellt. Dazu muss ich nur den Kernel über die Verwaltungsseiten des Hosting-Anbieters aktualisieren, neu starten und der Standard-CentOS-Kernel wird verwendet. Dies hat auf einem Server funktioniert, auf dem anderen jedoch nicht.

Auf dem defekten Server wird nur ein Grub2-Menü gestartet. Ich habe es geschafft, den Server wieder zu starten, indem ich Folgendes ausgeführt habe:

set gfxpayload=text
insmod gzio
insmod ext2
linux16 /boot/vmlinuz-3.10.0-693.5.2.el7.x86_64 root=/dev/sda ro crashker
nel=auto rhgb console=ttyS0,19200n8 net.ifnames=0
initrd16 /boot/initramfs-3.10.0-693.5.2.el7.x86_64.img
boot

Ich habe diese erstellt, indem ich mir /boot/grub2/grub.conf auf dem Server angesehen habe, was ohne Probleme funktioniert hat.

Nachdem ich Folgendes getan habe, bootet der Server erfolgreich, aber die Änderungen sind nicht dauerhaft. Wenn ich neu starte, bin ich wieder im Grub2-Menü und muss es erneut tun.

Ich habe mich umgesehen und an einigen Stellen gelesen, dass ich „update-grub“ ausführen soll, aber ich habe diesen Befehl nicht.

Ich habe auch festgestellt, dass ich Folgendes versuchen sollte:

grub2-mkconfig -o "$(readlink /etc/grub2.conf)"

Dies scheint nur das Skript auszudrucken und tut nichts. Wenn ich erneut neu starte, bin ich wieder im Grub2-Menü.

Hat jemand eine Idee, wie man das Problem lösen kann?

Ich laufe CentOS 7und der Kernel ist jetzt eingeschaltet3.10.0-693.5.2.el7.x86_64

Vielen Dank für Ihre Hilfe.

Antwort1

Ich habe festgestellt, dass ich grub2-mkconfig -o /boot/grub/grub.cfgstattdessen hätte laufen sollen, um die Änderungen zu speichern.

verwandte Informationen