Ubuntu 20.04 및 Fedora 32 라이브 이미지를 검사한 결과 첫 번째(ISO 9660) 파티션이 전체 이미지를 덮도록 설정되어 있음을 발견했습니다(적어도 MBR의 파티션 테이블에서는 GPT가 아직 확인되지 않았습니다). Ubuntu의 경우 약 2.7GB이고 Fedora의 경우 약 1.3GB입니다. 그러나 dd를 사용하여 이러한 ISO를 USB 스틱에 복사한 후 gparted는 ISO 9660 파티션이 전체 32GB 스틱을 포함한다는 것을 보여줍니다.
이것은 gparted 오류입니까? ISO 9660 파티션은 LBA 0에서 시작하여 MBR 자체도 효과적으로 덮어쓰도록 설정되어 있기 때문에 파티션 레이아웃은 약간 복잡합니다. 이 파티션이 전체 이미지를 덮어야 했던 이유는 아직도 잘 모르겠습니다. DVD로 구울 때 사용할 수 있는 유일한 파일 시스템은 ISO 9660이기 때문인 것 같습니다.
답변1
우리는 이것이 실수라고 말할 수 있다(및 의 gparted
해당 오류 parted
). 이 도구들'이해하지 못하다'USB 플래시 드라이브(및 기타 대용량 저장 장치)에 복제할 때 iso 파일의 파티션 구조입니다.
fdisk
최신 버전의 및를 사용하여 드라이브를 보고lsblk
더 나은 결과를 얻을 수 있습니다.- 드라이브 헤더와 iso 파일 이미지 "뒤에" 파티션을 생성할 수 있습니다. 이 파티션은 데이터를 저장하는 데 사용될 수 있으며 Ubuntu 20.04 LTS 및 Debian 10 라이브와 같은 영구 라이브 시스템에서 영구 파티션으로 사용될 수도 있습니다. 직접 사용하고 수행할 수도
fdisk
있고mkfs
사용하기가 더 쉽습니다.mkusb 플러그. mkusb-plug 도구는 Fedora에서 실행되지 않을 수 있습니다.
lsblk
Lubuntu를 사용하여 fdisk
복제된 라이브 USB 드라이브를 보는 예 :
$ lsblk -o model,name,size,fstype,label,mountpoint /dev/sdc
MODEL NAME SIZE FSTYPE LABEL MOUNTPOINT
Voyager GT 3.0 sdc 29,5G iso9660 Lubuntu 20.04.1 LTS amd64
├─sdc1 1,7G iso9660 Lubuntu 20.04.1 LTS amd64 /media/sudodus/Lubuntu 20.04.1 LTS amd64
└─sdc2 3,9M vfat Lubuntu 20.04.1 LTS amd64
$ LANG=C sudo fdisk -lu /dev/sdc
Disk /dev/sdc: 29,5 GiB, 31641829376 bytes, 61800448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2d846e8c
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 0 3576319 3576320 1,7G 0 Empty
/dev/sdc2 3541360 3549295 7936 3,9M ef EFI (FAT-12/16/32)