Dlaczego błąd, dd: / dev / rdisk1bs = 1m: Operacja nie jest obsługiwana, pojawia się podczas próby zainstalowania Ubuntu na USB?

29

Próbuję zainstalować ubuntu na dysku flash, postępując zgodnie z instrukcjami z tej witryny: http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx .

Po kroku 8 terminal pyta o moje hasło, które akceptuje, a następnie pojawia się z tym komunikatem o błędzie:

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

Próbowałem także zrobić ostatnią literę w tym wyciągu, a następnie system nie pyta mnie o hasło, ale komunikat o błędzie wciąż się pojawia. Co się dzieje i dlaczego?

Jesse S.
źródło
2
Powinna być spacja między /dev/rdisk1a bs. Jeśli nie jest to literówka , którą popełniłeś podczas wydawania tego, ddale tylko tutaj, możesz edytować swoje pytanie , aby nie powstało zamieszanie.
Samik
Hmm ... Spróbuj skasować wszystkie dane na USB (za pomocą terminala lub narzędzia dyskowego)

Odpowiedzi:

56

Kliknięcie małej ikony wysuwania w Finderze spowoduje odmontowanie i wysunięcie dysku USB, co spowoduje wyświetlenie błędu. Chcesz tylko umountować.

Odmontowanie można wykonać w Narzędziu dyskowym Apple za pomocą przycisku Odmontuj (na pasku narzędzi obok Wysuń ) lub można to zrobić, gdy Marcel odpowiada poniżej z wiersza polecenia.

sudo diskutil unmountDisk /dev/diskN
DreadPirate
źródło
Witamy w AskUbuntu. Pomocne byłoby OP, jeśli możesz wyjaśnić swoją odpowiedź bardziej szczegółowo.
JackLock
Odmontowanie nie powiodło się dla / dev / rdisk3
user391339
1
Ty rox !! Dziękuję Ci! Miałem trudności ze znalezieniem rozwiązania, dziękuję bardzo! :)
Cyril N.
7

Jeśli powyższe nie pomoże (tak jak dla mnie), spróbuj

sudo diskutil umountDisk /dev/diskN

To załatwiło sprawę.

Marcel
źródło
Jakieś wyjaśnienie?
Joren
6

Jeśli dysk jest nadal zamontowany, pojawi się błąd „zasoby zajęte”. Jeśli zostanie wysunięty, pojawi się błąd „Operacja nie jest obsługiwana”. Musisz przejść do narzędzia dyskowego i ODBLOKOWAĆ partycje na dysku, ale NIE WYRZUCAJ dysku docelowego. Mam nadzieję, że to pomaga, ponieważ może być trochę frustrujące, a błędy nie zawsze są szczególnie pomocne.

Brandon
źródło
3

Miałem również podobny problem podczas używania poprawnej składni (tj dd bs=1m if=source.img of=/dev/rdisk1.).

Ponowne uruchomienie wydawało się naprawić mój problem, pomimo kilku prób z poleceniem, które działało wcześniej podczas przywracania innego obrazu.

Mam nadzieję że to pomoże!

David Shoalhaven
źródło
1

Prawidłowe polecenie to sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(Zastępowanie N numerem dysku znalezionym przez uruchomienie diskutil list)

Odstęp między rdiskN i bs = 1m nie jest wyraźny w przewodniku ze względu na sposób zawijania tekstu.

Joel
źródło
1

of = / dev / rdiskN bs = 1m

Nie zdawałem sobie sprawy, że po raz pierwszy N jest zmienną dla numeru dysku znalezionego podczas uruchamiania listy diskutil

Brian
źródło
0

musiałem odmontować, a następnie uruchomić: sudo dd if=image.img of=/dev/disk1s1 bs=512k

montrealmike
źródło
0

Jak powiedział DreadPirate , prawdopodobnie najpierw musisz odmontować każdą partycję dysku USB. Jeśli żadne inne polecenie wymienione tutaj nie działa, spróbuj wykonać następujące czynności:

df -h

zwróci aktualnie zamontowane partycje. Znajdź te, które należą do twojego pendrive'a i używaj

sudo umount /dev/disk1sX

dla każdego z nich, gdzie 0 <X <= liczba partycji na dysku USB (znaleziona po uruchomieniu pierwszego polecenia).

DimP
źródło
Musiałem użyćsudo diskutil unmountDisk /dev/diskNsX
Jacksonkr
To właśnie sugeruje @DreadPirate i jest w porządku. Mówię tylko, że jeśli to nie zadziała, wypróbuj moją sugestię. Działa na moim komputerze.
DimP