ทำไมข้อผิดพลาด dd: / dev / rdisk1bs = 1m: ไม่รองรับการใช้งานโผล่ขึ้นมาในขณะที่พยายามติดตั้ง Ubuntu บน usb?


29

ฉันพยายามที่จะติดตั้ง Ubuntu บนแฟลชไดรฟ์ของฉันโดยใช้คำแนะนำจากเว็บไซต์นี้: http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx

หลังจากขั้นตอนที่ 8 เทอร์มินัลจะถามรหัสผ่านของฉันซึ่งจะยอมรับแล้วปรากฏขึ้นพร้อมกับข้อความแสดงข้อผิดพลาดนี้:

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

ฉันได้ลองสร้าง m ตัวสุดท้ายในทุนคำสั่งนั้นแล้วระบบจะไม่ถามรหัสผ่านของฉัน แต่ข้อความแสดงข้อผิดพลาดก็ยังปรากฏขึ้น เกิดอะไรขึ้นและทำไม


2
ควรจะมีช่องว่างระหว่างและ/dev/rdisk1 bsหากนั่นไม่ใช่การพิมพ์ผิดที่คุณทำขณะออกddแต่ที่นี่เท่านั้นคุณสามารถแก้ไขคำถามของคุณเพื่อไม่ให้เกิดความสับสน
Samik

อืม ... พยายามที่จะลบข้อมูลทั้งหมดบน USB (ผ่านทางเทอร์มินัลหรือผ่านทางยูทิลิตี้ดิสก์)

คำตอบ:


56

หากคุณคลิกที่ไอคอนนำออกเล็กน้อยใน Finder สิ่งนี้จะยกเลิกการต่อเชื่อมและนำไดรฟ์ usb ออกซึ่งจะทำให้เกิดข้อผิดพลาดที่คุณเห็น คุณต้องการ umount เท่านั้น

การถอนติดตั้งสามารถทำได้ใน Disk Disk ของ Apple โดยใช้ปุ่มUnmount (ในแถบเครื่องมือถัดจากEject ) หรือสามารถทำได้ในรูปMarcel ตอบด้านล่างจาก commandline

sudo diskutil unmountDisk /dev/diskN

ยินดีต้อนรับสู่ AskUbuntu มันจะเป็นประโยชน์กับ OP ถ้าคุณสามารถอธิบายคำตอบของคุณในรายละเอียด
JackLock

ถอนติดตั้งล้มเหลวสำหรับ / dev / rdisk3
391339

1
คุณ rox !! ขอขอบคุณ! ฉันมีปัญหาในการค้นหาวิธีแก้ปัญหาขอบคุณมาก! :)
Cyril N.

7

หากวิธีการด้านบนไม่ช่วยได้ (เช่นเดียวกับฉัน) ให้ลอง

sudo diskutil umountDisk /dev/diskN

นั่นเป็นเคล็ดลับสำหรับฉัน


คำอธิบายบางอย่าง?
Joren

6

หากดิสก์ยังคงเมานต์อยู่คุณจะพบข้อผิดพลาด 'ทรัพยากรไม่ว่าง' หากมีการเปิดตัวคุณจะได้รับข้อผิดพลาด 'การทำงานที่ไม่รองรับ' คุณต้องไปเป็นยูทิลิตี้ดิสก์และเลิกเมานท์พาร์ทิชันบนไดรฟ์ แต่ไม่EJECTไดรฟ์ปลายทาง หวังว่านี่จะช่วยได้เพราะมันน่าหงุดหงิดและข้อผิดพลาดไม่ได้มีประโยชน์เสมอไป


3

ฉันยังมีปัญหาที่คล้ายกันในขณะที่ใช้ไวยากรณ์ที่ถูกต้อง (เช่นdd bs=1m if=source.img of=/dev/rdisk1)

การรีบูตดูเหมือนจะแก้ไขปัญหาของฉันแม้ว่าจะมีหลายครั้งที่มีคำสั่งที่ใช้งานได้ก่อนหน้านี้ในขณะที่เรียกคืนอิมเมจอื่น

หวังว่านี่จะช่วยได้!


1

คำสั่งที่ถูกต้องคือsudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(การแทนที่ N ด้วยหมายเลขดิสก์ที่คุณพบโดยการรันdiskutil list)

ช่องว่างระหว่าง rdiskN และ bs = 1m ไม่ชัดเจนในคำแนะนำเนื่องจากลักษณะที่ข้อความถูกตัดคำ


1

of = / dev / rdiskN bs = 1m

ฉันไม่ได้ตระหนักถึงครั้งแรกของฉันที่ N ยังคงเป็นตัวแปรสำหรับหมายเลขดิสก์ที่คุณพบเมื่อเรียกใช้รายการ diskutil



0

ดังที่DreadPirate กล่าวคุณอาจต้องถอนการเชื่อมต่อทุกพาร์ติชันของไดรฟ์ usb ก่อน หากไม่มีคำสั่งอื่นใดที่แสดงไว้ที่นี่ให้ลองต่อไปนี้:

df -h

จะส่งคืนพาร์ติชันที่เมาท์อยู่ในปัจจุบัน ค้นหาสิ่งที่อยู่ในไดรฟ์หัวแม่มือและใช้งาน

sudo umount /dev/disk1sX

สำหรับแต่ละอันโดยที่ 0 <X <= จำนวนพาร์ติชันบนไดรฟ์ usb (พบหลังจากรันคำสั่งแรก)


ฉันต้องใช้sudo diskutil unmountDisk /dev/diskNsX
Jacksonkr

นั่นคือสิ่งที่ @DreadPirate แนะนำและก็ใช้ได้ ทั้งหมดที่ฉันพูดคือถ้าไม่ได้ผลให้ลองทำตามคำแนะนำของฉัน มันทำงานบนเครื่องของฉัน
DimP
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.