Назад | Перейти на главную страницу

Centos7 PXE Network Install with Kickstart Script - Как копировать папки / файлы из сети во время установки?

У меня есть 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 или аналогичные на разных этапах кикстарта, чтобы вы могли получить необходимое время на каждом.