![如何在网络启动安装程序中升级内核版本?](https://linux22.com/image/1011740/%E5%A6%82%E4%BD%95%E5%9C%A8%E7%BD%91%E7%BB%9C%E5%90%AF%E5%8A%A8%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F%E4%B8%AD%E5%8D%87%E7%BA%A7%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC%EF%BC%9F.png)
在 UEFI 模式下通过 PXE 安装 Ubuntu 16.04.4 LTS 时,无法检测到网络。在同一台计算机 HP EliteBook 850 G5 上,安装在 bios 模式下工作正常。即使我手动加载 e1000e 模块,网络也无法正常工作。安装 Ubuntu 18.04 或 Debian 9.7 时没有遇到此问题。因此,我尝试从上网本映像更新内核。不幸的是,只有很少的文档或操作方法,而且大多数都已过时。
创建内核版本为 4.15.0-29 的上网本映像后,网络正常运行。但 debian 安装程序未找到新内核版本所需的软件包。
错误消息为:anna no package matching running kernel 4.15.0-29-generic
我确保新内核在本地 xenial 主存储库中可用,但似乎需要一个特殊的 udep 包。
那么需要哪些包以及如何创建它们?
或者还有其他解决方案吗?
答案1
所请求的 udep 由 debian-installer 构建过程创建并存储在 apt.udeb/cache/archives 文件夹中。