Почему установка последней версии ядра Linux для Ubuntu занимает так много времени?

Почему установка последней версии ядра Linux для Ubuntu занимает так много времени?

Я запустил обновление программного обеспечения, которое обновило базу Ubuntu на 32-битной версии 15.04, которая, как я понимаю, включает ядро ​​Linux, и это заняло так много времени (через несколько часов оно так и не было завершено), что я подумал, что оно уже закончило работу, просто графический интерфейс, должно быть, заглох. Поэтому я перезагрузил свой ПК, так как думал, что это заставит новое ядро ​​работать. Но когда я попытался установить Subversion после перезагрузки, он выдал мне ошибку:

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

Я запустил sudo dpkg --configure -a, но работа занимает целую вечность (пока что четыре часа). У меня 3,8 ГБ ОЗУ, мой процессор — Intel Core i5 M460 @ 2,53 ГГц x 2, у меня более 260 ГБ свободного места на жестком диске, и мое текущее ядро ​​— 3.19.0-20-generic, но версия ядра, которую я пытаюсь установить с помощью dpkg, — 3.19.0-21-generic. Если это важно, то моя среда рабочего стола — Cinnamon 2.2.16, хотя я использую Ubuntu, а не Linux Mint. Вот мое сообщение о запуске 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

Ага, я сам нашел решение! Я перезагрузился с флешки и восстановил grub (согласноэто руководство), так как я заметил эту строку в сообщении, сгенерированном sudo dpkg --configure -anamed Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported., и это заставило меня задуматься, что произойдет, если я восстановлю grub. После загрузки Ubuntu на моем жестком диске я перезапустил его, sudo dpkg --configure -aи он установил новое ядро, как мне показалось, менее чем за минуту.

Связанный контент