Acabo de recibir mi Raspberry Pi y una nueva tarjeta SD Clase 10 de 16 GB . Estoy usando Linux Mint y estoy tratando de crear una imagen del sistema operativo Raspbian Debian 7 (Wheezy) en la tarjeta, pero cada vez que lo intento
dd bs=4M if=2013-05-25-wheezy-raspbian.img of=/dev/sdc
Me sale el error
dd: opening `/dev/sdc': Read-only file system
He intentado todas las formas posibles para cambiar el permiso usando
chmod a=rwx /dev/sdc
y agregué esta línea a / etc / fstab:
UUID=9016-4EF8 /media/matt/SDcard vfat user,uid=1000,gid=100,dmask=027,fmask=137 0 0
Aquí hay algunas impresiones de la línea de comando:
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"
Y 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)
E incluso intenté cambiar la pestaña de permisos en las Propiedades de la carpeta de montaje de la tarjeta SD para que sea de lectura-escritura, pero eso no cambió nada.
Todo esto se ha hecho en sudo su root.
read-only
interruptor al costado de su tarjeta SD? y tal vez intente voltearlo varias veces.Respuestas:
Poner Linux ISO en la tarjeta SD
sudo su -
umount /dev/sdX
dmesg | tail
dd if=/path/to/file.iso of=/dev/sdX bs=4096
fuente
También tuve un problema con un lector de tarjetas. El interruptor en la tarjeta que encontré no hace nada, es esencialmente un precio de plástico que estás deslizando. Eso a su vez activa otro interruptor dentro del lector de tarjetas. En mi caso, el interruptor en el lector de tarjetas se dobló demasiado para que nunca hiciera contacto, y lo obligó a montar la lectura solo sin importar qué. Lo doblé con mucho cuidado con el más pequeño par de alicates de punta fina y funcionó bien. Eso fue lo que funcionó para mí. Espero eso ayude.
fuente
Protección de escritura física
Aquí está la imagen para aquellos que nunca antes habían usado tarjetas SD.
Reconocimiento .
Es análogo para un adaptador micro SD con un MicroSD en el interior: el dongle está en el adaptador:
fuente
Recibirá ese error porque, cuando inserta la tarjeta SD en la Raspberry Pi, la tarjeta SD se monta en el sistema de archivos raíz en modo de solo lectura (predeterminado).
Esto evita que realice ninguna operación de escritura en la transferencia SD. Por lo tanto, la falla de
dd
es probable.En realidad, debe volver a montar la tarjeta SD manualmente, habilitando la opción rw, de modo que esta vez la tarjeta SD esté montada en modo lectura-escritura.
Suponiendo que
/dev/sdc
es el nombre lógico de su tarjeta SD:El comando anterior, monta la tarjeta SD para acceso rw, y supongo que ya no tiene problemas para volver a flashear la imagen del sistema operativo Raspbian.
Alternativa:
Editar el
/etc/fstab
archivo usando su editor preferido como este$ sudo leafpad / etc / fstab
Busque una línea similar a esta:
/ dev / sdc / mnt / sdcard sdc ro, nosuid, nodev, noatime, user_id = 1023, group_id = 1023, default_permissions, allow_other 0 0 0
Reemplace ro con rw en la línea anterior.
Guarda el archivo.
Espero que funcione..
fuente
También tuve este problema.
Cómo lo arreglé fue como sigue:
Es decir, comencé a escribir deliberadamente en la primera partición (que es deliberadamente incorrecta). Después de un segundo de escribir, aborté esto con Ctrl+ C. Entonces hice:
Y funciona perfectamente - Tada !!! ¿Quizás es solo un extraño sistema de archivos con el que las tarjetas SD están formateadas de fábrica? Quién sabe.
fuente
Después de haber sido un usuario de Linux durante aproximadamente 12 años, estaba bastante confundido sobre cómo un dispositivo de bloque desmontado podría ser un sistema de archivos de solo lectura. Todavía estoy confundido; Ubuntu no me dio ninguna información útil sobre por qué las cosas iban mal o cómo solucionarlos.
Al final, volví a formatear la tarjeta SD con mi cámara. Después de eso, el
dd
comando funcionó bien.ACTUALIZAR
No lo creerá, pero rociar aire comprimido en la ranura de la tarjeta cerca de donde se percibe el interruptor de solo lectura lo arregló para mí. Apenas lo creo.
fuente
En su PC que está utilizando para escribir la imagen en la tarjeta SD, asegúrese de que la tarjeta SD no esté montada, y ejecute el comando dd como root.
Algo como esto:
Ahora debería poder sacar la tarjeta SD de su PC y conectarla a su Pi.
fuente
Tenía un lector de tarjetas defectuoso que tenía el mismo problema.
La tarjeta SD saldría de solo lectura sin importar dónde estuviera el interruptor. Usé un lector de tarjetas SD diferente al final.
fuente
También me topé con esto cuando intenté cargar una imagen en la SD desde otra computadora (en este mismo momento). No use sudo para desmontar la tarjeta SD en el primer paso (o incluso su ). Cada vez que desmontaba la tarjeta SD con sudo, la configuraba como de solo lectura.
Luego usa sudo con dd .
Espero que te ayude.
fuente