Ubuntu 用の最新の Linux カーネルのインストールに時間がかかるのはなぜですか?

Ubuntu 用の最新の Linux カーネルのインストールに時間がかかるのはなぜですか?

ソフトウェア アップデーターを実行して、Ubuntu ベースを 32 ビット 15.04 にアップデートしました。私の理解では、これには Linux カーネルが含まれており、非常に時間がかかったため (数時間経ってもまだ完了していなかった)、すでにジョブは完了していて、GUI が停止しているだけだと感じました。そこで、新しいカーネルが起動して実行されるように PC を再起動しました。しかし、再起動後に Subversion をインストールしようとすると、次のエラーが発生しました。

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

実行しましたsudo dpkg --configure -aが、ジョブが完了するまでに非常に時間がかかります (これまで 4 時間)。RAM は 3.8 GB、CPU は Intel Core i5 M460 @ 2.53 GHz x 2、HDD の空き容量は 260 GB 以上、現在のカーネルは 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

ああ、自分で解決策を見つけた!私がやったことは、ライブUSBから再起動してgrubを修復したことだ(このガイドsudo dpkg --configure -a) 、 namelyによって生成されたメッセージにその行があることに気付きWarning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.、grub を修復したらどうなるのか疑問に思いました。HDD で Ubuntu を再起動した後、再度実行するとsudo dpkg --configure -a、1 分もかからずに新しいカーネルがインストールされました。

関連情報