Linux 2- : ( root, ) ( ).
BIOS . (, LILO), , , vmlinuz - x.y.z- a, /boot. x.y.z --- , "" .
init. init --- , , , , . init , : , (), , . .
(run level). , init, , . . . . Linux 8 :
0- ;
1- ( );
2 - NFS ( , 3, );
3 - ;
4 - ;
5 - ;
6 - ;
S ( s) --- , , S s
.
, 0, 1 6 . , 2 5, .
/etc/inittab. . , .
/etc/inittab init ( 1), root, . init , , .
, sysinit. rc.sysinit /etc/rc.d. init /etc/inittab , (1 ), ( ) , .
|
|
, ( 2 5) --- ( getty), . init , getty , , . getty , setpgrp, open , . open , getty login ( ), , . , login, shell . shell "login shell" ( shell, ). , shell, , getty , login shell , .
, , , init getty , .
init , .
, init /etc/inittab , , .
( shutdown), init , .