3.5. 멀티 부팅 시스템에서 미리 파티션하기

디스크 파티션은 디스크를 여러 개의 조각으로 나누는 작업을 말합니다. 각각의 조각은 다른 조각과 독립적입니다. 비유 하자면 집에 벽을 놓는 것과 비슷합니다. 어떤 방에 가구를 놓는다고 해서 다른 방에 영향을 끼치지 않습니다.

시스템에 이미 다른 운영 체제가 전체 디스크를 차지하고 있으면서, 같은 디스크에 데비안도 설치하려는 경우에는 디스크 파티션 분할을 다시 시작해야합니다. 데비안은 Windows나 맥오에스 파티션에 설치할 수 없습니다. 다른 Unix 시스템과는 일부 파티션을 공유할 수 있을지도 모르지만, 여기에서는 다루지 않습니다. 적어도 데비안의 root에 사용할 전용 파티션이 필요합니다.

현재 파티션 상태 정보는 현재 운영 체제의 파티션 프로그램을 이용해 알 수 있습니다. , Disk Utility, Drive Setup, HD Toolkit, MacTools 같은 프로그램이 있습니다. 파티션하는 프로그램은 파티션을 바꾸지 않고도 현재 파티션을 표시하는 기능이 있습니다.

이미 파일 시스템이 들어 있는 파티션을 바꾸면 보통 거기에 들어 있는 정보가 모두 망가집니다. 그러므로 파티션 작업을 하기 하기 전에 항상 백업을 만들어야 합니다. 집의 경우에 비유하자면, 벽을 옮기기 전에 모든 가구를 다른 곳에 옮겨 놓아야 가구가 망가지지 않을 겁니다.

최근의 몇몇 운영 체제에는 파티션 내용을 망가뜨리지 않고도 파티션의 위치를 옮기거나 크기를 바꾸는 기능이 있습니다. 이 기능을 이용해 데이터를 잃지 않고도 파티션을 만드는데 필요한 공간을 만들 수 있습니다. 대부분의 경우 이 기능은 잘 동작하지만 디스크 파티션을 변경하는 작업은 본래 위험한 작업이므로 데이터를 모두 백업한 다음 진행해야 합니다.

debian-installer에서 파티션을 만들고 삭제하는 일은 debian-installer에서도 할 수 있고 기존 운영 체제에서도 할 수 있습니다. 한 가지 지켜야 할 규칙은, 해당 파티션을 사용하는 시스템에서 파티션을 만들도록 하십시오. 예를 들어 데비안 GNU/리눅스에서 사용할 파티션은 debian-installer 안에서 만들고, 다른 운영 체제에서 사용할 파티션은 그 운영 체제 안에서 만듭니다. debian-installer에서는 Linux이 아닌 파티션도 만들 수 있고, 이렇게 만든 파티션도 다른 운영 체제에서 잘 동작합니다. 하지만 드물게 이것 때문에 문제가 발생하는 경우가 있습니다. 그러므로 확실히 하려면 다른 운영 체제가 사용하는 파티션은 그 운영 체제의 자체 파티션 프로그램을 사용해 만드십시오.

같은 컴퓨터에 여러 개의 OS를 설치하려는 경우, 데비안을 설치하기 전에 다른 OS를 먼저 설치하고 둡시다. Windows 등의 다른 OS를 설치하면 데비안을 시작하는 기능이 파괴되어 버리거나, 혹은 그 OS의 파티션이 아닌 파티션을 다시 포맷하라고 할 수도 있습니다.

이렇게 되더라도 복구할 수도 있고, 이렇게 되지 않도록 피할 수도 있습니다. 하지만 원래 운영 체제를 먼저 설치하면 이런 문제가 없습니다.

OpenFirmware에 데비안 GNU/리눅스을 자동으로 시작하려면 Linux 파티션을 다른 OS의 파티션(특히 맥오에스 부팅 파티션)보다 디스크의 위쪽에 둬야 합니다. 사전 파티션할 때 다음을 염두에 두고 봅시다. Linux용으로 사용 위치를 파티션이 들어갈 파티션을 다른 부팅 파티션보다 디스크 앞부분에 만들어야합니다(애플 디스크 드라이버 전용 작은 파티션은 부팅 가능하지 않습니다). 이 위치에 파티션은 실제로 설치 때 데비안 파티션 도구에서 제거하고 실제 Linux 파티션 바꿀 수 있습니다.

3.5.1. 맥오에스 X 파티션하기

맥오에스 설치의 Utilities 메뉴 아래에 Disk Utility 프로그램이 있습니다. 이 프로그램은 기존 파티션을 조정하지 않고, 전체 디스크를 한 번에 파티션하는 데만 쓸 수 있습니다.

GNU/리눅스가 들어갈 위치에 공간을 차지하는 파티션을 만들도록 하십시오. 가능하면 디스크에서 첫번째에 놓으십시오. 파티션 종류는 중요하지 않습니다. 데비안 GNU/리눅스 설치 프로그램에서 나중에 그 파티션을 지워서 다른 파티션으로 바꾸게 됩니다.

데비안 설치 프로그램의 파티션 테이블 편집 도구는 OS X과 호환되지만, 맥오에스 9과는 호환되지 않습니다. 맥오에스 9과 OS X을 모두 사용하려면 OS X과 데비안을 한 하드디스크에 설치하고 MacOS 9을 별도 하드디스크에 설치하는 게 가장 좋은 방법입니다. 부팅할 때 option 키를 눌렀을 때 OS 9과 OS X에 대해 다른 옵션이 나타나고, yaboot 부팅 메뉴에도 다른 옵션을 설치할 수 있습니다.

GNU/리눅스는 UFS 파티션에 있는 정보에 접근할 수 없지만 HFS+(다른 말로 MacOS Extended) 파티션에는 접근할 수 있습니다. OS X은 부팅 파티션에 이 두가지 중의 하나의 파일 시스템을 써야 합니다. 맥오에스 9은 HFS에(다른 말로 MacOS Standard) 설치할 수도 있고 HFS+에 설치할 수도 있습니다. 맥오에스와 GNU/리눅스 시스템 사이에 정보를 공유하려면, 데이터 교환용 파티션을 만드는 게 편리합니다. HFS, HFS+와 MS-DOS FAT 파티션은 맥오에스와 리눅스 모두에서 지원합니다.