4.4. 하드 디스크 부팅에 필요한 파일 준비하기

설치 프로그램은 기존 하드 드라이브 파티션에 들어 있는 부팅 파일을 이용해서 부팅할 수 있습니다. 다른 운영체제를 통해서 실행할 수도 있고, 아니면 BIOS에서 직접 부트로더를 실행할 수도 있습니다.

네트워크만 사용해 완전히 설치하려면 이 방법을 사용하면 됩니다. 네트워크 설치를 사용하면 CD 이미지를 찾아서 구울 필요도 없고, 여러 장의 불안한 플로피와 씨름할 필요도 없습니다.

설치 프로그램은 HFS+ 파일 시스템에서는 부팅할 수 없습니다. 맥오에스 시스템 8.1과 그 후의 버전은 HFS+ 파일 시스템을 사용할 수도 있습니다. 뉴월드 파워맥은 전부 HFS+를 사용합니다. 기존 파일 시스템이 HFS+인지 아닌지 알아보려면, 해당 볼륨에서 Get Info를 선택하십시오. HFS 파일 시스템은 Mac OS Standard라고 나오고, HFS+ 파일 시스템은 Mac OS Extended라고 나옵니다. 맥오에스와 리눅스 사이에 파일을 교환하려면 HFS 파티션을 만들어야 합니다. 특히 설치에 쓸 파일을 다운로드할 때 이 파티션이 필요합니다.

시스템이 뉴월드 모델인지 올드월드 모델인지에 따라, 하드 디스크로 설치 시스템을 부팅할 때 여러 가지 프로그램을 사용합니다.

4.4.1. 올드월드 맥에서 하드 디스크 설치 프로그램 부팅

boot-floppy-hfs 플로피는 Linux 설치 시스템 부팅에 miBoot를 사용합니다. 그러나 miBoot를 하드 디스크 부팅에 사용하는 것은 쉽지 않습니다. MacOS에서 부팅 BootX은 하드 디스크에 파일에서 부팅을 지원하고 있습니다. BootX은 데비안 GNU/리눅스 설치 완료 후, MacOS와 Linux를 부팅하는 데 사용할 수 있습니다. Performa 6360의 경우, quik는 하드 디스크를 부팅 가능하게 만들 수 없습니다. 따라서 이 모델에서는 BootX이 필요합니다.

BootX의 배포 패키지를 http://penguinppc.org/projects/bootx/에서 또는 데비안 GNU/리눅스 http/ftp 미러와 공식 데비안 GNU/리눅스 CD의 dists/woody/main/disks-powerpc/current/powermac 디렉터리에서 입수하고 unstuff 하십시오. 압축 파일을 풀려는 Stuffit Expander 를 사용하십시오. 패키지 안에는 Linux Kernels라는 빈 폴더가 있습니다. linux.binramdisk.image.gzdisks-powerpc/current/powermac 폴더로부터 다운로드하여 이 파일을 Linux Kernels 폴더에 놓으십시오. 그 후, Linux Kernels 폴더를 활성화한 System Folder에 놓으십시오.

4.4.2. 뉴월드 맥에서 하드 디스크 설치 프로그램 부팅

뉴월드 파워맥은 하드 디스크에서 직접 ELF 바이너리를 읽어들이는 것 외에, 네트워크나 ISO9660 CD-ROM을 이용한 부팅을 지원합니다. 이러한 컴퓨터에서는 yaboot로 직접 리눅스를 부팅합니다. yaboot는 맥오에스와의 선택 부팅도 지원하고 EXT2 파티션에서 직접 커널과 램디스크를 읽어들이는 기능을 지원합니다. 설치 프로그램의 하드 디스크 부팅은 특히 플로피 드라이브가 없는 최신 컴퓨터에서 좋습니다. BootX는 지원하지 않고 뉴월드 파워맥에서는 사용해서는 안 됩니다.

전에 데비안 GNU/리눅스 아카이브에서 다운로드한 다음 4개 파일을 하드 드라이브의 root 계층 Copy(옮기는 게 아님)하십시오(각 파일을 option 키를 누르고 하드 드라이브 아이콘으로 드래그합니다).

  • vmlinux

  • initrd.gz

  • yaboot

  • yaboot.conf

이 파일을 넣어 둔 맥오에스 파티션의 파티션 번호를 적어 놓으십시오. 맥오에스의 pdisk 프로그램이 있으면, L 명령으로 파티션 번호를 알아낼 수 있습니다. 이 파티션 번호는 나중에 Open Firmware 프롬프트에서 설치 프로그램을 부팅하는 명령에서 사용합니다.

설치 프로그램을 부팅하려면, 5.1.2.2절. “OpenFirmware에서 뉴월드 맥 부팅하기” 부분으로 계속 진행하십시오.