Tại sao xảy ra lỗi, dd: / dev / rdisk1bs = 1m: Thao tác không được hỗ trợ, bật lên trong khi cố gắng cài đặt ubfox trên usb?


29

Tôi đang cố gắng cài đặt Ubuntu vào ổ đĩa flash của mình bằng cách sử dụng các hướng dẫn từ trang web này: http://www.ubfox.com/doad/help/create-a-usb-stick-on-mac-osx .

Sau bước 8, thiết bị đầu cuối yêu cầu mật khẩu của tôi, mật khẩu này chấp nhận và sau đó bật lên với thông báo lỗi này:

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

Tôi cũng đã thử thực hiện m cuối cùng trong vốn tuyên bố đó và sau đó hệ thống không hỏi tôi mật khẩu nhưng thông báo lỗi vẫn bật lên. Điều gì đang xảy ra và tại sao?


2
Cần có một khoảng trống giữa /dev/rdisk1bs. Nếu đó không phải là lỗi chính tả bạn đã thực hiện trong khi phát hành mà ddchỉ ở đây, bạn có thể chỉnh sửa câu hỏi của mình để không có sự nhầm lẫn nào phát sinh.
Samik

Hmm ... Cố gắng xóa tất cả dữ liệu trên USB (qua thiết bị đầu cuối hoặc qua Tiện ích đĩa)

Câu trả lời:


56

Nếu bạn nhấp vào biểu tượng đẩy nhỏ trong Finder, điều này sẽ ngắt kết nối đẩy ổ USB, điều này sẽ đưa ra lỗi mà bạn đã thấy. Bạn muốn umount chỉ.

Ngắt kết nối bộ có thể được thực hiện trong Disk Utility của Apple sử dụng Ngắt kết nối bộ nút (ở thanh công cụ bên cạnh Eject ), hoặc nó có thể được thực hiện như Marcel câu trả lời dưới đây từ dòng lệnh.

sudo diskutil unmountDisk /dev/diskN

Chào mừng bạn đến với AskUbfox. Sẽ rất hữu ích cho OP nếu bạn có thể giải thích câu trả lời của mình chi tiết hơn.
JackLock

Không thể đếm được cho / dev / rdisk3
user391339

1
Bạn ơi !! Cảm ơn bạn! Tôi đã gặp khó khăn để tìm giải pháp, cảm ơn bạn rất nhiều! :)
Cyril N.

7

Nếu cách trên không có ích (như đã làm với tôi), hãy thử

sudo diskutil umountDisk /dev/diskN

Điều đó đã đánh lừa tôi.


Một số giải thích?
Joren

6

Nếu đĩa vẫn được gắn, bạn sẽ gặp lỗi 'tài nguyên bận'. Nếu nó bị đẩy ra, bạn sẽ gặp lỗi 'Thao tác không được hỗ trợ'. Bạn cần đi vào tiện ích đĩa và UNMOUNT các phân vùng trên ổ đĩa nhưng không KIẾM ổ đĩa đích. Hy vọng điều này sẽ giúp vì nó có thể gây khó chịu và các lỗi không phải lúc nào cũng đặc biệt hữu ích.


3

Tôi cũng gặp vấn đề tương tự khi sử dụng cú pháp đúng (nghĩa là dd bs=1m if=source.img of=/dev/rdisk1).

Khởi động lại dường như khắc phục vấn đề của tôi, mặc dù đã thử một số lệnh với lệnh đã hoạt động trước đó trong khi khôi phục một hình ảnh khác.

Hi vọng điêu nay co ich!


1

Lệnh đúng là sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(Thay thế N bằng số đĩa bạn tìm thấy bằng cách chạy diskutil list)

Khoảng cách giữa rdiskN và bs = 1m không rõ ràng trong hướng dẫn vì cách kết thúc văn bản.


1

của = / dev / rdiskN bs = 1m

Tôi đã không nhận ra lần đầu tiên rằng N vẫn là một biến cho số đĩa bạn tìm thấy khi chạy danh sách Diskutil


0

tôi đã phải ngắt kết nối rồi chạy: sudo dd if=image.img of=/dev/disk1s1 bs=512k


0

Như DreadPirate đã nói , trước tiên bạn có thể phải ngắt kết nối mọi phân vùng của ổ đĩa USB. Nếu không có lệnh nào khác được liệt kê ở đây hoạt động, hãy thử như sau:

df -h

sẽ trả về các phân vùng hiện được gắn. Tìm những cái thuộc về ổ ngón tay cái của bạn và sử dụng

sudo umount /dev/disk1sX

đối với mỗi một trong số chúng, trong đó 0 <X <= số phân vùng trên ổ đĩa USB (được tìm thấy sau khi chạy lệnh đầu tiên).


Tôi đã phải sử dụngsudo diskutil unmountDisk /dev/diskNsX
Jacksonkr

Vâng, đó là những gì @DreadPirate gợi ý và nó vẫn ổn. Tất cả những gì tôi đang nói là nếu điều đó không hiệu quả, hãy thử đề xuất của tôi. Nó hoạt động trên máy của tôi.
DimP
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.