web-dev-qa-db-fra.com

Le noyau d’activation de matériel 3.16 requis nécessite une mise à jour manuelle de init-initramfs.

Je préconise une installation 14.04 Trusty sur une machine nécessitant une correction de pilote à partir du noyau 3.16, qui correspond à 14.10 Utopic. Le moyen le plus simple d’obtenir ce noyau est d’installer la pile d’activation matérielle correspondante:

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

Lorsque j'ajoute le PPA et que j'installe le paquet après l'installation, tout se passe bien. Cependant, lorsque j'ajoute linux-generic-lts-utopic à la ligne pkgsel/include de mon préconfiguration, le noyau est paniqué au premier démarrage du système installé (cela se produit dans Parallels et sur le matériel réel). Il se trouve que je dois utiliser le menu GRUB pour démarrer le noyau 3.13 par défaut, et puis exécuter :

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

Après cela, il peut très bien démarrer 3.16.

Cela semble super janky. S'agit-il d'une régression dans la pile d'activation matérielle, d'un problème d'installation ou d'un élément manquant dans la préconfiguration?

Merci.

2
mikepurvis

Pour une version généralisée du hack, faites:

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

Cela peut être fait directement à partir de late_command ou via un script appelé par la dernière commande.

3
mikepurvis

Avez-vous essayé d'utiliser les images lts-utopic d-i liées à partir de http://cdimage.ubuntu.com/netboot/trusty/ plutôt que d'essayer de les pirater dans une préconfiguration depuis un d-i démarrant avec 3.13?

1
infinity