Я только что получил Raspberry Pi и совершенно новую 16 ГБ SD-карту Class 10 . Я использую Linux Mint и пытаюсь создать образ Raspbian Debian 7 (Wheezy) на карту, но всякий раз, когда я пытаюсь
dd bs=4M if=2013-05-25-wheezy-raspbian.img of=/dev/sdc
Я получаю ошибку
dd: opening `/dev/sdc': Read-only file system
Я пытался всеми возможными способами изменить разрешение, используя
chmod a=rwx /dev/sdc
и я добавил эту строку в / etc / fstab:
UUID=9016-4EF8 /media/matt/SDcard vfat user,uid=1000,gid=100,dmask=027,fmask=137 0 0
Вот некоторые распечатки из командной строки:
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"
И 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)
И я даже попытался изменить вкладку разрешений в Свойствах папки монтирования SD-карты, чтобы она была доступна для чтения и записи, но это ничего не изменило.
Все это было сделано в sudo su root.
read-only
переключателя на боковой стороне вашей SD-карты? и возможно попытаться перевернуть это назад и вперед несколько раз.Ответы:
Помещение Linux ISO на SD-карту
sudo su -
umount /dev/sdX
dmesg | tail
dd if=/path/to/file.iso of=/dev/sdX bs=4096
источник
У меня была проблема с кард-ридером. Переключатель на карте, которую я нашел, ничего не делает, это, по сути, цена на пластик, который вы скользите. Это, в свою очередь, активирует другой переключатель внутри устройства чтения карт. В моем случае переключатель в картридере был согнут слишком далеко, чтобы он никогда не соприкасался, и заставлял его монтировать только чтение, несмотря ни на что. Я очень осторожно отогнул его назад с помощью крошечной пары плоскогубцев, и это сработало нормально. Вот что сработало для меня. Надеюсь, поможет.
источник
Физическая защита от записи
Вот изображение для тех, кто никогда раньше не пользовался SD-картами.
Атрибуция .
Аналогично для адаптера Micro SD с MicroSD внутри: ключ находится на адаптере:
источник
Вы получаете эту ошибку, потому что, когда вы вставляете SD-карту в Raspberry Pi, SD-карта монтируется в корневую файловую систему в режиме только для чтения (по умолчанию).
Это препятствует выполнению любой операции записи на перенос SD. Таким образом, провал,
dd
скорее всего.На самом деле вам нужно перемонтировать SD-карту вручную, включив опцию rw, чтобы на этот раз SD-карта была смонтирована в режиме чтения-записи.
Предполагается
/dev/sdc
, что логическое имя вашей SD-карты:Приведенная выше команда монтирует SD-карту для доступа к rw, и, думаю, у вас больше не будет проблем с перепрошивкой образа Raspbian OS на него.
Альтернатива:
Редактирование
/etc/fstab
файла с использованием вашего предпочтительного редактора, как это$ sudo leafpad / etc / fstab
Найдите строку, похожую на эту:
/ dev / sdc / mnt / sdcard sdc ro, nosuid, nodev, noatime, user_id = 1023, group_id = 1023, default_permissions, allow_other 0 0 0
Замените ro на rw в приведенной выше строке.
Сохраните файл.
Надеюсь это работает..
источник
У меня тоже была эта пробема.
Как я это исправил было так:
То есть я начал сознательно писать в первый раздел (что заведомо неправильно). После одной секунды записи я прервал это с Ctrl+ C. Тогда я сделал:
И работает отлично - тада !!! Может быть, это просто странная файловая система, с которой SD-карты отформатированы на заводе? Кто знает.
источник
Будучи пользователем Linux около 12 лет, я был довольно озадачен тем, как размонтированное блочное устройство может быть файловой системой только для чтения. Я все еще в замешательстве; Ubuntu не дал мне никакой полезной информации о том, почему что-то идет не так или как их исправить.
В конце концов, я переформатировал SD-карту, используя мою камеру. После этого
dd
команда работала нормально.ОБНОВИТЬ
Вы не поверите, но распыление сжатого воздуха в слот для карт рядом с датчиком, доступным только для чтения, устранило его для меня. Я с трудом верю в это.
источник
На вашем ПК, который вы используете для записи образа на SD-карту, убедитесь, что SD-карта не установлена, и что вы запускаете команду dd от имени пользователя root.
Что-то вроде этого:
Теперь вы сможете извлечь SD-карту из вашего ПК и подключить ее к вашему Pi.
источник
У меня был неисправный картридер, у которого была та же проблема.
SD-карта будет доступна только для чтения, независимо от того, где находится переключатель. Я использовал другой кард-ридер SD в конце.
источник
Я просто столкнулся с этим, когда пытался загрузить изображение на SD с другого компьютера (в этот самый момент). Не используйте sudo для размонтирования SD-карты на первом этапе (или даже su ). Каждый раз, когда я размонтировал SD-карту с помощью sudo, он устанавливал ее только для чтения.
Тогда используйте sudo с дд .
Надеюсь, это поможет тебе.
источник