
Vor einiger Zeit habe ich Linux Mint 17 auf meinem Desktop-Rechner, einem Dell Studio 540, installiert. Während des Installationsvorgangs hatte ich keine Internetverbindung, da meine WLAN-Karte einen proprietären Treiber benötigte, um zu funktionieren (behoben mit fwcutter). Daher wollte ich kürzlich aufgrund einiger Fehlerbehebungen mithilfe des Software-Managers einen neueren Distributionskernel installieren. Die Installation funktioniert einwandfrei, aber beim Neustart führt Grub den neuen Kernel nicht aus. Also dachte ich, ich sollte mir die Grub-Versionen ansehen:
Grub-Versionsausgabe vom Terminal: grub --version grub (GNU GRUB 0.97)
Grub-Version aus dem Grub-Menü beim Booten in Grub: GNU GRUB Version 2.02-beta2-9
Warum sind sie nicht gleich? Könnte es ein fehlendes Update sein, weil während der Installation von Linux Mint die Internetverbindung verloren ging? Übrigens: Ich habe keine Probleme, neue Kernel auf meinem Laptop zu installieren, der keinen proprietären Treiber für das WLAN benötigte.
Antwort1
Grub, dessen Version Sie in der Kommandozeile angezeigt bekommen, istgilt in vielen Distributionen als Legacy. Es ist das erste in Ihrem Pfad, deshalb wird 0.97 ausgegeben. Der in der Bootpartition Ihrer Installation verwendete Grub istneuere. Ich denke, Sie sollten das alte Grub deinstallieren und vielleicht das neue neu installieren. Bei der Installation eines neuen Kernels scheint seine Konfiguration dem alten und nicht dem neuen Grub hinzugefügt zu werden.
Bitte beachten Sie, dass meine Antwort Links enthält, deren Aussehen irgendwie abgedunkelt ist
Antwort2
Ich weiß, dass dies dem Fragesteller wahrscheinlich nicht weiterhilft, da es schon 7 Jahre her ist, aber ich dachte, ich gebe eine Antwort, falls jemand danach sucht. Grub 0.97 ist ein Legacy-Build für MBR/BIOS. Grub 2 hingegen ist für EFI gebaut. Wahrscheinlich erkennt Linux 0.97 als die aktuell verwendete Grub-Version, aber der Computer verwendet den EFI-Build. Versuchen Sie, das UEFI-Booten zu deaktivieren oder in Ihrem BIOS nur Legacy einzustellen und überprüfen Sie dann die Grub-Version erneut. Das sollte Ihre Frage beantworten.