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-utopic
die pkgsel/include
Zeile 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?