Pour d�marrer depuis le nouveau p�riph�rique racine, il suffit de faire d�marrer le PC sur la disquette pr�par�e plus haut.
Vous verrez les �v�nement suivants se succ�der :
/linuxrc
sur le disque virtuel initial est ex�cut�Une fois ceci accompli, vous pouvez retirer la disquette et utiliser le syst�me Linux.
Il y a un certain nombre d'�tapes de ce processus qui peuvent �chouer. Je vais essayer d'expliquer lesquelles, et ce qu'il faut v�rifier.
Le d�marrage du DOS est facile � reconna�tre gr�ce au message qu'il affiche
� l'�cran : D�marrage de MS-DOS...
. Si ceci n'est pas visible,
soit la disquette n'est pas amor�able, soit le PC ne d�marre pas sur le lecteur
de disquettes.
Quand le fichier AUTOEXEC.BAT
est ex�cut�, les commandes qu'il contient
devraient �tre affich�es sur l'�cran par d�faut. Dans le cas pr�sent, il
n'y a d'une seule ligne dans le fichier, qui lance LOADLIN
.
Quand LOADLIN
se lancera, il ex�cutera deux actions facile � distinguer :
premi�rement il chargera le noyau en m�moire, ensuite il copiera le disque virtuel
en m�moire. Chacune de ces actions est indiqu�e par un message Loading...
.
Le noyau commence par se d�compresser, ceci peut engendrer des erreur crc si l'image du noyau est corrompue. Ensuite, il lancera la s�quence d'initialisation qui est tr�s prolixe en messages de diagnostic. Le chargement du p�riph�rique disque virtuel sera aussi visible durant cette phase.
Quand le fichier /linuxrc
est lanc�, il n'y a pas de message de
diagnostic, mais vous pouvez les ajouter pour vous aider � debugger.
Si cette �tape �choue dans le montage du p�riph�rique loopback en tant
que p�riph�rique racine, vous verrez un message avertissant qu'il n'y
a pas de p�riph�rique racine, et le noyau interrompra son ex�cution.
La s�quence de d�marrage normale du nouveau syst�me de fichiers racine va
maintenant continuer, et cette partie est � nouveau g�n�reuse en messages.
Il pourrait y avoir des probl�mes d�s au fait que le syst�me de fichiers
racine est mont� en lecture-�criture, mais l'option de ligne de commande
'ro
' pour LOADLIN
devrait arranger �a. Un autre probl�me
qui peut appara�tre est la confusion de la s�quence de d�marrage � propos
de l'emplacement du syst�me de fichiers racine ; ceci sera probablement d� �
un probl�me avec /etc/fstab
.
Quand la s�quence de d�marrage est r�alis�e, le probl�me qui reste est que les programmes ne savent pas si la partition DOS est mont�e ou non. C'est pourquoi c'est une bonne id�e d'utiliser une fausse commande mount d�crite plus t�t. Ceci rend la vie nettement plus simple si vous voulez acc�der au fichiers sur le p�riph�rique DOS.
Les document que j'ai utilis�s pour cr�er mon premier p�riph�rique racine en loopback sont :
init/main.c
Documentation/initrd.txt
et Documentation/ramdisk.txt
.LILO
.LOADLIN
.Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:23