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.
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
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é).
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é).