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.