ÍÀÇÂÀÍÈÅ
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:
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òè.