НАЗВАНИЕ
autoboot - Автоматически загружает систему.
ОПИСАНИЕ
Можно установить систему на автоматическое прохождение стадий
загрузки (как определено в /etc/default/boot) при включении
(загрузке) компьютера, при условии, что на подсказку boot(HW) не
нажимается никакая клавиша.
Если время ожидания ввода на загрузочную подсказку истекает и LOADXENIX=YES, тогда системе передается в загрузочную строку слово "auto", командам init(5), fsck(8) и asktime(8) передается аргумент -a.
Кроме этого, величина TIMEOUT должна быть установлена так, чтобы задавать определенное количество секунд ожидания до истечения времени, отводимого для реакции пользователя на загрузочную. подсказку.
Процедура autoboot проверяет файл /etc/default/boot на наличие следующих инструкций по автозагрузке:
Если нужная переменная или файл /etc/default/boot не могут быть найдены, то переменная устанавливается в NO. Но если не обнаружена файловая система, то значением PANICBOOT будет YES.
Файл /etc/default/boot поставляется со следующими установками по умолчанию:
LOADXENIX=YES FSCKFIX=YES MULTIUSER=YES PANICBOOT=NO
Для проверки больших файловых систем команде fsck требуется файл scratch. Во время инсталляции системы XENIX пользователю сообщается, нуждается ли система в файле scratch для работы fsck. Если да, то инсталляционная процедура создает файловую систему /dev/scratch для записи временного файла команды fsck. В качестве файла scratch команда fsck использует имя, заданное в файле /etc/default/boot в строке
SCRATCH=
Если инсталляционная процедура создает фаловую систему scratch, то эта запись в файле /etc/default/boot формируется автоматически.
Строка SCRATCH должна быть задана только в том случае, если корневая файловая система достаточно велика и нуждается в наличии указанного временного файла. Если этот файл задан, то он всегда передается команде fsck при проверке корневой файловой системы, даже когда система загружается вручную. Единственным исключением является первый раз, когда система XENIX загружается с жесткого диска и когда пользователь должен задать файл scratch. Файл, заданный в строке SCRATCH, не должен находиться в проверяемой fsck файловой системе. Он не может также быть в несмонтированной файловой системе.
Если на машине установлена почтовая система XENIX, mail(1), то выдача загрузочной последовательности направляется почтой в root. В противном случае администратор системы должен искать выдачу загрузочной последовательности в файле /etc/bootlog. Выдача fsck(ADM) временно сохраняется в файле /dev/recover, прежде чем быть перемещенной в /etc/bootlog, и, наконец, может быть послана администратору системы с помощью mail.
ФАЙЛЫ
/etc/bootlog файл регистрации выходной загрузочной информации для систем с автозагрузкой /etc/default/boot файл загрузочной информации /etc/rc файл инструкций для вхождения в многопользовательский режим, включающий монтировку и проверку дополнительных файловых систем /etc/sulogin файл, выполняемый при запуске и предлагающий пользователю нажать Ctrl-d для входа в многопользовательский режим или ввести пароль привилегированного пользователя для входа в режим обслуживания системы /dev/recover предназначен для сохранения выдачи fsck /dev/scratch временный файл команды fsck для больших файловых систем
СМ. ТАКЖЕ
fsck(8), init(5)
ПРИМЕЧАНИЯ
Утилиты, вызываемые во время загрузочной процедуры, получают
флаг -а и ждут истечения срока TIMEOUT, только при автозагрузке
системы. Например, при автозагрузке системы срок ожидания
asktime(ADM) заканчивается через 30 секунд, но при других
обстоятельствах своего вызова она ждет ввод пользователя
неограниченно.
Загрузочные режимы предыдущих версий AUTO=CLEAN, DIRTY, NEVER были оставлены для обеспечения обратной совместимости, но игнорируются, если имеются другие, более новые режимы.