GPT USB에서 레거시 및 MBR 방법을 사용하여 Debian을 다시 설치하는 데 문제가 있습니다. 이전에는 USB 플래시 드라이브에 Linux 배포판을 설치하고 백업 및 공유 목적으로 dd 이미지를 생성했습니다. 다양한 데비안 버전이 설치된 64GB USB가 있습니다. 설정은 1GB 스왑 파티션과 시스템 파일용 12GB ext4 파티션이라는 두 개의 파티션을 사용하는 레거시 MBR 설치로 구성됩니다. 호환성을 위해 모든 펌웨어를 설치했는지 확인했습니다.
그런데 Debian 12 stable을 설치하려고 하면 문제가 발생합니다. 파티션 테이블로 UEFI와 GPT를 선택하고 3개의 파티션(EFI, 스왑, 시스템 파일)을 생성했습니다. dd 이미지 크기를 줄이기 위해 파티션 크기를 조정했습니다. 이제 두 개의 dd 이미지가 생겼습니다. 첫 번째는 전체 USB 플래시 드라이브용이고 두 번째는 다음을 사용하여 생성되었습니다.
dd if=debian12_64GB.dd of=debian12_15GB.dd bs=512 count=[number of last used sector+1] status=progress seek=0
안타깝게도 debian12_15GB.dd를 USB에 구우려고 하면 실패합니다. 몇 가지 조사 끝에 GPT가 마지막 몇 개의 섹터를 백업 헤더로 사용한다는 사실을 알게 되었습니다. 그래서 GPT USB에서 MBR을 사용하는 이전 방법이 작동하지 않는다는 것을 깨달았습니다. 레거시 및 MBR 설치 방법으로 다시 전환했으며 설치 프로세스가 오류 없이 완료되었습니다. 그런데 USB로 부팅할 때 커서가 깜박이는 검은색 화면이 나타났습니다.
문제를 해결하기 위해 동일한 USB에 Kali Linux 라이브 ISO를 굽으려고 시도했는데 완벽하게 작동했습니다. 다음을 사용하여 손상된 GPT를 정리하는 등 다양한 솔루션을 시도했습니다.
wipefs -af <my USB name>
이는 PMBR 크기 불일치 메시지를 해결하는 것으로 보입니다. 또한 gdisk를 사용하여 빈 GPT 테이블을 다시 생성해 보았지만 문제가 해결되지 않았습니다. 테이블도 지우고 MBR 테이블도 생성했지만 문제는 여전히 존재합니다.
나는 성공하지 못한 채 해결책을 찾기 위해 일주일 이상을 보냈습니다. 이러한 문제가 발생하지 않고 GPT USB에서 레거시 및 MBR 방법을 사용하여 Debian을 성공적으로 재설치하는 방법에 대한 지침을 제공할 수 있는 사람이 있습니까? sha256sum을 비교하여 설치 프로그램의 무결성을 확인하고 다른 USB 플래시 드라이브로 프로세스를 시도했지만 여전히 동일한 결과가 발생했습니다. 어떤 도움이라도 대단히 감사하겠습니다.