Зеркало репозитория для сетевой установки Debian/Ubuntu

В общем случае этот тип установки рассматривался в статье «Методы установки дистрибутивов Linux». Сейчас хочу немного рассказать о требовании к зеркалу репозитория Debian/Ubuntu для проведения сетевой установки.

Установщик Debian, запускаемый по сети, умеет только загружаться по сети (было бы странно иначе), настраивать сетевой интерфейс с помощью DHCP (возможно вручную тоже), предоставляет на выбор какое-нибудь зеркало или позволяет указать его вручную. Для успешной установки требуются и другие компоненты, например менеджер пакетов, которые не входят в комплект netboot. Такие компоненты загружаются из выбранного репозитория.

Неоднократно сталкивался с такой ситуацией, когда установку по сети не удавалось выполнить из своего зеркала репозитория. Чтобы создать его с помощью debmirror необходимо указать дополнительные параметры:

  • Ключи: --di-dist=maverick --di-arch=i386, где вместо maverick укажите название своего дистрибутива, а вместо i386 вашу архитектуру;
  • Дополните список секций ещё одной: main/debian-installer

Полный пример конфигурации debmirror пригодной для создания зеркала репы для сетевой установки:

debmirror --progress --host=archive.ubuntu.com --root=ubuntu --method=rsync --dist=maverick,maverick-backports,maverick-proposed,maverick-security,maverick-updates --section=main,multiverse,restricted,universe,main/debian-installer --arch=i386 --di-dist=maverick --di-arch=i386 --i18n --nosource --md5sums --ignore-release-gpg /home/user/repo/maverick

(перед применением проверяйте все параметры по документации к debmirror)

Добавить комментарий