|
��������
boot - ��������� �������� ������� UNIX.
��������
boot - ������������� ���������, ������������ ��� �������� �
���������� ��������� �������� ������� UNIX. ��� ������������
������� ������� ��� �������� � ���������� ���� UNIX, �� �����
����� �������������� ��� ������� � ���������� ������ ��������,
���������������� ��� �������������� ����������. boot ��������
����������� ������ ������������ ������� UNIX � ������
�������������� � �������� �������� �������� �������� ������� ���
����������� �������� �������� ���� ������� UNIX.
��������� boot ���������� �������� ������ ���, ����� ���������� ���������. ��� ����������� �������, ����� ���������� ��������� ���������, ����������� ������� reboot, ������� ������������� ������� ����� ���������, �� ������ ����� � ����������. ��� ��������� �������������� ���������� �������� haltsys(8).
��� �������� � ������� ��� ��������� �������� ��� �����:
����� /boot � /kernel ����� ���������� �� ��������, ���������� ���������� badtrk(8). ������� ��������� (masterboot), boot0 � boot1 �� ����� ������������� �� ��������� ��������.
��������� �������� � �������� ����� ����������� � ��� ������, ���� ������ ��������� ������ ������ ����.
��� ������ ������ boot ����������� ��������� ��� ������� �������������� ���������, ���������� ��������:
UNIX System V Boot :
��� ������� �������������� ���� ��������� ����� ������� ���������� � ��� �����. ��� ��� ������ �������� ������ ������ �����, ����������� ��������������� ���������. �� ������ ��������� ������ ��������� � ������� ������ ����, ������ �������������� ���� (?).
���������� � ������ ��� �������� � ��������� �������:
xx(m,o)filename���
xx(m)filename���:
��� ����� �������� � ���������� ����. ����� (�������) ����� ��������� �������� �� ��������� ������������ hd(HW) � fd(HW). �������� �������� �� �����������. �������������� ���������� �������� ��������� �������� � ������ ������� � ������� ��������������, ���� � ��������� ������ ��� � /etc/default/boot �������� ������ ����������� �����.
���� �� ������ ������ � ��������� �������� ����� � �������� ������� <RETURN> ����� ����������� ����������� ���������, ������� � ��������� ������ ����� "prompt". ��������, ���� �� ������� "prompt" � ������� <RETURN>, �� boot ������ ��������� ��������� � ����� ����� ������� ���� ������� �����:
Loaded, press <RETURN>������ ��������� ����� ���� �������� �� ������ ������, ��������:
prompt="change diskettes now"
��� ���� boot �������� � ������� xenix, ������� ��������� "change diskettes now" � ����� ����� ������� <RETURN>. ����� ������ prompt, ������ "=" � ������� ��������� �� ������ ���� ������� ��������, ���� ���� ��� ������ ����� ��������� �������. ����� �� ��������� <RETURN>, xenix �������� ���� ������. "Prompt" ����� ���� �������� ��� � ��������� ������, ��� � � ����� /etc/default/boot. ���� ��������� �� ������, �� boot ��������� ����������� ���������, �� ��������������.
���� �� ������ ��� ��������� ��������� boot � �������������� �������, ������� ������ <RETURN> � boot ���������� �������� ���������� �� ���������.
��� �������� ������� UNIX � �������� ����� �������:
hd(40,0)unix
��� ������� ����������� ������, ������������ �� ��������� � ���������� � ����� /etc/default/boot, ������� <RETURN>, ����� ������� �������� ����������� ���������, � boot ������� ��������, �������� ���������� DEFBOOTSTR � ���� �����.
���� �� �������� ����� �� ���� ������� ������ � � ����� /etc/default/boot �������� �������� ������� LOADUNIX=YES, �� boot �� ��������� ��������� ������� ������� ����, ��� ���� �� ���� ������ ������� <RETURN>, �� ����������� ���� ������, ����� � ����������� ������ �������� "auto". (���� ����� ������� LOADUNIX=YES ������ ��� � TIMEOUT=n, �� boot ����� ����� ��������� n ������.) boot ��������� ����������� ���������, � ��������� init(5) ���������� �������� -a ��� "prompt".
������������� ������������� �� ������� ����� ������� DOS, �� ��������� ������� UNIX. (��. dos(1)). ��� ������������� ������� DOS �� ������ ��������� �� � ��������� "Boot" ������� UNIX, ����� ����� "dos".
�� ����� ����������� ������� XENIX �� ������� ���� ������������ ���������� ������� ��������� (masterboot). ���� �������� ������������� ������� ����, �� ��� ��������� �������� � �������������� � ���� ������� ����������.
��������� ������������ ���� �������
��������� boot �������� ����������� ������, ��������� ��
����������� ���������, ���� �������, �������� ��� ���� ������
"prompt".
���� ������ ��� ����������� ������ � ����������, ����� ������������ ���������� �������� �� �������� �������� �������, �������� � �������. ���� ��� ���������� �� ������ �� � ����� /etc/default/boot, �� � ��������� ������, �� �� ��������� ������������ ����������, ���������� � ���� ��� ��� ����������.
���������� ��������� � ��������� ������, ������� ����� �������� ��� �������� � ����� ���:
dev=xx(m,o)���
dev=xx(M)���:
���� ������ �����-���� ���������� root, pipe � swap, �� ��� ��������� ���������� ����� ���������� � ��������� �����������, ���� �� ��������� ���������� �� ����� ������, �� �� ��������� ����� �������������� ��������� ���������� � ���� ��� ��� ����������. ��������� ������ ���������� �� ������ �� ��������� �� ��������� ������ ���������.
����� ��������� �������
�� ������ ������� ��������� ������� �� ����� ��������, �����
������� systty=x �� ����������� ��������� ��� ������� ��������
����� SYSTTY=x � ���� /etc/default/boot. ����� x ������������ �����
���� �����, ���� ������.
���� �� ����������� �� ����� �������� ������� systty=x, �� boot �������� �������� x, ��������������� ��������� �������, ���� �������. �������� ��������� x ����������� ������ systty ������:
sio ���������������� ���� COM1 scrn ������� �������
��������, ��� ����, ����� ��������� ��������� ������� ����������������� ����� COM1, ������� �� ����������� ��������� ��������� �������:
systty=sio
���� �� �� ����� �������� �� ����� �������� ����� ��������� �������, �� ��������� boot ��� �� ����������� �������� ��������� ��������:
boot ������ ���� /etc/default/boot � ���� � ��� �������� ����� SYSTTY=x, ��� x - �����, ������������ ��������� �������.1 �������� ���������������� ������� ����� COM1. 0 �������� ������� �������.���� SYSTTY �� ������� ��� ���� /etc/default/boot �� ��������, �� boot ��������� ������� ������� � ��������� ��� � �������� ��������� �������.���� ������� ������� �� ���������, �� boot ���� ���� COM1, ������������� ��� �� �������� �������� ������ 9600 ���, 8 �������������� �����, ���������� �������� �������� � ���������� � �������� ��������� �������.
����� �������, ��� ����, ����� ������������� ���������� � �������� ��������� ������� ���������������� ���� COM1, ������� � ���� /etc/default/boot ������:
SYSTTY=1
���������� �����������
��� ��������� ��������� ����� �������� � �������� ���������� ����
�������� �����, ������� �������� � ����� /etc/default/boot. �����
����� ������ �������� ����� ����� ������ � ����������� ���������
������, � ��������� boot ��������� ���������� � ���������������
��������� ����������� � ����� /etc/default/boot � ����� �������� ��
���� �������. ��������� �������� � �������� ����:
key=file [root=xx9m0 pipe=xx(m) swap=xx(M) prompt[="string"]]�� ���� ������� ������������ ���������� ����� ����� ������ dev=xx(m,o), ��� o - ��������.
��������, ���� �� ������ �������� �������� ������� �� ������ ������� ����� � ������ ������������ ��, �� ��� ���� ������ ����������� � ������� ����� xenix, �������������� �� ������ ������� �����, ������� � ���� /etc/default/boot ��������� ������:
disk2=hd(40,0)unix root=hd(104,0) prompt="Using second disk"
��� ��������� �������� ������� � ������� �������� ����� ������� �� ����������� ��������� "disk2". ����� xenix ����� ����������� � ������� �������� �����, � ����� �� ������� ��������� "Using second disk", ������� <RETURN>. ����� ����� xenix ���������� � ����� �������� � �������� �������� �������� �� ������ ������� �����. �������� ��������, ��� ��� ����� ��������������� ���� /etc/default/boot � �������� �������� ������� �� ����������, ������ ����� ����������� boot, � ������ ������ - �� ������ ������� �����.
������ ������: �����������, ��� �� ������ ����������� �� ������� ��������� (hd10) � ������������ �� ��� �������� �������� ������� � ������������ ��������. ����� �� ����� �������� ����������� ��������� ����������� ������:
hd(104)unix root=hd(104) pipe=hd(104) swap=hd(105)����� �������� �� ������ ������� ����������� ��������� �� ������ ��������� � ������� ��������� ������:
fixperm -c -dHD1 /etc/perms/inst
����������� �����
����������� ����� ����� ���� �������� � ������� �������� ���� �
����� /etc/default/boot. ��������� boot ���������� ���������
�������� �����:
LOADUNIX=YES | ���� ������ YES, �� boot ������������� ��������� ������� UNIX �� ��������� �������, ������������� ���������� TIMEOUT. �� ��������� ��������������� �������� �� 60 ������. |
DEFBOOTSTR=string | C����� string ������ � �������� ����������� ������, ������������ �� ��������� � ���������� ����� �� ��������� ������. ����� DEFBOOTSTR, ������ "=" � ������� string �� ������ ���� ��������. |
SYSTTY=x | ���� x=1, �� � �������� ��������� ������� ��������������� ���������������� ������� ����� COM1. ���� x=0, � �������� ��������� ������� ���������� ������� ������� �������. |
RONLYROOT=NO | ����� �� �������� �������� ������� ������������� � ������� "������ ��� ������". ������ �������� ������ ��������������� � "yes" ������ �� ����� �����������. |
FSCKFIX=YES ��� NO | ����� �� fsck(8) ���������� �����-���� ������ � �������� �������� ������� ����. ���� ��������������� �������� YES, �� fsck(8) ����������� � ��������� �������� �������� ������� � ���������� -rr. |
MULTIUSER=YES ��� NO | �������� �� init(8) sulogin ��� ��������� � ��������������������� �����. |
PANICBOOT=YES ��� NO | ��������������� �� ������� ����� ������� �� ���� panic(). ��� ���������� ����������� ���������� init �� ����� /etc/default/boot. |
TIMEOUT=n | n - ���������� ������ �������� ����� ��� �������� (���� LOADUNIX=YES). |
�����������
��� ������������� ������ ������� ��������� ������ ��������� ��
������ � ��������� �������. ����� ���������� ������ �����
���������������� ��������� � �� ��������:
����� boot ����������� ��������� �� �������, ������������ ������������ � ��������� "Boot". ����� ���������� ������ ����� ���������������� ��������� � �� ��������:
�����
/boot /etc/default/boot /etc/masterboot /etc/hdboot0 /etc/hdboot1
��. �����
autoboot(8), badtrk(8), fd(HW), fdisk(8), haltsys(8),
hd(HW), init(5), sulogin(5)
����������
��������� ������������ ������� ����������� � ������� � ���������.
���� ������� �� �������� �������� ����������� ���������, ���������
������.
��������� boot �� ����� ���� ������������ ��� �������� ��������, ������� �� ���� ������������ ��� ���������������� ����������. ��� �������� ��������������� �������� ����� ������������ ����� -A ������������ ������� UNIX (ld(1)) � ����������� ��������������� ����������.
��������������� ��������� ����� ��������������� � �������� ��� ���������� ������, �� ��� �� ������ ������������ ������� ��� ������������ ������ ������. � �������� ������ ��������� ����� ������������ ��������� �����/������, ������� � ��� ����������.
�������� RONLYROOT ������ ���� ���������� �� �������� "yes" ������ �� ������ �����������. ���� ��� ��������� ��������� �� ����� ������������ ��������, �� ��� �� ���� ��� �������� �������� �������� �������. � ���� ������ ��� �������� ����������� � �������, ��������������� ���� /etc/default/boot � ���������������.
|