터미널을 사용하여 Linux 배포판용 부팅 가능한 USB 스틱을 만드는 방법

터미널을 사용하여 Linux 배포판용 부팅 가능한 USB 스틱을 만드는 방법

저는 "dd" 명령을 사용하고 있고 Ubuntu Mate ISO를 가지고 있으며 스틱은 sdb입니다. 다음 단계를 따르세요.

umount /dev/sdb1

sudo dd if=/path/ubuntu-mate-16.04-desktop-amd64.iso of=/dev/sdb

그러나 이것은 작동하지 않는 것 같습니다.

내가 뭘 잘못했나요?


"dd" 명령 앞에:

dd 명령 전에

"dd" 명령 다음에:

dd 명령 후

dd 명령 후

그리고 재설정시 USB에 들어가지 않습니다.

답변1

ISO 전용 USB 플래시 드라이브가 없기 때문에 일반적으로 이 작업을 자주 수행하므로 빠르고 안정적인 방법을 찾아야 합니다.

대부분의 경우 저는 Arch Linux나 Arch Bang 설치를 위해 이 작업을 수행합니다. 그래서 저는 이러한 배포판을 ISO 이름으로 사용합니다.

이것이 내가 한 일입니다:

dd if=/path/to/image.iso of=/dev/sd[usb-device] bs=[bytes-size] && sync

어디: [USB 장치]보고된 USB 장치에 해당하는 문자입니다 dmesg. 파티션 번호가 없습니다. 이것은 전체 USB 드라이브입니다.

[바이트 크기]일반적으로 분포에 따라 다릅니다.1024kb또는4M. 어쩌면 당신은 그것을 놓쳤고 그것이 실패한 이유일 수도 있습니다.

:(경고: 이렇게 하면 삭제됩니다./dev/sde운전하다)

dd if=archbang-010316-x86_64.iso of=/dev/sde bs=4M && sync

UEFI/EFI BIOS에 문제가 있는 경우가 있으므로 BIOS가 호환 모드(보안 부팅 또는 Windows 부팅 비활성화)에 있는지 확인해야 합니다. 실패할 경우 위의 대답은 제가 할 것 같습니다.

mkdir -p /mnt/{iso,usb}
mount -o loop archlinux-2016.04.01-dual.iso /mnt/iso
mount /dev/sdXn /mnt/usb
cp -a /mnt/iso/* /mnt/usb
sync
umount /mnt/iso

어디SDX드라이브와 파티션입니다. UEFI에는 initramfs용 VFAT32 파티션이 필요합니다. 어쩌면 GPT로 만들 수도 있습니다

답변2

이전 gpt 테이블의 일부가 아직 남아 있는 것 같습니다. 아마도 iso 쓰기가 플래시 드라이브보다 훨씬 작기 때문일 것입니다. 그러므로 먼저 깨끗이 닦아야 합니다.

먼저 완전히 제거되었는지 확인하십시오.

umount /dev/sdb*

그런 다음 드라이브의 기존 파일 시스템을 삭제합니다(arch wiki 권장).

wipefs --all /dev/sdb

전체 드라이브 커버

dd if=/dev/zero of=/dev/sdb

이제 사용했던 것과 동일한 명령을 사용하여 다시 작성해 보세요.

그래도 작동하지 않으면 부팅 가능한 livecd 유형 iso인지 확인하세요.

개인적으로 저는 Rufus를 사용하지만 때로는 GUI를 사용할 수 없는 경우도 있습니다.

관련 정보