web-dev-qa-db-fra.com

Pourquoi l'installation du dernier noyau Linux pour Ubuntu prend-elle autant de temps?

J'ai exécuté le programme de mise à jour du logiciel, qui a mis à jour la base Ubuntu sur 32 bits 15.04, qui, si je comprends bien, inclut le noyau Linux et cela prenait tellement de temps (après plusieurs heures, il n'était toujours pas terminé), je sentais qu'il devait déjà avoir terminé le travail , juste l'interface graphique doit avoir calé. J'ai donc redémarré mon PC car je pensais que cela permettrait au nouveau noyau d'être opérationnel. Mais lorsque j'ai essayé d'installer Subversion après le redémarrage, cela m'a donné l'erreur:

    E: dpkg was interrupted, you must manually run 'Sudo dpkg --configure -a' to correct the problem. 

J'ai couru Sudo dpkg --configure -a mais il faut une éternité (quatre heures jusqu'à présent) pour terminer le travail. J'ai 3,8 Go de RAM, mon processeur est un Intel Core i5 M460 à 2,53 GHz x 2, j'ai plus de 260 Go d'espace libre sur le disque dur et mon noyau actuel est générique 3.19.0-20, mais la version du noyau que j'essaie à installer avec dpkg est 3.19.0-21-générique. Si pertinent, mon environnement de bureau est Cinnamon 2.2.16, bien que j'utilise Ubuntu et non Linux Mint. Ceci est mon message de sortie de l'exécution de Sudo dpkg --configure -a:

Setting up linux-image-3.19.0-21-generic (3.19.0-21.21) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-3.19.0-21-generic
) points to /boot/initrd.img-3.19.0-21-generic
 (/boot/initrd.img-3.19.0-21-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.19.0-21-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-3.19.0-21-generic
) points to /boot/vmlinuz-3.19.0-21-generic
 (/boot/vmlinuz-3.19.0-21-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.19.0-21-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
update-initramfs: Generating /boot/initrd.img-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.19.0-21-generic
Found initrd image: /boot/initrd.img-3.19.0-21-generic
Found linux image: /boot/vmlinuz-3.19.0-20-generic
Found initrd image: /boot/initrd.img-3.19.0-20-generic
Found linux image: /boot/vmlinuz-3.19.0-15-generic
Found initrd image: /boot/initrd.img-3.19.0-15-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
1
BH2017

Aha, j'ai trouvé la solution moi-même! Ce que j'ai fait, c'est que j'ai redémarré à partir d'une clé USB en direct et réparé grub (selon ce guide ), car j'ai remarqué cette ligne dans le message généré par Sudo dpkg --configure -a à savoir Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. et ça m'a fait me demander ce qui se passerait si je réparais grub. Après avoir redémarré dans Ubuntu sur mon disque dur, j'ai relancé Sudo dpkg --configure -a et il a installé le nouveau noyau en moins de une minute.

1
BH2017