Ошибка заключалась в том, что файл кикстарта не содержал всей необходимой информации для автоматической установки. Сеть работает нормально. Если ks.cfg
не удается получить, появится следующее сообщение:Если ks.cfg
получен успешно, но содержимого недостаточно, нас может приветствовать следующее:
Чтобы исправить No disks selected
определите разбиение вручную в графическом интерфейсе. Или используйте автоматическое разбиение (, невозможное в графическом интерфейсе, оставив все пустым, это не приведет к необходимости редактирования автоматического разбиения )-ks.cfg
, просто добавьте autopart --type=lvm
в раздел # System bootloader configuration
файла. Чтобы исправить Nothing selected
в SOFTWARE SELECTION
, я просто добавил следующее:
%packages
%end
в конце файла.
TL;DR:
После создания файла кикстарта в графическом интерфейсе его нужно будет дополнить:
%packages
%end
Если требуется автоматическое разбиение, это можно сделать, дополнив файл:autopart --type=lvm
в секции # System bootloader configuration
. Моя ошибка в этой конкретной ситуации заключалась в том, что я оставил все параметры разбиения пустыми в графическом интерфейсе, думая, что это приведет к автоматическому разбиению.
Хорошо, согласно руководству systemd-nspawn
существует альтернатива ручной установке с использованием debootstrap
или аналогичного:
Example 1. Download a Fedora image and start a shell in it
# machinectl pull-raw --verify=no \
https://download.fedoraproject.org/pub/fedora/linux/releases/32/Cloud/x86_64/images/Fedora-Cloud-Base-32-1.6.x86_64.raw.xz \
Fedora-Cloud-Base-32-1.6.x86-64
# systemd-nspawn -M Fedora-Cloud-Base-32-1.6.x86-64
Этот пример можно легко адаптировать для Centos. На самом деле они обеспечивают поддержку загрузки необработанных изображений по следующей ссылке:https://cloud.centos.org/centos/8/x86_64/images/.
Я надеюсь, это поможет.