Я использую CentOS, но самый простой способ, который я нашел для настройки системы с помощью кикстарта, - это установить и настроить систему так, как я хочу, а затем посмотреть / root / anaconda -ks.cfg. Этот файл является стартом только что выполненной установки. Я предполагаю, что у Scientific также есть этот файл.
Когда у вас есть этот файл, я обнаружил, что намного проще изменить (добавить / удалить) то, что я хочу из него, и позаботился о забавной сети, SELinux, iptables config и т. д.
Ура, Джош
В первую очередь поправить! В разделе меню загрузки вам необходимо передать файл кикстарта в директиву добавления выбранной опции. например,
menu default
label linuxtext0
menu label Boot (Text Mode)
kernel vmlinuz0
append initrd=initrd0.img ks=/path/to/your/ks.cfg root=live:CDLABEL=TestISO rootfstype=auto ro liveimg 3 quiet textinst rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM
Остальное выглядит нормально, если говорить о местных / часовых настройках.
РЕДАКТИРОВАТЬ: Я решил большинство своих проблем. Единственная проблема, которая у меня возникла сейчас, заключается в том, что я хочу, чтобы процедура установки пропустила раздел, в котором пользователю предлагается ввести пароль root. Я автоматически установлю это позже и не хочу, чтобы у них была возможность сделать это.
Вы ищете параметр rootpw
. Вы можете передать зашифрованный пароль MD5 с флагом - iscrypted
. (Использование grub-md5-crypt
- самый простой способ сгенерировать свой пароль.)
См .: Параметры кикстарта