Unetbootin이 마운트 된 USB 드라이브를 인식하도록하는 방법은 무엇입니까?


34

Ubuntu 12.04를 사용하고 있으며 Ubuntu ISO 이미지를 디스크에 쓰려고 할 때마다 설치할 수 있다고 Unetbootin은 /dev/sdb1마운트되지 않았습니다. 그러나 Ubuntu는 드라이브가 삽입되면 자동으로 마운트합니다. Unetbootin이 드라이브가 마운트되었음을 ​​인식하도록하려면 어떻게해야합니까?


여기 좋은 트릭이 있습니다! unetbootin을 풀기 [how-do-i-use-unetbootin-to- boot
a

이 질문에 대한 답변 중 어느 것도 문제를 해결하지 못합니다. 이 문제를 해결 했습니까?
Luís de Sousa

답변을 추가 할 수는 없지만 USB에서 모든 파일을 삭제하면 (숨겨진 파일조차도 찾을 수 있음 ctrl+h) unetbootin이 그것을 찾는 데 도움이되었으며 재부팅하지 않아도되었습니다.
Lakesare

임시 디렉토리를 /mnt/temp만들고 수동으로 마운트 sudo mount /dev/sdc /mnt/temp하면 트릭을 얻었습니다. 여기서 sdc는 드라이브 이름입니다.
markroxor

답변:


47

그것은이 가능 beeju가 있다 제안 방금 드라이브를 수동으로 마운트해야한다는 것을. 그러나, 당신은 맞습니다. 보통 Ubuntu는 드라이브가 연결되거나 전원이 켜질 때 자동으로 드라이브를 마운트합니다.

설명한 문제가 발생하는 일반적인 상황은 두 가지입니다.

  1. 기술적으로 드라이브는 마운트되지 않습니다. 볼륨 (즉, 파티션)이 마운트됩니다. 드라이브에 파티션이 없으면 우분투는 마운트 할 수 없습니다 (자동 또는 다른 방식으로). 우분투 유형이 인식하지 못하지만 손상되었거나 (이것이 훨씬 적습니다) 마운트되지 않은 경우에도 마운트되지 않습니다.

  2. Unetbootin을 사용하려면 .iso이미지 의 내용을 쓰는 파티션이 FAT16 또는 FAT32로 포맷되어야합니다. (그리고 이미지가 작고 FAT16을 사용해야한다는 것을 알지 못하면 FAT32를 사용해야합니다.) 또한 디스크의 첫 번째 파티션이어야합니다. 다르게는 디스크의 유일한 파티션이어야하며 사용 가능한 모든 공간을 차지해야합니다. 또한 (일반적으로이 경우를 위해 아무 것도 할 필요는 없지만) 기본 (논리가 아닌) 파티션이어야하고 디스크의 파티션 테이블은 MSDOS 유형이어야합니다.

디스크에 귀중한 데이터가 있다면 .iso이미지를 쓰지 말아야 합니다. 데이터를 손상시킬 수 있기 때문입니다. 그렇지 않으면 디스크에 새 파티션 테이블을 만든 다음 FAT32 유형의 사용 가능한 공간을 모두 차지하는 단일 파티션을 만들어 위의 문제 중 하나 이상을 안전하게 해결할 수 있습니다.

이를 수행하는 쉬운 방법 중 하나는 gparted패키지에서 제공하는 GParted Partition Editor를 사용하는 것입니다 . 소프트웨어 센터에서 해당 패키지를 설치할 수 있습니다. 그런 다음 GParted를 실행하십시오. GParted 창의 오른쪽 상단에있는 드롭 다운 메뉴에서 드라이브를 선택하십시오. 올바른 드라이브를 선택했는지 확인하십시오. 잘못된 디스크에서 이러한 데이터 파괴 작업을 수행하는 것은 좋지 않습니다!

편집> 파티션 테이블 생성을 수행하고 기본값을 그대로 사용하십시오. 그런 다음 모든 것을 기본값으로 사용하여 FAT32 파티션을 만듭니다. 이 파티션을 기본 파티션으로 만들고 최대한 크게 만듭니다.

그런 다음 녹색 확인 표시를 클릭하여 변경 사항을 적용하십시오. 이제 드라이브를 마운트 할 수 있습니다 (또는 꺼내서 다시 넣으면 자동으로 마운트됩니다). GParted가 끝나면 닫습니다. 그런 다음 Unetbootin을 사용하여 .iso 이미지를 쓸 수 있습니다.


또는 다른 방법을 사용하여 .iso이미지를 드라이브 에 쓰는 것을 고려할 수 있습니다 . 이렇게하면 드라이브 포맷 및 마운트를 건너 뛸 수 있습니다.

공식 설치 지침에 설명 된대로이 목적으로 Startup Disk Creator를 사용할 수 있습니다 .

dd명령 줄 에서도 사용할 수 있습니다 . dd (1)을 참조하십시오 . 당신이있는 경우 .iso라는 이미지 ubuntu-12.04-desktop-i386.iso와 다운로드 폴더에있는, 그리고 당신이 그 내용을 작성하는 경우 /dev/sdb1유넷 부트 인에서 다음 해당 dd명령은 다음과 같습니다

cd ~/Downloads
sudo dd if=ubuntu-12.04-desktop-i386.iso of=/dev/sdb

/dev/sdb(드라이브 의 첫 번째 파티션이 아닌 ) 아니라 /dev/sdb1 ( 또는 원하는 드라이브 로) 출력하도록 지시하는 것이 매우 중요합니다 .


7
나는 한동안 고군분투하고 있었고, 그것을 숨겨둔 것은 파일 시스템 형식이었습니다. FAT32로 포맷하면 문제가 해결됩니다.
토플리스

2
이것은 완벽하게 좋은 대답입니다. 허용 된 것으로 표시되지 않은 이유는 무엇입니까?
Eran Harel

Ubuntu 14.04에서도 이와 동일한 문제가 발생하며 USB 드라이브를 FAT32로 포맷해도 전혀 영향을 미치지 않습니다.
Luís de Sousa

32

UNetbootin에 USB 드라이브를 표시하지는 않았지만 장치 이름을 알고 있으면 특정 드라이브를 강제로 사용할 수 있습니다.

unetbootin installtype=USB targetdrive=/dev/sdb1

다음을 모두 나열하여 장치 번호를 확인할 수 있습니다.

sudo fdisk -l

이것이 도움이 되었습니까?


Ubuntu 14.04에서는이 방법으로 Unetbootin을 시작할 수 없습니다.
Luís de Sousa

16에서 잘 작동합니다 ... UNetbootin 버전과 관련이있을 수도 있습니다.
안녕하세요 Lo

이를 통해 썸 드라이브를 올바르게 선택할 수있었습니다. 수동으로 마운트해야했지만 괜찮습니다.
sdkks

1
16.04.01에서 잘 작동했습니다.
Sebastian

완벽하게 작동했습니다 !!!!!! 첫 번째 답변에서 텍스트의 벽을 읽을 시간이 없습니다.
Pavel

2

내가 여기 당신을 환영합니다! 난 그냥 클릭 것을이 시간에 할 occasions.What 같은 나는 많은에 경험이 있기 때문에 우분투에 의해 일반적인 동작입니다 생각 the drive에를 엽니 Nautilus window그 때는 다시이 드라이브를 필요로하는 특정 응용 프로그램에 제공됩니다. 여기에 명확하게 설명되어 있습니다 . 또한이 드라이브가 파일 시스템> 미디어에 표시되는 것이 좋습니다.


이것은 Ubuntu 14.04에는 영향을 미치지 않습니다.
Luís de Sousa

0

USB 드라이브에 ASCII가 아닌 기호로 레이블이 지정되면 나에게 일어난다는 것을 알았습니다. 따라서 일반 ASCII를 포함하도록 변경하십시오. 공백은 확실하지 않지만 공백없이 이름을 지정하는 것이 좋습니다 drive_8gb.

gparted예를 들어 드라이브가 마운트 해제 된 경우를 사용하여 레이블을 변경할 수 있습니다 . 설명대로 레이블을 지정하고 다시 연결하면 unetbootin이 드라이브에서 제대로 작동하기 시작했습니다.


0

Linux Mint 19 (Ubuntu 18 기반)에서는 다른 조언이 이미 도움이되지 않았습니다. 파티션을 ASCII 문자로만 바꾸고 FAT32로 포맷하고 명령 줄에 대상을 추가하십시오.

Unetbooting 그래픽 인터페이스의 드라이브를 파티션에서 드라이브로 변경하는 데 도움이되었습니다. 제 경우에는 '1'이 사라졌습니다.

BTW, 드라이브에 여러 ISO 파일을 추가하는 방법을 보지 못했기 때문에 여기에서 권장하는대로 다중 파티션 다중 OS 부팅 가능 USB ... 를 사용하려고했습니다 .

편집 : 문제의 USB 스틱에 대한 파티션 테이블을 다시 만든 후에 문제가 사라졌습니다. 이제 Unetbooting도 파티션과 함께 작동합니다 (결과 스틱에서 부팅 할 수는 없습니다 ...).

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