当我启动 Kali Linux(从具有加密持久性的 Live USB 模式)时,它会自动进入4.12.0-kali1-amd64
(当前uname -r
)。尽管我做了apt-get update
并apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
运行第二条命令后,它会下载并安装内核版本的映像和头文件4.12.0-kali2-amd64
。(我也可以在“Synaptic 包管理器”中看到它们已安装)。
还有其他可能性可以切换到新安装的内核,因为正如我已经提到的,重新启动根本无济于事。
答案1
通常情况下,您不会安装特定版本,而是安装/更新元包 (*)。它会提取最新的内核映像(以及相关包……),将它们添加到可启动映像集中,可能还会卸载旧映像,并设置 grub。要更新所有内容:
sudo apt update # gets the latests package lists from the repos
sudo apt upgrade # upgrades everything
如果您想自行承担风险手动处理事情,至少update-grub
在安装新图像后运行(sudo
当然需要):
sudo update-grub
(*) 在 Ubuntu 及其衍生版本中,要么是 ,linux-generic
要么是linux-hwe-generic
。第一个是稳定的,第二个(hwe:硬件启用)更新更频繁,以使您的内核与最新的硬件保持同步。