Как переустановить syslinux на переформатированном (fat32 к fat16) раздел

[1178494] Такие команды обычно недоступны в разделе [1178952]%pre[1178953] kickstart.

@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

Вы можете добавить команды, которые будут выполняться в системе сразу после того, как будет произведен разбор ks.cfg и обработаны опции lang, keyboard и url. Эта секция должна находиться в конце файла kickstart (после команд) и начинаться с команды %pre. Вы можете получить доступ к сети в секции %pre; однако, служба имен на данный момент не настроена, так что будут работать только IP адреса.

Наконец, официальные документы Red Hat имеют следующее название: [1178968]32.6. Сценарий предварительной установки[1178969]:

  • Раздел скрипта предварительной установки кикстарта не может управлять несколькими деревьями установки или носителями с исходным кодом. Эта информация должна быть включена для каждого созданного файла ks.cfg, так как сценарий пре-инсталляции выполняется на втором этапе процесса установки.
  • Таким образом, у вас будет доступ к командам, которые включены в интерпретатор (Bash, Python и т.д.), но не более того.[1178511]:[1178968]32.6.
2
11.08.2014, 02:10
1 ответ
  • Убедитесь, что раздел USB fat16 по-прежнему / dev / sdb1.
  • Откройте окно терминала ( Ctrl + Alt + T ).
  • Выполните эту команду:

    $ sudo syslinux --directory / syslinux / --install / dev / sdb1

1
27.01.2020, 22:22

Теги

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