(Courriels de diversion: <recompte@dolmens-desapprouvaient.com> <acryliques@auditionnera-bizarrement.com> <jongliez@laitage-assiegerez.com> <etagements@hydravion-fassions.com> <bātee@dirigerais-militaires.com> <pharmacien@demissionnent-aeronavale.com> <tordit@chiffonne-mante.com> <socs@teintons-notoriete.com> <appliquerait@profererai-cacophonique.com> <vitupererai@rationalisais-postulerai.com> )
-- Arnault Claden email : tiamat@club-internet.fr - ICQ : 11010589URL 1 : http://perso.club-internet.fr/tiamat URL 2 : http://eredhel.free.fr
- To: linux31@culte.org, technique@liberte.aful.org
- Subject: Probleme initrd
- From: Arnault Claden <tiamat@club-internet.fr>
- Date: Mon, 12 Feb 2001 23:50:19 +0100
Salut a tous :) J'ai un petit probleme d'initrd. En effet, j'ai un initrd parfaitement fonctionnel, si je reste conventionnel, mais lorsque j'utilise le fichier /linuxrc joint, plus rien ne veut marcher (normalement, je met en dur la valeur /dev/hda?, mais la je veux que ca soit automatique). Ca ca marche : #!/bin/sh echo INTRD: Tentative de montage de /dev/hda1 en vfat if /bin/mount -n -t vfat /dev/hda2 /mnt; then echo INITRD: Montage OK echo INITRD: Mise en place de loop0 pour / /bin/losetup /dev/loop0 /mnt/linux/linuxdsk.img echo INITRD: Mise en place de loop1 pour /swap /bin/losetup /dev/loop1 /mnt/linux/linuxswp.img exit 0 else echo INITRD: Echec du Montage exit 1 fi Ca ca marche en test en fonctionnement, mais ca ne marche pas dans l'initrd : #!/bin/sh for dev in hda hdb hdc hdd do for num in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 do if /bin/mount -t vfat /dev/$dev$num /mnt &>/dev/null; then if [ -f /mnt/linux/linuxdsk.img ]; then if [ -f /mnt/linux/linuxswp.img ]; then echo "Montage de /dev/$dev$num : OK" losetup /dev/loop0 /mnt/linux/linuxdsk.img losetup /dev/loop1 /mnt/linux/linuxdsk.img echo "Param des loopbacks : OK" exit 0 fi fi fi done done Quelqu'un aurait-il une explication ? De plus, dans aucun des deux cas, les 'echo' ne sont affiches :( Parametres de l'initrd : kernel 2.2.16 correctement configure libc-2.1.3.so ld-linux-2.1.3.so shell : ash Les messages que j'ai sont du style : 'attempting to read past the end of device' et 'MSDOS can't find partition type' ou des trucs dans le genre pour finir sur un superbe 'kernel panic unable to mount root fs' -> donc il ne peut pas monter /, mais POURQUOI ? :(~~~~ Pourtant l'initrd se decompresse bien, mais tout plante juste apres. Si l'un d'entre vous avait une solution, ca m'aiderait pas mal. Merci d'avance. @++ A. -- Arnault Claden email : tiamat@club-internet.fr - ICQ : 11010589URL 1 : http://perso.club-internet.fr/tiamat URL 2 : http://eredhel.free.fr
--------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>