Выборочная установка - & ldquo; & rdquo; В определенных источниках APT не найдено устанавливаемое ядро

Я пытаюсь собрать пользовательскую сборку 18.04 с некоторыми дополнительными пакетами, используя https://help.ubuntu.com/community/InstallCDCustomization (заменяя 'bionic' на 'xenial'), но при установке на ВМ я получаю сообщение «Устанавливаемое ядро ​​не найдено в определенных источниках APT».

Глядя на системный журнал, я вижу четыре предупреждения:

warning: Unable to find main/debian-installer/binary-amd64/Packages in /cdrom/dists/bionic/Release
warning: Unable to find restricted/debian-installer/binary-amd64/Packages in /cdrom/dists/bionic/Release
warning: Unable to find extras/debian-installer/binary-amd64/Packages in /cdrom/dists/bionic/Release
warning: Unable to find extras/debian-installer/binary-amd64/Packages.gz in /cdrom/dists/bionic/Release

И одно сообщение в конце:

base-installer: info: found kernels ''

Похоже, что пакеты ядра перечислены в dists / bionic /main/binary-amd64/Packages.gz, и контрольная сумма из этого файла верна в файле dists / bionic / Release.

Что еще может отсутствовать?

РЕДАКТИРОВАТЬ: глядя на код библиотеки library.sh в исходном коде базового установщика, это последнее сообщение указывает, что /tmp/available_kernels.txt пуст. И это действительно тот случай, когда я вышел из установки с Alt-F2.

РЕДАКТИРОВАТЬ 2: Посмотрев далее на library.sh, этот файл заполняется функцией kernel_update_list, которая получает список кандидатов в ядро ​​из

chroot /target apt-cache search "^(kernel|$KERNEL_NAME)-image"

, который ничего не возвращает, когда я запускаю его в оболочке установщика , Я вижу ряд других пакетов, включая linux-headers-4.15.0-20-generic_4.15.0-20.21_amd64.deb и дополнительные пакеты, которые я пытаюсь установить. 'apt-cache search linux-headers' ничего не возвращает.

РЕДАКТИРОВАНИЕ 3: В пуле / main / l / linux-подписано это linux-image-4.15.0-20-generic_4.15.0-20.21_amd64.deb. И стандарт 18.04, и моя пользовательская версия имеют это. Но я не вижу, где этот пакет указан в каталоге dists /.

0
задан 20 April 2019 в 02:41

1 ответ

После некоторой настройки я обнаружил, что проблема заключалась в том, что файлы apt-ftparchive-deb.conf, apt-ftparchive-udeb.conf и /opt/indices/override.* не копировались в мой сборочный контейнер. [ 110]

0
ответ дан 20 April 2019 в 02:41

Другие вопросы по тегам:

Похожие вопросы: