PC BIOS(x86)에서의 부팅을 지원하는 파티션 테이블(BSD, SUN, SGI/IRIX, Apple 등)

PC BIOS(x86)에서의 부팅을 지원하는 파티션 테이블(BSD, SUN, SGI/IRIX, Apple 등)

GNU/Linux는 다양한 파티션 테이블이 있는 디스크에서 데이터 읽기를 지원합니다. GNU fdisk도 표준 DOS 및 GPT 파티션 테이블 외에도 SGI/IRIX, Sun 및 BSD 파티션 테이블을 지원합니다. PowerPC 기반 Mac을 위한 Apple fdisk도 있습니다.

제 질문은 Linux 시스템의 부팅 드라이브에서 몇 개의 파티션 테이블을 사용할 수 있느냐는 것입니다. 필요한 것은 부팅 코드에 사용할 수 있는 드라이브의 첫 번째 섹터 부분과 파티션 테이블을 알고 있는 부팅 로더뿐입니다.

일부 BIOS는 활성 파티션이 있는 DOS 파티션 테이블도 찾습니다. 그렇지 않으면 드라이브가 무시됩니다. 따라서 이 경우 첫 번째 섹터의 대부분을 사용할 수 있어야 하지만 이는 표준이 아닙니다.

제가 이 질문을 하는 이유 중 하나는 혼합 MBR 및 GPT 파티션에 대한 지원이 열악하지만 비 GPT 인식 시스템에서 첫 번째 파티션에 액세스할 수 있도록 2TiB(또는 경우에 따라 4TiB)보다 큰 디스크에 필요하기 때문입니다. 2TiB에서. 많은 GPT 파티셔닝 유틸리티는 병렬 MBR 파티션 매핑을 지원하지 않으며 일부 운영 체제는 디스크가 감지될 때 부팅되지 않거나 디스크를 올바르게 인식하지 못합니다. 어떤 사람들은 GPT 파티션 시스템을 무시하고 MBR 파티션만 사용합니다. 한 OS에서 작동하게 만드는 트릭이 다른 OS에서는 작동하지 않습니다. 이러한 다른 파티션 시스템 중 일부에는 2TiB 제한이 없습니다.

Linux 지원 파티션 목록과 관련된 주제: 다양한 파티션 테이블의 차이점은 무엇입니까?

관련 정보