Под базирующимися дистрибутивами Fedora/CentOS/RHEL я полагаю, что можно измениться, локаль к одной из локали отобразилась, когда Вы работаете locale -a
команда в этом системном файле:
/etc/sysconfig/i18n
Например, в моей системе Fedora 14:
$ more /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
Под GNOME можно запустить приложение справки:
system-config-language
Который поднимает этот GUI:
Я думаю, что это немного отличается для дистрибутивов Debian/Ubuntu. Я полагаю, что это - этот файл:
/etc/default/locale
Я полагаю, что они - переменные среды, но не совсем уверенный, как приложения используют их если вообще.
@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 адреса.
]Раздел(ы) []%pre[
] кикстарта выполняется [] в окружении программы установки [].[
]Вот список полезных команд, доступных в окружении программы установки в RHEL6.5:[
] []Arch awk basename bash cat chattr chgrp chmod chroot chroot clear clock consoletype cp cut date df dmesg du echo egrep env expr false fgrep find getopt grep head hwclock id killall killall5 меньше ln ls lsattr mkdir mktemp mv pidof ps pwd readlink rm rmdir sed sh shred sleep sort split sync tac tail tee top touch true tty uname uniq wc, который xargs[
][] меньше больше vi[
][]md5sum sha1sum sha256sum[
][]gzip bzip2 cpio dd tar rpm[
][]fsck[
]/[]mkfs[
]/etc. для []ext2 ext3 ext4 xfs btrfs msdos vfat[
][]mkswap swapoff dmraid dmsetup mdadm mdmon dump restore mt lvm lvs vgs pvs ...[
][]arp arping curl dhclient dhclient-script ftp ifconfig имя хоста ip ipcalc mtr nc ping rcp rdate rlogin telnet nslookup ntpdate route rsh rsync ssh-keygen sshd scp sftp wget[
][]biosdevname blkdeactivate blkid blockdev dmidecode lshal lspci lsscsi sginfo smartctl[
][]eject dump restore hdparm smartctl losetup kpartx parted fdisk sfdisk[
][]chvt consolehelper openvt whiptail zenity[
][]loger rsyslogd syslogd[
][]python[
][]Если вы запускаете ручную установку, то можете переключиться на терминал на VT2 ([]Ctrl[][]Alt[][]F2[]) и поискать все, что доступно в окружении программы установки. []compgen -c | sort -u[
] - это простой способ перечислить все доступные команды, а системная информация находится в []/sys[
] и []/proc[
]. [
](И да, после выполнения скриптов []%pre[
] кикстарт перепарковывается, поэтому ваш []%pre[
] может редактировать кикстарт и/или генерировать новые кикстартовые фрагменты для использования с []%include[
].)[