Mengapa kesalahannya, dd: / dev / rdisk1bs = 1m: Operasi tidak didukung, muncul ketika mencoba memasang ubuntu di usb?

29

Saya mencoba menginstal ubuntu ke flash drive saya menggunakan instruksi dari situs web ini: http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx .

Setelah langkah 8, terminal meminta kata sandi saya, yang diterima dan kemudian muncul dengan pesan kesalahan ini:

dd: /dev/rdisk1bs=1m: Operation not supported.

Saya juga telah mencoba membuat m terakhir dalam modal pernyataan itu dan kemudian sistem tidak meminta kata sandi saya tetapi pesan kesalahan masih muncul. Apa yang terjadi dan mengapa?

Jesse S
sumber
2
Harus ada ruang antara /dev/rdisk1dan bs. Jika itu bukan kesalahan ketik yang Anda lakukan saat mengeluarkan itu ddtetapi hanya di sini, Anda dapat mengedit pertanyaan Anda sehingga tidak ada kebingungan muncul.
Samik
Hmm ... Cobalah untuk menghapus semua data pada USB (melalui terminal atau melalui Disk Utility)

Jawaban:

56

Jika Anda mengklik ikon eject kecil di Finder, ini akan melepas dan mengeluarkan drive usb, yang akan memberikan kesalahan yang Anda lihat. Anda ingin umount saja.

Meng - unmount dapat dilakukan di Apple's Disk Utility menggunakan tombol Unmount (di bilah alat di sebelah Eject ), atau itu dapat dilakukan sebagai jawaban Marcel di bawah ini dari baris perintah.

sudo diskutil unmountDisk /dev/diskN
DreadPirate
sumber
Selamat datang di AskUbuntu. Akan sangat membantu jika OP dapat menjelaskan jawaban Anda secara lebih rinci.
JackLock
Unmount gagal untuk / dev / rdisk3
user391339
1
Kamu rox !! Terima kasih! Saya kesulitan menemukan solusinya, terima kasih banyak! :)
Cyril N.
7

Jika hal di atas tidak membantu (seperti yang terjadi pada saya), coba

sudo diskutil umountDisk /dev/diskN

Itu berhasil bagi saya.

Marcel
sumber
Beberapa penjelasan?
Joren
6

Jika disk masih dipasang, Anda akan mendapatkan kesalahan 'sumber daya sibuk'. Jika sudah dikeluarkan, Anda akan mendapatkan kesalahan 'Operasi tidak didukung'. Anda harus masuk ke utilitas disk dan UNMOUNT partisi pada drive tetapi jangan MENGEJEKKAN drive tujuan. Semoga ini bisa membantu karena bisa agak frustasi dan kesalahan tidak selalu sangat membantu.

Brandon
sumber
3

Saya juga punya masalah yang sama saat menggunakan sintaks yang benar (yaitu dd bs=1m if=source.img of=/dev/rdisk1).

Memulai ulang tampaknya memperbaiki masalah saya, meskipun beberapa upaya dengan perintah yang telah bekerja sebelumnya sambil memulihkan gambar yang berbeda.

Semoga ini membantu!

David Shoalhaven
sumber
1

Perintah yang benar adalah sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(Mengganti N dengan nomor disk yang Anda temukan dengan menjalankan diskutil list)

Ruang antara rdiskN dan bs = 1m tidak jelas dalam panduan karena cara pembungkus teks.

Joel
sumber
1

dari = / dev / rdiskN bs = 1m

Saya tidak menyadari pertama kali bahwa N masih merupakan variabel untuk nomor disk yang Anda temukan saat menjalankan daftar diskutil

brian
sumber
0

saya harus meng-unmount lalu jalankan: sudo dd if=image.img of=/dev/disk1s1 bs=512k

montrealmike
sumber
0

Seperti yang dikatakan DreadPirate , Anda mungkin harus meng-unmount setiap partisi dari drive usb terlebih dahulu. Jika tidak ada perintah lain yang tercantum di sini berfungsi, coba yang berikut ini:

df -h

akan mengembalikan partisi yang saat ini dipasang. Temukan yang milik thumb drive Anda dan gunakan

sudo umount /dev/disk1sX

untuk masing-masing dari mereka, di mana 0 <X <= jumlah partisi pada drive usb (ditemukan setelah menjalankan perintah pertama).

DimP
sumber
Saya harus menggunakansudo diskutil unmountDisk /dev/diskNsX
Jacksonkr
Nah itulah yang disarankan oleh @DreadPirate dan tidak masalah. Yang saya katakan adalah jika itu tidak berhasil, coba saran saya. Ini bekerja pada mesin saya.
DimP