web-dev-qa-db-ja.com

chrootからカーネルを再インストールできません

/ bootの内容を誤って削除してしまいました。

私は試した

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) ...

chrootから。エラーや警告はありませんでしたが、/ bootにはinitrd.imgとgrubしかありません(これは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

Vmlinuzはありません!

Aptがカーネルをインストールしないのはなぜですか?

カーネルはどこで入手できますか?

[〜#〜] edit [〜#〜]

ざっと見てみると、linux-image-generic_4.4.0.59.62_AMD64.debにはカーネルが含まれていません。著作権とchangelog.gzのみ

どのパッケージにカーネルが含まれていますか?

1
Thomas Jeffery

カーネルパッケージは既にインストールされています-破損しています。再インストールしてください。

Sudo apt install --reinstall linux-image-4.4.0-59-generic linux-image-extra-4.4.0-59-generic.

名前の違いに注意してください。

「linux-image」および「linux-image-extra」パッケージは、実際のカーネルイメージです。

「linux-image-generic」パッケージは、現在のカーネルイメージパッケージを参照するメタパッケージにすぎません...更新が機能します。

1
user535733