J'ai accidentellement supprimé le contenu de/boot.
J'ai essayé
apt-get purge linux-generic linux-image-generic
apt-get install linux-generic linux-image-generic
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
linux-generic linux-image-generic
0 upgraded, 2 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B/4044 B of archives.
After this operation, 24.6 kB of additional disk space will be used.
Selecting previously unselected package linux-image-generic.
(Reading database ... 225808 files and directories currently installed.)
Preparing to unpack .../linux-image-generic_4.4.0.59.62_AMD64.deb ...
Unpacking linux-image-generic (4.4.0.59.62) ...
Selecting previously unselected package linux-generic.
Preparing to unpack .../linux-generic_4.4.0.59.62_AMD64.deb ...
Unpacking linux-generic (4.4.0.59.62) ...
Setting up linux-image-generic (4.4.0.59.62) ...
Setting up linux-generic (4.4.0.59.62) ...
d'un chroot. Il n'y a pas eu d'erreurs ni d'avertissements, mais/boot ne contient que initrd.img et grub (que j'ai réussi à installer avec apt):
ls /boot
grub initrd.img-4.4.0-31-generic initrd.img-4.4.0-59-generic initrd.img-4.4.0-59-generic.old-dkms
Non vmlinuz!
Pourquoi apt n'installe-t-il pas le noyau?
Où puis-je obtenir le noyau?
EDIT
Un rapide coup d’œil montre que linux-image-generic_4.4.0.59.62_AMD64.deb ne contient pas de noyau. Seulement un copyright et changelog.gz
Quel paquet contient le noyau?
Le paquet de noyau est déjà installé - vous l'avez endommagé. Réinstallez-le.
Sudo apt install --reinstall linux-image-4.4.0-59-generic linux-image-extra-4.4.0-59-generic.
Notez la différence de noms:
Les paquets 'linux-image' et 'linux-image-extra' sont les images réelles du noyau.
Le package 'linux-image-generic' est simplement un métapaquet qui fait référence aux packages d'image du noyau en cours ... pour que les mises à jour fonctionnent.