Euuhhh... on doit la formater avec un partitionnement ?? C'est iboot qui s'en est chargé lors de son installation...
No, par défaut, iBoot formatte sans partitionnement, et c'est bien ainsi. Mais dans ce cas le kernel devrait détecter un node 'disc', et pas de node 'part1'. (d'où mon autre question...)
Oui mais ensuite il la monte en tant que 'disc' non, il serait préférable qu'elle soit montée en 'part1' ?
Absolument pas : ce n'est pas un choix, cela dépend de la structure physique de la carte...
Or, il semblerait que ton extra_run trouve un node 'part1' : Dans ce cas, il n'essaye pas de la monter en tant que 'disc' :
if [ -e "/dev/scsi/host0/bus0/target0/lun0/part1" ]; then
mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/part1 /mmc
else
if [ -e "/dev/scsi/host0/bus0/target0/lun0/disc" ]; then
mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/disc /mmc
fi
fi
Le fait qu'elle soit montée en tant que 'disc' au lieu de 'part1' ?
elle est montée par l'image flash, mais inaccessible pour l'image multiboot, car le répertoire /mmc de la flash n'est plus accessible lorsque l'on a switché le root vers l'image multiboot ! C'est pour cela qu'il faut la re-monter' en tant qu'image multiboot. Mais en tant que 'disc', bien sûr !
Absolument sur l'image multiboot ou bien sur l'image en flash ?
Sur l'image multiboot
Quand on est sur une image en multiboot et que l'on fait cd /var/bin, on est en fait dans /mmc/iboot/images/<monimage>/var/bin ?
C'est strictement la même chose, car iBoot a fait un chroot vers /mmc/iboot/images/<monimage>
Donc, dis-moi si, bien que la carte soit formattée sans partitionnement, tu trouves un node 'part1' ou non !
Ce qui ne serait pas normal et expliquerait que le montage SD ne fonctionne pas avec le multiboot