C.5. 데비안의 파티션용 프로그램

여러가지 하드디스크와 시스템 종류에 맞게 데비안의 개발자들이 여러 종류의 파티션 프로그램을 개발했습니다. 아래에 시스템에 따른 파티션 프로그램의 목록을 열거하였습니다.

partman

데비안에서 권장하는 파티션용 프로그램. 이 만능 프로그램으로 파티션의 크기를 조정하며, 파일시스템을 생성하고 , 마운트 위치도 설정할 수 있습니다.

cfdisk

대부분의 사람들을 위한 풀스크린 파티션 프로그램.

참고로 cfdisk는 FreeBSD파티션을 전혀 인식하지 못하기 때문에 디바이스의 이름이 예상과 달라질 수 있습니다.

mac-fdisk

매킨토시용 fdisk입니다.

이들 프로그램중 하나는 디스크 파티션하기(또는 이와 유사한 것)을 선택했을때 기본적으로 실행됩니다. VT2에서 명령어 줄을 통해 다른 파티션 도구를 사용할 수도 있지만 이 방법은 추천하지 않습니다.

매킨토시용 디스크를 파티션할 때 주의할 점은 스왑파티션이 “swap”이라는 이름으로 구별된다는 점입니다. 매킨토시용 리눅스 파티션은 모두 같은 Apple_UNIX_SRV2입니다. 자세한 내용은 관련 문서를 참조하시고, 맥오에스와 디스크를 공유할 때 수행해야할 절차를 설명한 mac-fdisk Tutorial도 읽을 것을 권해드립니다.

C.5.1. 최신 맥오에스에서 파티션하기

뉴월드 파워맥에 데비안을 설치하실 경우 부트로더를 저장할 특별한 부트스트랩 파티션을 만드셔야 합니다. 이 파티션은 최소한 800 KB이어야 하며 Apple_Bootstrap형 파티션이어야 합니다. Apple_Bootstrap형 파티션이 아닐 경우 하드디스크로 부팅이 안 됩니다. 이 형식의 파티션은 partman프로그램으로 새 파티션을 만드신 후 “NewWorld boot partition”으로 설정하거나, mac-fdisk프로그램에서 b 명령을 사용해서 만드시면 됩니다.

Apple_Bootstrap이라는 파티션 형식은 맥오에스가 부트스트랩 파티션을 마운트해서 그 내용을 손상시키는 것을 방지하기 위해 필요합니다. OpenFirmware에서 자동으로 부팅하도록 특별히 수정된 파티션이기 때문입니다.

부트스트랩 파티션에는 yaboot바이너리, 설정파일인 yaboot.conf, OpenFirmware의 일단계 로더인 ofboot.b 3개만 저장됩니다. 파일시스템에 마운트될 필요도 없으며 마운트 되서도 안 되고, 커널이나 기타 다른 내용이 이 파티션에 저장되어서도 안 됩니다. 이 파티션은 ybin프로그램과 mkofboot 프로그램을 통해서 관리하실 수 있습니다.

OpenFirmware에서 Debian GNU/Linux이 성공적으로 부팅되기 위해서는 부트스트랩 파티션이 다른 부팅 파티션보다, 특히 맥오에스용 부팅 파티션 앞에 와야 합니다. 부트스트랩 파티션을 가장 먼저 만드는 것이 좋습니다. 나중에 부트스트랩 파티션을 생성하는 경우에는 mac-fdiskr 명령을 사용하여 파티션의 배열을 재정렬하실 수 있습니다. 파티션 배열은 항상 1번 파티션이므로, 부트스트랩 파티션은 바로 다음에 와야 합니다. 물리적인 주소의 순서가 중요한 것이 아니라 논리적인 배열 순서가 중요합니다.

애플컴퓨터용 디스크는 많은 경우 파티션이 작게 잡혀있습니다. 맥오에스X과 듀얼부팅하기를 원하신다면, 이 파티션들과 작은 HFS 파티션 (800k가 최소입니다) 하나 정도를 그대로 두십시오. 이는 맥오에스X이 부팅될 때마다 활성화된 맥오에스용 파티션과 드라이버 파티션이 없는 디스크를 초기화하고자 하기 때문입니다.