如何在 ubuntu 服务器安装程序中添加 e1000e 的驱动程序

如何在 ubuntu 服务器安装程序中添加 e1000e 的驱动程序

我目前使用 ubuntu server 20.04 部署我的系统,并根据此脚本添加软件包https://gist.github.com/creatldd1/eec887f3f8a0bf48e0e9dec1598b8614rev

我的新硬件包含一个英特尔 I219-LM (rev11) 网络适配器,但无法再检测到它。我可以通过从以下位置构建和安装软件包来修复此问题:https://sourceforge.net/projects/e1000/files/e1000e%20historic%20archive/安装后,但当我在安装过程中尝试时,我失败了

 2022-04-10 12:48:36,252 ERROR root:39 finish: subiquity/Late/run/command_10: FAIL: Command '['systemd-cat', '--level-prefix=false', '--identifier=subiquity_log.2288', 'sh', '-c', 'curtin in-target --target=/target -- dpkg -i --force-all /awrepo/gp/*.deb']' returned non-zero exit status 1.
 2022-04-10 12:48:36,252 ERROR root:39 finish: subiquity/Late/run: FAIL: Command '['systemd-cat', '--level-prefix=false', '--identifier=subiquity_log.2288', 'sh', '-c', 'curtin in-target --target=/target -- dpkg -i --force-all /awrepo/gp/*.deb']' returned non-zero exit status 1.
 2022-04-10 12:48:36,252 ERROR subiquity.server.server:414 top level error
 Traceback (most recent call last):
   File "/snap/subiquity/3119/lib/python3.8/site-packages/subiquity/server/controllers/cmdlist.py", line 106, in _run
     await self.run()
   File "/snap/subiquity/3119/lib/python3.8/site-packages/subiquitycore/context.py", line 148, in decorated_async
     return await meth(self, **kw)
   File "/snap/subiquity/3119/lib/python3.8/site-packages/subiquity/server/controllers/cmdlist.py", line 70, in run
     await arun_command(
   File "/snap/subiquity/3119/lib/python3.8/site-packages/subiquitycore/utils.py", line 85, in arun_command
     raise subprocess.CalledProcessError(proc.returncode, cmd)
 subprocess.CalledProcessError: Command '['systemd-cat', '--level-prefix=false', '--identifier=subiquity_log.2288', 'sh', '-c', 'curtin in-target --target=/target -- dpkg -i --force-all /awrepo/gp/*.deb']' returned non-zero exit status 1.

不确定那里发生了什么此外,该步骤还需要在服务器安装步骤中安装 dkms 和 build-essentials

而且这似乎有点过度了,那么有没有更简单(甚至是官方的)的方法来将驱动程序添加到安装中?

编辑:我的第一篇帖子不清楚,所以我把它说得更具体一些

相关内容