Как исправить нерабочий USB (клавиатура, мышь) после меню grub для полной зашифрованной установки?

Это можно сделать несколькими способами. Как упоминалось adol, в вики Ubuntu есть хороший пример того, как это сделать, создав локальный репозиторий с мини-dinstall и добавив его в конфигурацию pbuilder.

Я делал это недавно с apt-ftparchive. Мне нравится этот подход, так как я нахожу его очень легким. Вот аннотированный пример того, что я делаю:

# From my ~/.pbuilderrc file

# Location of the dir where you keep pbuilder hook scripts.
HOOKDIR="/home/andrew/.pbuilder-hooks"

# Path to your local repo to be used as a mirror written as apt source line.
OTHERMIRROR="deb file:///home/andrew/pbuilder/local_repo ./"

# Path to your local repo. This tells pbuilder to mount this directory so it is available in the chroot.
BINDMOUNTS="/home/andrew/pbuilder/local_repo"

# As we need to have the apt-ftparchive command, we need to insure this package is installed.
EXTRAPACKAGES="apt-utils"

Вам также нужен хук pbuilder:

# From my ~/.pbuilder-hooks/D5update-local-repo file

# Path to the local repo.
LOCAL_REPO="/home/andrew/pbuilder/local_repo"

# Generate a Packages file.
(cd $LOCAL_REPO ; apt-ftparchive packages . > Packages)

# Update to include any new packages in the local repo.
apt-get update

Теперь вам нужно только упаковать пакеты в локальное репо и они будут доступны для pbuilder. Если вы пытаетесь построить цепочку зависимостей, вы можете сделать каталог результатов pbuilder как локальный каталог репо.

Возможно, вы можете представить себе другие варианты этого. Например, вы можете использовать dput с помощью команды post_upload_command для создания файла Packages вместо использования hook.

Этот хороший пример также может быть полезен.

1
задан 2 November 2015 в 21:10

0 ответов

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

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