Toutes les versions de SRM peuvent d�marrer � partir d'un disque
SCSI et les versions destin�es aux plates-formes r�centes, comme les
Noname et AlphaStations, peuvent de plus d�marrer depuis une
disquette. Le d�marrage r�seau via bootp
est �galement support�.
Notez que les anciennes versions de SRM (notamment celles pour Jensen)
ne pouvaient pas d�marrer depuis une disquette. Le d�marrage
depuis un disque IDE n'est pas support�.
Le d�marrage de Linux avec SRM s'effectue en deux �tapes : d'abord, SRM charge et transf�re le controle � un chargeur secondaire. Ensuite, ce chargeur secondaire met en place l'environnement de Linux, lit l'image du noyau depuis un syst�me de fichiers sur disque et donne la main � Linux.
A l'heure actuelle il existe deux chargeurs
secondaires pour Linux : le chargeur brut fourni
avec le noyau Linux et aboot
, distribu� s�parement. Ces deux
chargeurs sont d�crits en d�tails ci-dessous.
SRM est ignorant des syst�mes de fichiers et des partitions des disques. Il s'attend simplement � ce que le chargeur secondaire occupe un certain nombre de secteurs physiques cons�cutifs, commen�ant � une adresse donn�e. L'information concernant la taille du chargeur secondaire et l'adresse de son premier secteur est stock�e dans les 512 premiers octets. Plus pr�cisement , l'entier long occupant l'adresse 480 contient la taille du chargeur secondaire et celui occupant l'adresse 488 donne le nombre de secteurs de d�calage jusqu'au d�but du chargeur. Le premier secteur contient �galement un drapeau � l'adresse 496 qui vaut toujours 0 et une somme de contr�le � l'adresse 504. Cette somme de contr�le est simplement la somme des 63 premiers entiers longs du premier secteur.
Si cette somme est correcte, SRM continue et lit le nombre de
secteurs indiqu� par la taille en commen�ant par celui indiqu�
dans le champ num�ro de secteur et les place en m�moire
virtuelle � l'adresse 0x20000000
. Si la lecture se termine
avec succ�s, SRM effectue un saut � l'adresse 0x20000000
.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:24