it-swarm.com.de

Wie ändere ich den Kernel, um in GRUB zu booten?

Ich habe Kernel 4.4.0-66-generic-tuxonice und möchte es auf ein anderes 4.4.0-66-generic ändern.

Wie kann ich die Einträge in der Grub-Konfigurationsdatei ändern, um dies zu tun? Ich habe:

SET GRUB_DEFAULT=0  

Ich glaube, wir können einen bestimmten Kernel auswählen, indem wir auch seinen Namen angeben. Ich habe allerdings keine Ahnung, wie ich das machen soll ...

Der Grund dafür ist, dass 4.4.0-66-generic den Ruhezustand besser zu machen scheint als TuxOnIce, jedoch die Installation der TuxOnIce-Dateien anfordert.

3
devilz

SET GRUB_DEFAULT = 0 ist in jeder Hinsicht eine Indexnummer, die den ersten Eintrag angibt.

Wenn Sie beabsichtigen, einen vorhandenen Eintrag zu ändern, um einen anderen Kernel zu verwenden, können Sie /etc/boot/grub/grub.cfg bearbeiten, die entsprechende Zeile finden und beispielsweise Folgendes anpassen:

linux   /boot/vmlinuz-3.13.0-86-generic root=UUID=03a31723-1f61-4bae-ae5d-403cd35d0adc (and etc)

und ändern Sie das Bit vmlinuz-x.xx-x-xx-blahblah, um auf Ihren vorhandenen bevorzugten Kernel zu verweisen.

Das obige ist allerdings ein bisschen hackig und könnte beim nächsten Update kaputt gehen. (Ich habe solche Dinge auf Flash-Laufwerken gemacht, die ISOs booten, die sich nie ändern und nie aktualisieren.)

Wenn Sie einfach einen Kernel auswählen möchten, der bereits im Grub-Menü als Standard enthalten ist, finden Sie den leistungsstarken Grub-Customizer von Daniel Richter sehr nützlich.

grub-customizer

Sie können mit der rechten Maustaste auf einen Kernel-Eintrag in der Listenkonfiguration klicken und ihn nach oben oder unten verschieben oder bearbeiten.

Auf der Registerkarte Allgemeine Einstellungen können Sie auf einfache Weise den Standardeintrag nach Namen aus der Liste der vordefinierten Einträge auswählen und festlegen (wie in Ihrer Frage angegeben). Ein Beispiel finden Sie in der folgenden Abbildung:

GC-General

Speichern Sie Ihre Änderungen und starten Sie neu und genießen Sie Ihren neuen Standard-Starteintrag.

1
Elder Geek