AUTOBOOT(5)
XENIX System V (1 ÿíâapÿ 1989)

ÍÀÇÂÀÍÈÅ
autoboot - aâòoìaòè÷ecêaÿ çaãpyçêa cècòeìû

ÎÏÈÑÀÍÈÅ
Äëÿ cècòeìû ìoæeò áûòü ycòaíoâëeío âûïoëíeíèe boot (coãëacío /etc/default/boot) aâòoìaòè÷ecêè, êoãäa êoìïüþòep âêëþ÷aeòcÿ, ïpè ycëoâèè, ÷òo íè oäía êëaâèøa íe íaæèìaeòcÿ â oòâeò ía ïoäcêaçêy boot(HW).

Ecëè âpeìÿ oæèäaíèÿ ââoäa ècòeêëo (òaéì-ayò) è LOADXENIX=YES, òo XENIX ïocûëaeòcÿ cëoâo "auto" â çaãpyço÷íyþ còpoêy, init(7), fsck(1), asktime(1) ïocûëaeòcÿ ôëaã -a.

Ïpoöeäypa autoboot âûïoëíÿeòcÿ â cooòâeòcòâèè c èícòpyêöèÿìè, coäepæaìècÿ â ôaéëe /etc/default/boot:

LOADXENIX=YES èëè NO
Áyäeò èëè íeò ocyùecòâëÿòücÿ çaãpyçêa XENIX ïo òaéì-ayòy boot(HW).
FSCKFIX=YES èëè NO
Ecëè ïepeìeííaÿ ycòaíoâëeía â YES, òo fsck(1) âûïoëíÿeòcÿ äëÿ êopíeâoé ôaéëoâoé cècòeìû c ôëaãoì -rr.
MULTIUSER=YES èëè NO
Áyäeò init(7) âûçûâaòü sulogin èëè âûïoëíèòcÿ ïepexoä â ìíoãoïoëüçoâaòeëücêèé peæèì.
PANICBOOT=YES èëè NO
Áyäeò èëè íeò ocyùecòâëÿòücÿ ïepeçaãpyçêa ïocëe panic.
RONLYROOT=YES èëè NO
Áyäeò èëè íeò êopíeâaÿ ôaéëoâaÿ cècòeìa äocòyïía òoëüêo äëÿ ÷òeíèÿ. YES ècïoëüçyeòcÿ òoëüêo âo âpeìÿ ycòaíoâêè cècòeìû è íe äoëæío ècïoëüçoâaòücÿ ïpè íopìaëüíoé çaãpyçêe.
DEFBOOTSTR=bootstring
Ócòaíaâëèâaeò çía÷eíèe çaãpyço÷íoé còpoêè â bootstring. Ýòa còpoêa ècïoëüçyeòcÿ òoëüêo â cëy÷aÿx, êoãäa íaæaòa êëaâèøa <RETURN> â oòâeò ía ïoäcêaçêy "boot:", èëè ïpè òaéì-ayòe boot.
SYSTTY=x
Ecëè x ecòü íoëü (0), cèòeìíaoé êoícoëè cooòâeòcòâyeò ïocëeäoâaòeëüíûé aäaïòep, ecëè x paâío 1,- ocíoâíoé aäaïòep.

B cëy÷ae oòcyòcòâèÿ íeoáxoäèìoé ïepeìeííoé â ôaéëe /etc/default/boot èëè oòcyòcòâèÿ caìoão ôaéëa ïoäpaçyìeâaeòcÿ, ÷òo çía÷eíèeì cooòâeòcòâyùeé ïepeìeííoé ÿâëÿeòcÿ NO. Oäíaêo, ïpè oòcyòcòâèè ôaéëoâoé cècòeìû çía÷eíèeì PANICBOOT ÿâëÿeòcÿ YES.

Ôaéë /etc/default/boot ïo yìoë÷aíèþ èìeeò cëeäyþùèé âèä:


        LOADXENIX=YES

        FSCKFIX=YES

        MULTIUSER=YES

        PANICBOOT=NO

Äëÿ fsck íeoáxoäèì paáo÷èé ôaéë äëÿ ïpoâepêè áoëüøoé ôaéëoâoé cècòeìû. Ïoëüçoâaòeëü èíôopìèpyeòcÿ oá ýòoì âo âpeìÿ ycòaíoâêè XENIX. Ecëè íeoáxoäèìo, ïpè ycòaíoâêe cècòeìû coçäaeòcÿ paáo÷aÿ ôaéëoâaÿ cècòeìa /dev/scratch äëÿ çaïècè âpeìeííûx ôaéëoâ fsck. Fsck ècïoëüçyeò êaê paáo÷èé ôaéë, èìÿ êoòopoão oïpeäeëeío â /etc/default/boot còpoêoé


  SCRATH=

SCRATCH íeoáxoäèìo oïpeäeëÿòü òoëüêo â cëy÷ae, ecëè ôaéëoâaÿ cècòeìa âeëèêa íacòoëüêo, ÷òo ïpè ee ïpoâepêe òpeáyeòcÿ âpeìeííûé ôaéë. Ecëè èìÿ paáo÷eão ôaéëa oïpeäeëeío, oío ècïoëüçyeòcÿ fsck äaæe â òoì cëy÷ae, êoãäa boot âûïoëíÿeòcÿ íe aâòoìaòè÷ecêè. Eäèícòâeííûì ècêëþ÷eíèeì ÿâëÿeòcÿ ía÷aëo çaãpyçêè XENIX c äècêa, êoãäa òpeáyeòcÿ yêaçaòü paáo÷èé ôaéë. Ôaéë, oïpeäeëeííûé êaê SCRATCH, íe äoëæeí ïpèíaäëeæaòü òoé ôaéëoâoé cècòeìe, êoòopaÿ ïpoâepÿeòcÿ c ïoìoùüþ fsck. SCRATCH òaêæe íe äoëæeí íaxoäèòcÿ â íecìoíòèpoâaííoé ôaéëoâoé cècòeìe.

Ecëè cècòeìíaÿ ïo÷òa mail(1) ycòaíoâëeía â cècòeìe, ïopÿäoê çaãpyçêè ïepecûëaeòcÿ â aäpec root. B ïpoòèâíoì cëy÷ae, cècòeìíûé aäìèíècòpaòop äoëæeí ïpoâepèòü ïopÿäoê çaãpyçêè ïo ôaéëy /etc/bootlog. Bûâoä fsck(1) âpeìeíío coxpaíÿeòcÿ â ôaéëe /dev/recover äo òoão, êaê ïepecûëaeòcÿ â /etc/bootlog, è â çaâepøeíèe ìoæeò áûòü ïocëaí cècòeìíoìy aäìèíècòpaòopy ïo ïo÷òe.

Äpyãèe ôëaãè boot, ècïoëüçyeìûe ïpè aâòoìaòè÷ecêoé çaãpyçêe, oïècaíû â boot(HW).

ÔÀÉËÛ

ÑÌ. ÒÀÊÆÅ
boot(HW), fsck(1), init(7)

ÇÀÌÅ×ÀÍÈß
Koìaíäû, ècïoëüçyeìûe âo âpeìÿ çaãpyçêè c ôëaãoì -a, âûçûâaþòcÿ ïo òaéì-ayòy òoëüêo âo âpeìÿ âûïoëíeíèÿ autoboot. Haïpèìep, asktime(8) âûçûâaeòcÿ ïo òaéì-ayòy ÷epeç 30 ceêyíä ïpè âûïoëíeíèè autoboot, ío ïpè ëþáoì äpyãoì âûçoâe æäeò oòâeòa ïoëüçoâaòeëÿ.

Peæèìû boot, cyùecòâoâaâøèe â áoëee paííèx âepcèÿx, òaêèe êaê AUTO=CLEAN, DIRTY, NEVER, ìoãyò áûòü ècïoëüçoâaíû äëÿ coâìecòèìocòè.