Неверное зеркало архива с использованием метода загрузки PXE
Я пытаюсь автоматически установить Ubuntu на клиентский ПК, используя метод PXE BOOT.... Мои цели приведены ниже:
Я следую инструкциям, приведенным в этой ссылке установки с использованием PXE BOOT
- на сервере будет находиться файл конфигурации KICKSTART, который содержит параметры для установки ОС и файлы, необходимые для установки ОС.
- клиент должен будет обнаружить эту конфигурацию вместе с установочными файлами и завершить установку без участия пользователя.
На моем сервере я установил 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-адресах.