fdisk
및 같은 도구를 사용하여 하이브리드 ISO를 확인하면 gdisk
하이브리드 ISO에 BIOS 및 UEFI 지원을 위한 MBR과 GPT가 모두 있는 것 같습니다.
# gdisk -l /dev/sdb
GPT fdisk (gdisk) version 0.8.10
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: present
Found valid MBR and GPT. Which do you want to use?
1 - MBR
2 - GPT
3 - Create blank GPT
Your answer:
디스크를 확인하면 fdisk
더 큰 파티션 안에 더 작은 파티션이 있기 때문에 손상된 것으로 보입니다. 이는 불가능합니다.
# fdisk -l /dev/sdb
Disk /dev/sdb: 7.5 GiB, 8036285952 bytes, 15695871 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: 0x4a2bafa7
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 0 1284095 1284096 627M 0 Empty
/dev/sdb2 8568 9399 832 416K ef EFI (FAT-12/16/32)
#
이 하이브리드 MBR-GPT 설정은 어떻게 작동합니까?
답변1
하이브리드 파티션(ISO, GPT 및 MBR 파티션 결합)으로 인해 fdisk와 gparted가 혼동되기 때문에 하이브리드 ISO에 작성된 USB 플래시 드라이브를 재사용하거나 fdisk
다시 파티션할 수 없습니다. gparted
BIOS 및 UEFI 시스템의 Linux에서는 제대로 작동하지만 플래시 드라이브에 잘못된 파티션이 있다고 생각하기 때문에 fdisk 및 Gparted를 사용하여 다시 파티션을 다시 분할할 수 없습니다.
플래시 드라이브를 다시 파티션해야 하는 경우 다음을 수행하세요.
dd if=/dev/zero of=/dev/<flash-drive-device-name> bs=1M count=1
이 작업이 완료되면 Gparted는 플래시 드라이브를 완전히 비어 있는 것으로 간주하고 새로운 MS-DOS 파티션 테이블을 생성하는 기능을 제공합니다.