CentOS 8 Custom ISO -Добавление `ks=cdrom :/ks.cfg `Зависание программы установки

Используйте границы слов в регулярном выражении, если ваша версия sed поддерживает их, например.

sed -i 's/\<php\>/vinu/g' 
0
26.03.2021, 22:09
1 ответ

Старые способы работы не работают в CentOS 8. Набор параметров для поиск и выполнение из файла кикстарта расширились. Это заставило параметр inst.ksбудет более подробным, чем раньше. Первая подсказка пришла от Документация Red Hat Advanced Boot Options . Там сказано:

If you specify a device and not a path, the installation program looks for the Kickstart file in /ks.cfg on the device that you specify.

Но [inst.]ks=cdrom:/ks.cfgна самом деле не определяет устройство! если вы посмотрите в этих строках appendили linuxefiвы увидите запись для stage2 установщик:

inst.stage2=hd:LABEL=CentOS-8-3-2011-x86_64-dvd

Обратите внимание, что он определяет ТИП устройства hd. Специальное hdустройство для Установщик stage2 идентифицируется как LABEL=CentOS-8-3-2011-x86_64-dvd. Итак, учитывая блок-цитата Red Hat выше, ПРАВИЛЬНЫЙ способ указать файл кикстарта с именем ks.cfgв корне ISO есть

inst.ks=hd:LABEL=CentOS-8-3-2011-x86_64-dvd

Если вы хотите использовать другое имя для файла кикстарта, вы можете добавить

inst.ks=hd:LABEL=CentOS-8-3-2011-x86_64-dvd:/<filename>

используя любое имя файла, подходящее для вашего варианта использования. Для получения дополнительной информации о формате из вариантов загрузки ISO, проверьте это .

1
28.04.2021, 22:56

Теги

Похожие вопросы