Mac OS X에서 LiveUSB를 만들 때 "dd : / dev / disk4 : 권한 거부"오류


26

USB 스틱에 Ubuntu를 설치하기 위해 "OS X에서 부팅 가능한 USB 스틱을 만드는 방법" 단계를 진행 중이며 계속 오류가 발생합니다.

dd: /dev/disk4: Permission denied

8 단계를 실행하려고하면

나는 이것이 어리석은 작은 실수라는 것을 알고 있지만 터미널에 익숙하지 않아서 스스로 알아낼 수는 없습니다. 누가 도와 줄 수 있습니까? (저는 OSX를 사용하고 있습니다.)


1
/ dev / disk4에 액세스 할 수있는 권한이 없다는 것을 의미한다고 생각합니다 sudo. 루트 암호를 입력하라는 메시지가 표시됩니다.
복숭아

1
네. 암호를 입력 한 다음 알려줍니다.
세스

`/ dev / disk4`에 대한 권한을 확인 ls -l /dev/disk하고이 정보를 질문에 추가하십시오.
까치

답변:


35

이 문제의 일반적인 원인 중 하나는 "고정 된"SD 카드입니다. 불행히도 MacBook Pro 및 Air의 센서가 막힐 수 있습니다. 이는 압축 공기와 함께 고정 될 수있다 .

우리 중 많은 사람들 이 Raspberry Pi의 SD 카드를 이미징하려고 시도했습니다. 그리고 그 장치를 사용하면 SD를 부팅 할 수 밖에 없습니다.

이것은 매혹적인 사실을 제기합니다. 잠금 스위치는 호스트 장치가 감지해야하는 순전히 기계적인 "의도 표시기"인 것 같습니다 . 이것은 잠금 스위치가 3.5 "플로피 드라이브에서 작동하는 방식과 유사하므로 5.25"플로피에 구멍을 뚫어 쓰기 가능하게 만들 정도로 오래 사용하는 사람들에게는 충격을주지 않아야합니다. 그러나 보안 디지털 이라고 하며 솔리드 스테이트이므로 호스트에 의존하지 않고 카드 자체를 보호해야합니다.


1
잠금 스위치를 잠금 해제 위치에 테이프로 고정 할 수도 있습니다.
RyanGC

1
이 솔루션이 효과가 있다고 믿을 수 없습니다. 고맙습니다.
Daniele Brugnara

1
감사! 나는 SD를 사용했고이 잠긴 상태에서 사실이었다
자코모 Tecya Pigani

1
MBP의 카드 슬롯을 날리는 것이이 문제에 대한 해결책이라는 사실에 놀랐습니다. N64 일 이후로 그렇게하지 않아도됩니다!
bloudermilk

1
@bloudermilk 잘 알았습니다! 5 년이 지난 후에도 내 마음이 s니다.
Bruno Bronosky

8

나는 이것도 한 번 만났다. 'diskutil'을 사용하여 SD 카드가 나타나는 장치를 확인하십시오.

diskutil list

그런 다음 마운트를 해제하십시오 ( 'Finder'를 사용하여 마운트 해제하지 않으면 작동하지 않습니다).

diskutil unmountDisk /dev/disk_4

이제 'dd'명령을 사용하여 이미지를로드하십시오.

sudo bash -c 'gzip -dc the_image_file.img.gz | dd of=/dev/disk_4'

이게 도움이 되길 바란다.


정확히 : 'Finder'를 사용하여 마운트를 해제하지 않으면 작동하지 않습니다.
rfabbri

1
나를 diskutil unmount /dev/disk3대신 sudo umount /dev/disk3하여 "권한 거부"를 해결하기 위해 일하는 대신 사용 했습니다.
ctrueden

이 디스크가 장착 된 경우에, 나는 다른 오류 "바쁜 자원 :는 / dev / rdisk3 DD"얻을
피터 깁슨

3

sudo (본질적으로 'root')가 dd를 사용하여 장치에 액세스 할 수 없다는 것은 어리석기 때문에 "Permission denied"라는 오류 메시지가 실제로 root에 권한 문제가 있음을 의미하지는 않습니다. 붉은 청어입니다.

장치가 아직 설치되지 않았 더블 체크 - 7 단계 그것은 정말 한 번 확인에 따라 다시 마운트 해제 명령을 실행 입니다 마운트 해제하지만 장치로 계속 액세스.

리눅스 에서 USB 부팅 장치를 만드는 데있어 일반적인 문제 는 일관성이없는 파티션 테이블입니다. 파티션 테이블을 완전히 삭제하고 다시 만든 다음 새 파티션을 FAT로 만들고 포맷을 지정하십시오. Linux에서 발생하는 오류는이 오류보다 더 의미가 없으므로 이것이 귀하의 문제가되기를 바랍니다.

OSX에서 파티션 테이블을 제거하는 방법에 대해 설명하겠습니다. 필자는 Linux 사용자이므로 OSX가 비슷 하다는 사실에 의존하고 있으며 Google 검색에서 OSX에 대해 동일한 내용이있는 것으로 보입니다.

먼저 dd를 사용하여 USB 드라이브의 파티션 테이블을 지 웁니다. 터미널 유형에서 :

sudo dd if=/dev/zero of=/dev/disk4 bs=512 count=1

장치의 처음 512 바이트를 덮어 써서 파티션 테이블을 삭제해야합니다. 내가 찾은 지침 여기가 제안하는 것

sudo dd if=/dev/zero of=/dev/disk4 bs=1 count=1024

그러나 OSX의 경우 그 차이는 크지 않으며 최종 결과는 동일해야합니다. dd 작업을 수행하는 경우을 누른 후 장치에 데이터가 남아 있지 않으므로 올바른 파티션이 있는지 확인하십시오 enter.

다음으로 디스크 유틸리티를 사용하여 파티션 테이블과 새 파티션을 다시 만들고 FAT로 포맷해야한다고 생각합니다. 나는 리눅스 사용자이므로 좀 더 구체적으로 말할 수는 없지만 디스크 유틸리티는 파티션 테이블이 없다고 불평하고 당신을 위해 만들거나 프롬프트를 표시해야한다고 생각합니다.


흠 .. 마운트가 해제 된 것을 확인했습니다. 나는 마운트 된 상태에서 8 단계 명령을 다시 실행하려고 시도했지만 같은 오류가 발생하여 관리하기에 충분하지 않았습니다. 파티션 테이블을 사용하는 방법 또는 찾을 위치를 모릅니다. 아마도 당신은 설명 할 수 있을까요?
세스

OSX를 사용하지 않아서 맹인을 촬영하고 있습니다. 그래도 문제가 해결되지 않으면 다른 USB 펜 드라이브를 사용해보십시오.
fabricator4

1

dd 명령 앞에 sudo를 사용하십시오.

sudo dd if=/Users/JPurcell/Downloads/Fedora-18-x86_64-Live-Desktop.iso of=/dev/disk2

경고 : sudo 명령을 잘못 사용하면 데이터가 손실되거나 중요한 시스템 파일이 삭제 될 수 있습니다. sudo를 사용할 때 입력 내용을 다시 확인하십시오. 자세한 내용은 "man sudo"를 입력하십시오.

그 허가는 나를 거부했다. 지금 작동하는 것 같습니다.

나는 손에 뿌리를 내렸다. 나는 또한

sudo dd if=/dev/zero of=/dev/disk4 bs=1 count=1024 before sudo dd if=/Users/JPurcell/Downloads/Fedora-18-x86_64-Live-Desktop.iso of=/dev/disk2

USB 드라이브를 다시 포맷하지 않고 바로했습니다. 그것이 성공했는지는 모르겠지만 드라이브와 터미널에서 표시등이 깜박이면 오류가 발생하지 않습니다.


나를 위해 일한 유일한 사람 (나도 마운트
Nico

0

에서 이 관련 질문 , 설명을 따라 가장 높은 투표 대답은 당신이 가진 유일한 가진 문제없는 제안 보인다 dd.

동일한 대답은 가능한 경우 USB 드라이브 대신 광학 미디어 (일명 LiveDVD)를 사용하는 것이 좋습니다.

* 참고 : 저는 Mac 사용자가 아니었고 결코 그런 적이 없었기 때문에 이것보다 더 많은 것을 도울 수 없을 것 같습니다.


0

글쎄, 나는 이것으로 많은 어려움을 겪지 만 결국 성공합니다 ...

server:~ myusername$ sudo dd if=/Users/myusername/Desktop/ubuntu1304.img of=/dev/disk1s1 bs=1m

경고 : sudo 명령을 잘못 사용하면 데이터가 손실되거나 중요한 시스템 파일이 삭제 될 수 있습니다. sudo를 사용할 때 입력 내용을 다시 확인하십시오. 자세한 내용은 "man sudo"를 입력하십시오.

계속하려면 비밀번호를 입력하거나 Ctrl- C를 입력 하여 중단하십시오.

Password:******

끝난!

점검 사항 : FAT USB 디스크 용으로 포맷 된 USB를 마운트 해제해야합니다. usb disk => 2Gb iOSX 매버릭스 버전 10.9의 모든 것

이것이 도움이되기를 바랍니다!


0

내 해결책은 다음과 같습니다.

Sudo는 비밀번호를 사용하려고 할 때 비밀번호를 묻지 않았습니다. 나는 그것이 이상하다고 생각했다.

그래서 나는 뿌리 내리고 거기서부터 그것을했습니다.

sudo su
<enter password>

그런 다음 명령을 실행하고 작동했습니다.


0

잠재적으로 USB 드라이브를 꺼내고 다시 포맷 한 다음 모든 단계를 다시 시도하십시오. diskutil list에서 마운트를 해제 한 다음 iso를 디스크에 씁니다. dd가 권한 거부 오류를 제공하는 비슷한 문제가 발생하여 USB를 다시 포맷하면 모든 것이 올바르게 작동했습니다.


0

잘못된 장치를 찾으려고했기 때문에이 문제가 발생했습니다. diskutil list는 / dev / disk0, / dev / disk1 및 / dev / disk2를 보여주었습니다. / dev / disk2를 사용하고있었습니다.


0

ls -l /dev/disk2 나 에게이 결과를 주었다 :

brw-r-----  1 root  operator    1,   5 Dec 17 10:27 /dev/disk2

파일 소유자를 변경하여 문제를 해결했습니다.

sudo chown <myUser>:<myGroup> /dev/disk2

그런 다음 파일을 USB 스틱에 dd 할 수있었습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.