Je suis la documentation de RidgeRun : Comment démarrer une carte à partir d'une carte SD . Je désactive Nautilus pour le montage automatique des systèmes de fichiers afin d'éviter une éventuelle condition de course et je construis l'image de la carte SD. Je ne suis pas tout à fait sûr de l'étape 4, "Insérez une carte SD dans votre PC et attendez qu'elle soit montée", mais je vois /dev/sdb1 uniquement lorsque la carte SD est insérée, je suppose donc que /dev/sdb1 est ma carte SD et qu'elle est montée. Lorsque je tape "mount" comme suggéré à l'étape 5, je ne vois rien comme ceci
'''/dev/sdb1''' on /media/boot type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)
mais je vois ceci
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/jnadelman/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=jnadelman)
En supposant que rien n'a besoin d'être démonté, je fais un
sudo dd if=sdcard.img of=/dev/sdb1
et voir
262144+0 records in
262144+0 records out
134217728 bytes (134 MB) copied, 50.8677 s, 2.6 MB/s
Je déplace donc la carte SD du PC vers le Leopardboard, j'active le dip switch 2 et j'allume le Leopardboard, mais je ne vois aucune activité de la console. En remettant la carte SD sur le PC, je ne vois rien dans le répertoire /media, j'active donc à nouveau le montage automatique et je regarde avec nautilus, mais je ne vois toujours rien. Je pense que sdcard.img a été écrit dans le bit bucket mais je n'en suis pas sûr. J'ai pu exécuter cette image en utilisant NFS mais j'ai besoin de pouvoir l'exécuter à partir de la carte SD. La documentation de RidgeRun sur la carte SD est-elle incorrecte ou incomplète ? Comment écrire sdcard.img ?