GPT에 잘못된 항목이 있습니다.

GPT에 잘못된 항목이 있습니다.

일련의 명령을 통해 ext4 파티션을 포함해야 하는 디스크를 얻었지만 fdisk, parted 및 blkid는 모두 이전처럼 Apple RAID 슬라이스가 포함되어 있다고 주장했습니다. 오프셋을 사용하여 ext4 파티션을 마운트할 수는 있지만 Linux에서 해당 파티션에 대한 블록 장치를 생성하도록 할 수는 없습니다. GPT 파티션을 재정의하는 방법은 무엇입니까?

답변1

unix.se에 오신 것을 환영합니다!

ext4 파티션이 시작되는 위치를 알고 있습니다. 바이트 단위의 $offset이라고 가정해 보겠습니다. 512로 나눕니다(표준 512바이트 섹터 가정). 이제 파티션이 섹터로 시작됩니다. $start라고 부르겠습니다.
또한 단일 ext4 파티션이 디스크의 마지막 34개 섹터(보조 GPT가 있는 위치)로 확장되지 않는다고 가정합니다.
이러한 가정이 정확하다면 올바른 데이터로 GPT를 안전하게 덮어쓸 수 있습니다.

파티션 테이블을 사용하여 새 빈 GUID를 만들고 입력 gdisk하고 새 파티션, 첫 번째(유일한) 파티션, 이전 계산 시작(섹터의 경우 기본값은 2048)을 추가할 수 있습니다 . (빈 줄)은 다음과 같습니다 . 파티션 끝을 디스크 끝으로 설정하는 데 사용되며(필요에 따라 조정) 파일 시스템 유형 0x8300 "Linux"를 허용하고 쓰고 종료합니다.
o
n
1
$start


w

행운을 빌어요.

관련 정보