Я работаю с Subiquity, Ubuntu Base и PXE. И для одного из шагов я использую syslinux
. При установке Live Server 20.04.1 я просто выполняю раннюю команду
apt-get install -y syslinux
Что работает.
Но при установке 20.10 установщик выдает сбой с сообщением об отсутствии пакета.
Я искал пакеты: https://packages.ubuntu.com/groovy/syslinux
Итак, он есть. И так же syslinux-common
.
Я выполнил команду на сервере, уже установленном с 20.10 - без ошибок.
Так почему жалуется субквартальность?
Я попытаюсь вернуться к загрузке syslinux с сайта kernel.org
, но я все же хотел бы знать, так как проще просто извлечь пакет из официального репозитория (плюс, похоже, это более новая сборка).
Похоже, что пакет syslinux
вообще отсутствует в начальном кеше apt
в 20.10, поэтому apt
утверждает, что пакет не найден.
Все, что мне нужно было сделать, это:
apt-get update
...А затем запустите apt-get install syslinux
У меня был скрипт, который прыгает в chroot
и выходит из него, и я сделал одно обновление внутри chroot
, но не в Сама оболочка установщика subiquity
...
Достаточно интересно, точно такой же рабочий процесс работает в установщике subiquity
ISO-образа Live Server 20.04.1 без каких-либо проблем.