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