Je viens de recevoir mon Raspberry Pi et une toute nouvelle carte SD de classe 10 de 16 Go . J'utilise Linux Mint et j'essaie d'imager le système d'exploitation Raspbian Debian 7 (Wheezy) sur la carte, mais chaque fois que j'essaie
dd bs=4M if=2013-05-25-wheezy-raspbian.img of=/dev/sdc
Je reçois l'erreur
dd: opening `/dev/sdc': Read-only file system
J'ai essayé de toutes les manières possibles de modifier l'autorisation en utilisant
chmod a=rwx /dev/sdc
et j'ai ajouté cette ligne à / etc / fstab:
UUID=9016-4EF8 /media/matt/SDcard vfat user,uid=1000,gid=100,dmask=027,fmask=137 0 0
Voici quelques impressions de la ligne de commande:
matt-Aspire-5552 SDcard # blkid
/dev/sda1: LABEL="PQSERVICE" UUID="8806A1F106A1E104" TYPE="ntfs"
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="EABAA321BAA2E971" TYPE="ntfs"
/dev/sda3: LABEL="Acer" UUID="6A5AE8025AE7C8C1" TYPE="ntfs"
/dev/sda5: UUID="a27e3081-abad-432d-8ffa-a24245684cd8" TYPE="ext4"
/dev/sdc1: UUID="9016-4EF8" TYPE="vfat"
Et fdisk -l :
matt-Aspire-5552 SDcard # fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x2bd2c32a
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 41945087 20971520 27 Hidden NTFS WinRE
/dev/sda2 41945088 42149887 102400 7 HPFS/NTFS/exFAT
/dev/sda3 42149888 371296943 164573528 7 HPFS/NTFS/exFAT
/dev/sda4 371298302 625141759 126921729 5 Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5 371298304 625141759 126921728 83 Linux
Disk /dev/sdc: 15.8 GB, 15811477504 bytes
255 heads, 63 sectors/track, 1922 cylinders, total 30881792 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdc1 8192 30881791 15436800 c W95 FAT32 (LBA)
Et j'ai même essayé de changer l'onglet des autorisations dans les propriétés du dossier de montage de la carte SD en lecture-écriture, mais cela n'a rien changé.
Tout cela a été fait dans sudo su root.
read-only
commutateur sur le côté de votre carte SD? et peut-être essayer de le retourner plusieurs fois.Réponses:
Mettre Linux ISO sur la carte SD
sudo su -
umount /dev/sdX
dmesg | tail
dd if=/path/to/file.iso of=/dev/sdX bs=4096
la source
J'ai également eu un problème avec un lecteur de carte. L'interrupteur sur la carte que j'ai trouvé ne fait rien, c'est essentiellement un prix du plastique que vous glissez. Cela active à son tour un autre interrupteur à l'intérieur du lecteur de carte. Dans mon cas, l'interrupteur du lecteur de carte était trop plié pour ne jamais entrer en contact et le forcer à monter en lecture seule quoi qu'il arrive. Je l'ai plié très soigneusement avec la plus petite paire de pinces à bec effilé jamais et cela a bien fonctionné. C'est ce qui a fonctionné pour moi. J'espère que cela aide.
la source
Protection physique en écriture
Voici l'image pour ceux qui n'avaient jamais utilisé de cartes SD auparavant.
Attribution .
C'est analogue pour un adaptateur micro SD avec un MicroSD à l'intérieur: le dongle est sur l'adaptateur:
la source
Vous obtenez cette erreur car, lorsque vous insérez la carte SD dans le Raspberry Pi, la carte SD est montée sur le système de fichiers racine en mode lecture seule (par défaut).
Cela vous empêche d'effectuer toute opération d'écriture sur le portage SD. Par conséquent, l'échec de
dd
est probable.Vous devez en fait remonter la carte SD manuellement, en activant l'option rw, afin que cette fois la carte SD soit montée en mode lecture-écriture.
En supposant que
/dev/sdc
le nom logique de votre carte SD est:La commande ci-dessus, monte la carte SD pour l'accès rw, et je suppose que vous n'avez plus de problème à refaire flasher l'image du système d'exploitation Raspbian dessus.
Alternative:
Modification du
/etc/fstab
fichier à l'aide de votre éditeur préféré comme celui-ci$ sudo leafpad / etc / fstab
Recherchez une ligne similaire à celle-ci:
/ dev / sdc / mnt / sdcard sdc ro, nosuid, nodev, noatime, user_id = 1023, group_id = 1023, default_permissions, allow_other 0 0 0
Remplacez ro par rw dans la ligne ci-dessus.
Enregistrez le fichier.
J'espère que ca fonctionne..
la source
J'ai eu ce problème également.
Voici comment je l'ai corrigé:
C'est-à-dire que j'ai commencé à écrire délibérément sur la première partition (ce qui est délibérément faux). Après une seconde d'écriture, j'ai avorté cela avec Ctrl+ C. Ensuite, j'ai fait:
Et cela fonctionne parfaitement - Tada !!! Peut-être que c'est juste un système de fichiers étrange avec lequel les cartes SD sont formatées en usine? Qui sait.
la source
Ayant été un utilisateur Linux pendant environ 12 ans, j'étais assez confus quant à la façon dont un périphérique de bloc non monté pouvait être un système de fichiers en lecture seule. Je suis encore confus; Ubuntu ne m'a donné aucune information utile pour expliquer pourquoi les choses tournaient mal ou comment les corriger.
Au final, j'ai reformaté la carte SD à l'aide de mon appareil photo. Après cela, la
dd
commande a bien fonctionné.MISE À JOUR
Vous ne le croirez pas, mais la pulvérisation d'air comprimé dans la fente pour carte près de l'endroit où le commutateur en lecture seule est détecté l'a corrigé pour moi. J'y crois à peine.
la source
Sur votre PC que vous utilisez pour écrire l'image sur la carte SD, assurez-vous que la carte SD n'est pas montée et que vous exécutez la commande dd en tant que root.
Quelque chose comme ça:
Vous devriez maintenant pouvoir retirer la carte SD de votre PC et la brancher sur votre Pi.
la source
J'avais un lecteur de carte défectueux qui avait le même problème.
La carte SD apparaîtrait en lecture seule, peu importe où se trouvait le commutateur. J'ai finalement utilisé un autre lecteur de carte SD.
la source
Je viens de rencontrer cela également lorsque je cherche à charger une image sur la SD à partir d'un autre ordinateur (en ce moment même). N'utilisez pas sudo pour démonter la carte SD lors de la première étape (ou même su ). Chaque fois que j'avais démonté la carte SD à l'aide de sudo, elle la définissait en lecture seule.
Utilisez ensuite sudo avec dd .
J'espère que cela vous aide.
la source