Re: Linux en RAM
Bonsoir,
Quelques chose m'échappe ... d'après ce que vous me dites, il serait
impossible d'avoir son système de fichier placé en RAM puis passé au
kernel, il faudrait fatalement passer par un support persistant
accessible par le linux (NFS, flash ...) ... pourtant c'est bien ce
que faisait le BSP basé sur 2.4 que j'ai utilisé ...
je chargeait en RAM mon image.bin (cat de linux.bin et romfs.bin) je
bootais simplement avec la commande root=/dev/ram et tout allait pour
le mieux ...
Aux vues de vos réponses, le Linux doit écraser la RAM en se lançant
(sauf l'endroit où il s'exécute) ... donc, dans le cas de ce BSP Linux
2.4, il devait y avoir un mécanisme qui protégeais le romfs ... et
ensuite il devait savoir où trouver exactement ce romfs :
RAMDISK: romfs filesystem found at block 0
RAMDISK: Loading 6090 blocks [1 disk] into ram disk... done.
Freeing initrd memory: 762k freed
VFS: Mounted root (romfs filesystem) readonly.
j'avais essayé de le déplacer un peu plus loin après le kernel ... il
n'était plus trouvé ... il y a sûrement une histoire de point d'entré
précis... mais je n'ai rien trouvé de plus.
Bonne soirée
Pk
|