У меня есть PXE-сервер для сетевых установок (настроенный аналогично, например, https://www.linuxtechi.com/configure-pxe-installation-server-centos-7/ ) и я использую сценарий Kickstart для автоматической реализации многих настроек.Образ CentOS хранится на сервере PXE и доступен через FTP (расположение на сервере: / var / ftp / pub
)
Может ли сценарий кикстарта копировать файлы с сервера PXE таким образом, чтобы они доступны на жестком диске клиента после завершения установки?
т.е. У меня есть папка с именем foo
на сервере: / var / ftp / pub / foo
. Как я могу скопировать это, чтобы только что установленный клиент имел эти файлы, например, / home / foo
, пожалуйста?
Я уже встречал множество вопросов, которые задавали этот вопрос для установок с DVD / USB, но мой вопрос касается сетевых установок, поэтому я не думаю, что сценарии, используемые для установки с DVD, будут работать .
Спасибо
Да, вы можете копировать файлы во время кикстарта.
В зависимости от того, когда вы копируете файлы в Kickstart, вы можете находиться или не находиться в среде chroot. Возможно, вашей целевой копии потребуется использовать файловую систему из каталога / mnt / sysimage
.
Используйте виртуальную консоль во время установки и поиграйте в среде Anaconda. Просмотрите mount
, чтобы увидеть, как смонтирован удаленный FTP, чтобы вы могли получить источник для копии. Вставьте сна
или аналогичный на разных этапах кикстарта, чтобы получить необходимое время на каждом этапе.