@echo off
echo.
echo Please select one of the following:
echo.
echo Select "Y" if you want to start backup.
echo Select "N" to shut down without backup.
echo Select "R" to restart without backup.
echo.
:select
set /p choice=Select Y or N or R and press Enter:
set choice=%choice:~0,1%
if /I "%choice%" EQU "n" (
shutdown -s -t 0
) else if /I "%choice%" EQU "y" (
echo Well done! Backup started, please remember to turn off the monitor. Good night.
c:\backup.exe
) else if /I "%choice%" EQU "r" (
shutdown -r -t 0
) else (
echo.
echo Please enter one of the listed options...
echo.
goto :select
)
excerpt - [1179334]http://narrabilis.com/book/export/s5/6
%pre
В разделе %pre вы можете указать команды, которые нужно выполнить до установки системы. Команды, размещённые здесь, не выполняются в chrooth-среде установки. [1179336]%pre[1179337] должна прийти в конец кикстартового файла. Вы можете добавить --interpreter в строку [1179338]%pre[1179339], чтобы пре-скрипт выполнял интерпретатор, отличный от [1179340]/bin/sh
В документации Fedora также обсуждается то, что доступно в [1178960]%pre[1178961], в разделе [1178962] Гл. 4. Pre-installation Script[1178963] из документации Anaconda/Kickstart.
excerpt
Наконец, официальные документы Red Hat имеют следующее название: [1178968]32.6. Сценарий предварительной установки[1178969]:Вы можете добавить команды, которые будут выполняться в системе сразу после того, как будет произведен разбор ks.cfg и обработаны опции lang, keyboard и url. Эта секция должна находиться в конце файла kickstart (после команд) и начинаться с команды %pre. Вы можете получить доступ к сети в секции %pre; однако, служба имен на данный момент не настроена, так что будут работать только IP адреса.
Выполните эту команду:
$ sudo syslinux --directory / syslinux / --install / dev / sdb1