Saya baru saja mendapatkan Raspberry Pi dan kartu SD 10 GB kelas 16 GB yang baru . Saya menggunakan Linux Mint dan saya mencoba untuk menggambarkan Raspbian Debian 7 (Wheezy) OS ke kartu, tetapi setiap kali saya mencoba
dd bs=4M if=2013-05-25-wheezy-raspbian.img of=/dev/sdc
Saya mendapatkan kesalahan
dd: opening `/dev/sdc': Read-only file system
Saya telah mencoba segala cara untuk mengubah izin menggunakan
chmod a=rwx /dev/sdc
dan saya menambahkan baris ini ke / etc / fstab:
UUID=9016-4EF8 /media/matt/SDcard vfat user,uid=1000,gid=100,dmask=027,fmask=137 0 0
Berikut adalah beberapa cetakan dari baris perintah:
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"
Dan 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)
Dan saya bahkan telah mencoba mengubah tab izin di Properties dari folder mount kartu SD menjadi read-write, tetapi itu tidak mengubah apa pun.
Semua ini telah dilakukan di sudo su root.
read-only
sakelar di sisi kartu SD Anda? dan mungkin mencoba membalikkannya bolak-balik beberapa kali.Jawaban:
Menempatkan ISO ISO di Kartu SD
sudo su -
umount /dev/sdX
dmesg | tail
dd if=/path/to/file.iso of=/dev/sdX bs=4096
sumber
Saya punya masalah dengan pembaca kartu juga. Saklar pada kartu yang saya temukan tidak melakukan apa-apa, itu pada dasarnya adalah harga plastik yang Anda geser. Itu pada gilirannya mengaktifkan sakelar lain di dalam pembaca kartu. Dalam kasus saya, sakelar pada pembaca kartu agak bengkok sehingga tidak pernah membuat kontak, dan memaksanya untuk dipasang hanya membaca apa pun yang terjadi. Aku membengkokkannya kembali dengan sangat hati-hati dengan tang terkecil yang pernah ada dan yang bekerja dengan baik. Itu yang berhasil untuk saya. Semoga ini bisa membantu.
sumber
Perlindungan tulis fisik
Inilah gambar untuk mereka yang belum pernah menggunakan kartu SD sebelumnya.
Atribusi .
Ini analog dengan adaptor micro SD dengan MicroSD di dalamnya: dongle ada di adaptor:
sumber
Anda mendapatkan kesalahan itu karena, ketika Anda memasukkan kartu SD ke dalam Raspberry Pi, kartu SD dipasang ke sistem file root dalam mode read-only (default).
Ini mencegah Anda dari melakukan operasi penulisan apa pun pada carry SD. Karena
dd
itu kemungkinan gagal .Anda sebenarnya perlu memasang kembali kartu SD secara manual, dengan mengaktifkan opsi rw, sehingga kali ini kartu SD dipasang dalam mode baca-tulis.
Dengan asumsi
/dev/sdc
adalah nama logis dari kartu SD Anda:Perintah di atas, memasang kartu SD untuk akses rw, dan saya kira Anda tidak lagi memiliki masalah mem-flash ulang gambar OS Raspbian ke dalamnya.
Alternatif:
Mengedit
/etc/fstab
file menggunakan editor pilihan Anda seperti ini$ sudo leafpad / etc / fstab
Cari baris yang mirip dengan ini:
/ dev / sdc / mnt / sdcard sdc ro, nosuid, nodev, noatime, user_id = 1023, group_id = 1023, default_permissions, allow_other 0 0 0
Ganti ro dengan rw di baris di atas.
Simpan file.
Saya harap ini berhasil ..
sumber
Saya punya masalah ini juga.
Cara saya memperbaikinya adalah sebagai berikut:
Artinya, saya mulai menulis dengan sengaja ke partisi pertama (yang sengaja salah). Setelah satu detik menulis saya membatalkan ini dengan Ctrl+ C. Lalu saya lakukan:
Dan itu bekerja dengan sempurna - Tada !!! Mungkin itu hanya filesystem aneh yang kartu SD-nya diformat pabrik? Siapa tahu.
sumber
Setelah menjadi pengguna Linux selama sekitar 12 tahun, saya cukup bingung tentang bagaimana perangkat blok yang tidak di-mount dapat menjadi sistem file read-only. Saya masih bingung; Ubuntu tidak memberi saya informasi yang berguna mengapa ada masalah atau bagaimana cara memperbaikinya.
Pada akhirnya, saya memformat ulang kartu SD menggunakan kamera saya. Setelah itu,
dd
perintahnya bekerja dengan baik.MEMPERBARUI
Anda tidak akan mempercayainya, tetapi menyemprotkan udara bertekanan ke dalam slot kartu dekat tempat sakelar baca-saja dirasa telah memperbaikinya untuk saya. Saya hampir tidak percaya.
sumber
Pada PC Anda yang Anda gunakan untuk menulis gambar ke kartu SD, pastikan bahwa kartu SD tidak terpasang, iklan yang Anda jalankan perintah dd sebagai root.
Sesuatu seperti ini:
Anda sekarang seharusnya dapat mengambil kartu SD dari PC Anda dan hubungkan ke Pi Anda.
sumber
Saya memiliki pembaca kartu yang salah yang memiliki masalah yang sama.
Kartu SD akan muncul hanya-baca di mana pun sakelar itu berada. Saya menggunakan pembaca kartu SD yang berbeda pada akhirnya.
sumber
Saya hanya berlari ke ini juga ketika tring untuk memuat gambar ke SD dari komputer lain (saat ini). Jangan gunakan sudo untuk melepas kartu SD pada langkah pertama (atau bahkan su ). Setiap kali saya melepas kartu SD menggunakan sudo, itu ditetapkan sebagai Read-Only.
Kemudian gunakan sudo dengan dd .
Semoga itu bisa membantu Anda.
sumber