/boot/vmlinuz 文件不存在

Sud*_*ire 4 boot kernel debian initrd

我正在使用 debian,当我只是检查我的文件系统时没有vmlinuz文件,经过一些谷歌搜索后,许多没有 vmlinuz 的用户无法启动,但我的计算机启动良好。还有一个损坏的符号链接指向它,/boot/vmlinuz这让我非常确定它在我之前安装 debian 时就在那里。这是正常的还是出了什么问题?我曾经删除过引导分区,但我认为我可以修复它(之后我没有做任何与内核相关的事情)。是这个原因吗?我怎样才能把它带回来。而且我initrd.img的 72MB 大小不是很大吗?

Ste*_*itt 5

这是正常的; Debian 内核存储在名称包含基本版本的文件中,例如 /boot/vmlinuz-4.19.0-9-amd64.

/boot符号链接默认情况下,不再保留; 可以控制/etc/kernel-img.conf(使用do_symlinks设置)。

一个 72MiB 的 initrd 比它可能的要大,但并不奇怪。这在很大程度上由文件中的MODULES设置控制/etc/initramfs-tools/initramfs.conf