我正在使用 subiquity、Ubuntu Base 和 PXE 的东西。对于我使用的步骤之一syslinux
。在 20.04.1 Live Server 安装上,我只是执行早期命令
apt-get install -y syslinux
哪个有效。
但是在 20.10 安装程序上执行相同操作会使安装程序崩溃,并显示缺少软件包的消息。
我搜索了包: https ://packages.ubuntu.com/groovy/syslinux
所以它就在那里。也是如此syslinux-common
。
我在已安装 20.10 的服务器上运行命令 - 没有错误。
那么为什么 subiquity 会抱怨呢?
我会尝试切换回从下载 syslinux 版本,kernel.org
但我仍然想知道,因为从官方 repo 中提取一个包更容易(而且它似乎是较新的版本)。
似乎该软件包在 20.10 中
syslinux
根本不在初始缓存中,因此声称未找到任何软件包。apt
apt
我需要做的就是:
apt-get update
...然后运行
apt-get install syslinux
我有一个跳进跳出的脚本,
chroot
我在里面做了一个更新chroot
,但不是在subiquity
安装程序外壳本身......有趣的是,完全相同的工作流程在
subiquity
20.04.1 Live Server ISO 映像的安装程序中工作,没有任何问题。