it-swarm.com.de

Warum aktualisiert grub menu.lst, aber nicht grub.cfg?

Ich besitze einen 16.04-Server, der die Datei /boot/grub/menu.lst aktualisiert, aber nicht die Datei /boot/grub/grub.cfg, wenn ich Kernel aktualisiere, und daher verwendet er beim Booten die alten Informationen in grub.cfg . Wie behebe ich das?

Ich denke, ein Teil davon könnte auch das Ergebnis einer vollständigen/Boot-Partition sein, die für einige Tage unbemerkt blieb, als Grub-Installationen stattfanden.

1
flickerfly

Überprüfen Sie, ob grub-legacy oder grub-legacy-ec2 konnte irgendwann installiert werden. Wenn ja, aktualisieren sie die alte Datei config menu.lst, aber Ihr Bootsektor startet grub2 und sucht in grub.cfg nach ihrer Liste.

Um dies zu beheben, installieren Sie einfach grub2 neu:

Sudo apt-get install grub2
Sudo update-grub

Dann ls -l /boot/grub/grub.cfg sollte ein geändertes Datum von heute anzeigen.

Testen Sie einen Neustart während eines geeigneten Wartungsfensters, um sicherzustellen, dass es weiterhin ordnungsgemäß funktioniert.

1
flickerfly