Я создаю автоматическую установку сервера с помощью ks.cfg, вся работа процесса отлично подходит для форматирования и разбиения диска.
Я хочу, чтобы установщик автоматически выполнял форматирование и парирование диска независимо от состояния. В настоящее время, если существует существующая файловая система, установка приостанавливается и запрашивает подтверждение записи. Вот соответствующий фрагмент KS.cfg
#System bootloader configuration
bootloader --location=mbr
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Disk partitioning information
part / --fstype ext4 --size 1 --grow --asprimary
Вот это меню:
Я попытался добавить --y в конец команды команды, и это не сработало. Это, вероятно, довольно просто, но я не смог найти синтаксис для достижения, и я довольно неопытен с Ubuntu / Linux в целом.
Я не уверен, но трубопровод да с командой части может работать. Попробуйте оба из них ниже по одному и скажите, работает ли какой-либо из них.
part / --fstype ext4 --size 1 --grow --asprimary | yes
part / --fstype ext4 --size 1 --grow --asprimary | да
Я имел это некоторое время назад в конфигурации CentOS ks:
Это выдержка из того, как я думаю, я исправил ее.
zerombr
ignoredisk --only-use=sda
clearpart --all --linux --drives=sda
Обратите внимание на отсутствие да после zerombr, я не знаю, требуется ли ignoredisk, но я его там.