Das Voreinstellen des 3.16-Hardware-Aktivierungskernels erfordert ein manuelles Update-Initramfs

Das Voreinstellen des 3.16-Hardware-Aktivierungskernels erfordert ein manuelles Update-Initramfs

Ich bereite eine 14.04 Trusty-Installation vor, auf einem Rechner, der einen Treiberfix vom 3.16-Kernel benötigt, der mit 14.10 Utopic geliefert wird. Der einfachste Weg, diesen Kernel zu erhalten, ist die Installation des entsprechenden Hardware-Aktivierungsstapels:

http://www.ubuntuupdates.org/package/canonical_kernel_team/trusty/main/base/linux-generic-lts-utopic

Wenn ich das PPA hinzufüge und das Paket nach der Installation installiere, funktioniert es einwandfrei. Wenn ich jedoch linux-generic-lts-utopicdie pkgsel/includeZeile in meinem Preseed hinzufüge, erhalte ich beim ersten Booten des installierten Systems eine Kernel-Panik (passiert in Parallels und auf der tatsächlichen Hardware). Es stellt sich heraus, dass ich das GRUB-Menü verwenden muss, um zuerst den Standardkernel 3.13 zu booten, unddann renne:

sudo update-initramfs -c -k 3.16.0-17-generic
sudo update-grub

Danach kann 3.16 problemlos gebootet werden.

Das sieht total wackelig aus. Ist das eine Regression im Hardware-Aktivierungsstapel, ein Problem mit dem Installationsprogramm oder fehlt etwas im Preseed?

Danke.

Antwort1

Für eine allgemeinere Version des Hacks gehen Sie wie folgt vor:

update-initramfs -c -k $(ls /lib/modules -1 | tail -1)
update-grub

Dies kann direkt vom Late-Befehl oder über ein Skript erfolgen, das vom Late-Befehl aufgerufen wird.

Antwort2

Haben Sie versucht, die lts-utopic di Bilder zu verwenden, die vonhttp://cdimage.ubuntu.com/netboot/trusty/anstatt zu versuchen, es in einem Preseed von einem mit 3.13 gebooteten Di zu hacken?

verwandte Informationen