OVH Cloud OVH Cloud

Demarrage avec ramdisk (initrd)?

11 réponses
Avatar
thierry
Salut,
j'aurait besoin de savoir dans le détail comment boote une noyau
utilisant un init ramdrive.
Ce que j'ai compris :
- le loader charge en mémoire l'image du ramdrive
- le loader charge en mémoire l'image du noyau
- le noyau est lancé
- le noyau décompresse l'image du ramdrive (première question comment il
sait ou elle est?)
- le noyau monte le SF ramdrive (comment il sait sur quelle device il
est?)

Mon problème :
j'ai une disquette de boot, avec un ramdrive dessus.
- le ramdrive et le noyau sont chargés ;
- le noyau commence à monter
- VFS m'envoie un kernel panic comme il peut pas monter device 08:42
(alors que ca devrai être le ramdrive qui doit être monté).

Merci.
A+

--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.

1 réponse

1 2
Avatar
Philippe Lebon
thierry wrote:

Salut,
j'aurait besoin de savoir dans le détail comment boote une noyau
utilisant un init ramdrive.
Ce que j'ai compris :
- le loader charge en mémoire l'image du ramdrive
- le loader charge en mémoire l'image du noyau
- le noyau est lancé
- le noyau décompresse l'image du ramdrive (première question comment il
sait ou elle est?)


Le bootloader à passé son emplacement au noyau. Pour lilo un truc du genre
initrd=/boot/moninitrdamoiquejai

- le noyau monte le SF ramdrive (comment il sait sur quelle device il
est?)


Sur /dev/ram0 selon la page de manuel. Puis il exécute /linuxrc qui est donc
un exécutable placé à la racine de ton ramdisk, puis il monte le /
définitif.

Mon problème :
j'ai une disquette de boot, avec un ramdrive dessus.
- le ramdrive et le noyau sont chargés ;
- le noyau commence à monter


À monter quoi ?

- VFS m'envoie un kernel panic comme il peut pas monter device 08:42
(alors que ca devrai être le ramdrive qui doit être monté).


Il y a quoi sur ton ramdisk ?

--
Phil

1 2