Неверное зеркало архива с использованием метода загрузки PXE

Я пытаюсь автоматически установить Ubuntu на клиентский ПК, используя метод PXE BOOT.... Мои цели приведены ниже:

Я следую инструкциям, приведенным в этой ссылке установки с использованием PXE BOOT

  1. на сервере будет находиться файл конфигурации KICKSTART, который содержит параметры для установки ОС и файлы, необходимые для установки ОС.
  2. клиент должен будет обнаружить эту конфигурацию вместе с установочными файлами и завершить установку без участия пользователя.

На моем сервере я установил DHCP3-сервер,Apache2 и TFTP, чтобы помочь мне с установкой.

Я почти достиг своей первой цели, я могу загрузить мой клиент, используя файлы, хранящиеся на сервере, но на этапе установки он просит меня

CHOOSE A MIRROR OF UBUNTU ARCHIVE

Я дал IP-адрес сервера и путь к серверу, на котором расположены файлы, но затем он дал мне эту ошибку

BAD ARCHIVE MIRROR

  • Поэтому возможно, что вместо загрузки всех файлов из Интернета и сохранения их на моем диске я могу использовать файлы, которые поставляются с UBUNTU-CD, и как хранить эти файлы в каком формате (нужно ли мне их застегивать) на диск?
  • во-вторых, я также генерирую файл ks.cfg, который я хотел дать клиенту для автоматической установки ОС. Итак, как файл конфигурации должен быть передан процессу установки?

3 ответа

Вы можете сохранить информацию о зеркале в файле кикстарта:

curl --url http://192.168.1.1/ubuntu

Вы можете указать файл kickstarter в строке загрузки PXE:

append vga=normal initrd=installers/jaunty/i386/initrd.gz ks=http://192.168.1.1/ks.cfg ksdevice=eth0 -- 

Вы должны использовать apt-mirror создать локальную копию зеркала Ubuntu. Это около 40 ГБ и займет всю ночь для генерации. Пожалуйста, смотрите вопросы непосредственно о каждой из этих вещей для получения дополнительной информации.

Проверьте узлы preseed_master: достали файл и найдите APT, он должен выглядеть так:

APT

ди зеркало
di mirror / http / hostname строка archive.ubuntu.com
di mirror / http / строка каталога / ubuntu
di mirror / http / прокси строка 'ваша порокси'

Для Focal Fossa (20.04) вы можете использовать следующие команды в своем kikstart.cfgфайл:

      d-i mirror/country string manual
d-i mirror/http/hostname string http://archive.ubuntu.com
d-i mirror/http/directory string /ubuntu
d-i mirror/http/proxy string
d-i mirror/codename string focal

The proxy stringстрока означает, что она должна сохранять пробелы в URL-адресах.

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