Я импортировал centos 5.6 в cobbler и настроил все загрузочные файлы pxe. Когда я загружаюсь по сети, он начинает установку, но спрашивает меня: «Какой тип носителя содержит пакеты для установки». Мне предоставляется выбор: CDROM, HTTP, NFS и т. Д. Хочу установить с зеркала DVD на сервер cobbler.
Я думаю, что мне здесь не хватает некоторых концепций высокого уровня. Моя цель - сначала просто пройти обычную ванильную установку со всеми диалоговыми окнами и использовать выбранные мной варианты в качестве шаблона для файла кикстарта. Для первой установки я просто хочу использовать cobbler для PXE-загрузки CentOS DVD. Вот что я сейчас делаю:
mount -o loop centos.iso /mnt
cobbler import --name=centos5 --arch=x86_64 --path=/mnt
На этом этапе cd rsyncs к моему локальному диску.
cobbler system add --name=myhost comment="Node" --dns-name=myhost.domain.tld --ip-address=192.168.111.201 --mac-addr=00:05:00:21:00:e0 --profile=centos5-x86_64
cobbler sync
Я загружаю систему в PXE и начинаю установку CentOS. Я выбираю клавиатуру и язык, а затем получаю диалоговое окно «Какой тип носителя содержит пакеты для установки?». Возможные варианты: «Локальный CDROM», «Жесткий диск», «Образ NFS», «FTP», «HTTP».
Что мне нужно сделать, чтобы установить CentOS и получить пакеты с сервера cobbler?
Я сделал это с помощью NFS, попробуйте следующее:
Наверное, все, что вам нужно, это добавить url --url=$tree
к /var/lib/cobbler/kickstarts/default.ks
(или ваш собственный файл кикстарта). Он будет указывать на зеркальное репозиторий ОС, см. Вывод cobbler report distros
для Kickstart Metadata
линия.