Image disque
Vérification de l'image
Pour vérifier que votre téléchargement n'a pas été corrompu, il faut utiliser sha1sum si sur le site de celui-ci il est indiqué SHA-1.
Sur www.udoo.org/downloads, par exemple, il est indiqué que ce sont des sommmes de controle SHA-1.
Si cela avait été des sommes "MD5", il aurait fallu utiliser la commande "md5sum" au lieu de "sha1sum".
debian@udoo:/media/nudoodata$ sha1sum UDOOUbuntuStudioQUAD.zip 6031f5bc8a6aef640f196adfbd671b0b48e42243 UDOOUbuntuStudioQUAD.zip
Le nombre ci-dessus ("6031f5bc8a6aef640f196adfbd671b0b48e42243" doit être le même que celui indiqué sur le site de téléchargement. En fait, il a juste fait ce que vous venez de faire, mais au moment de la publication des fichiers.
Ensuite n'oubliez pas de décompresser l'archive!
unzip image.zip
Trouver le chemin du périphérique
Astuce: quand vous branchez un périphérique, vous pouvez utiliser la commande "dmesg" et analyser les derniers lignes de son résultat (tail vous aidera), afin de déterminer si il a été correctement initialisé (et son chemin, par exemple /dev/sda)
Ici, nous aurons besoin du chemin complet du périphérique, c'est à dire /dev/quelquechose/peutetreautrechose (sans le chiffre, correspondant en fait au numéro de partition).
J'ai branché un lecteur de carte sur un linux, pour connaitre le chemin de la carte SD inséré dedans, dmesg me retourne ca:
tuxun@pctuxun/home$ dmesg | tail -n 1 [251187.575175] usb 2-1.2.3: new high speed USB device number 10 using fsl-ehci [251187.701456] scsi2 : usb-storage 2-1.2.3:1.0 [251188.706768] scsi 2:0:0:0: Direct-Access Generic STORAGE DEVICE 0903 PQ: 0 ANSI: 6 [251188.920177] sd 2:0:0:0: [sdb] 30702592 512-byte logical blocks: (15.7 GB/14.6 GiB) [251188.930048] sd 2:0:0:0: [sdb] Write Protect is off [251188.934985] sd 2:0:0:0: [sdb] Mode Sense: 21 00 00 00 [251188.937058] sd 2:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [251188.954060] sdb: sdb1 [251188.961404] sd 2:0:0:0: [sdb] Attached SCSI removable disk
debian@udoo:/media/nudoodata$ mount /dev/root on / type ext3 (rw,relatime,errors=continue,barrier=0,data=writeback) /dev/mmcblk0p1 on /media/udoo_ubu1204 type ext3 (rw,nosuid,nodev,relatime,errors=continue,barrier=0,data=writeback,uhelper=udisks) /dev/sda2 on /media/nudoodata type ext4 (rw,nosuid,nodev,relatime,user_xattr,barrier=1,data=ordered,uhelper=udisks) /dev/sdb1 on /media/9016-4EF8 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush, errors=remount-ro,uhelper=udisks)
Le nombre en début de ligne correspond à l'uptime:
debian@udoo:/media/nudoodata$ cat /proc/uptime 254716.25 813547.31 debian@udoo:/media/nudoodata$ uptime
04:29:53 up 2 days, 22:45, 4 users, load average: 1.93, 2.19, 2.46
dmesg dit [SDB], et mount nous dit que la partition /dev/sdb1 est monté.
Graver une image disque sur un support usb ou une carte mémoire depuis un linux
Ensuite dd if=/chemindelimage/image.img of=/dev/sd[a-z] BS=512K