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 플로피는 miBoot를 사용해 리눅스 설치를 시작합니다. 하지만 miBoot는 하드 디스크 부팅에는 쉽사리 사용할 수 없습니다. 맥오에스에서 시작하는 BootX는 하드 디스크에 들어 있는 파일에서 부팅하는 기능을 지원합니다. BootX는 데비안 설치를 한 다음에도 맥오에스와 리눅스 사이에 선택 부팅하는 데 쓸 수도 있습니다. Performa 6360의 경우, quik로는 하드 디스크를 부팅 가능하게 만들 수 없습니다. 그래서 이 모델에서는 BootX가 필요합니다.

BootX를 다운로드해서 압축을 푸십시오. http://penguinppc.org/projects/bootx/, 혹은 데비안 http/ftp 미러나 공식 데비안 CD의 dists/woody/main/disks-powerpc/current/powermac 디렉토리에 들어 있습니다. 압축 파일을 풀려면 Stuffit Expander를 사용하십시오. 패키지 안을 보면, Linux Kernels라는 빈 폴더가 있습니다. disks-powerpc/current/powermac 폴더에서 linux.binramdisk.image.gz 파일을 받아서, Linux Kernels 폴더에 넣으십시오. 그리고 Linux Kernels 폴더를 활성 시스템 폴더에 넣으십시오.

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

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

앞에서 데비안 아카이브에서 다운로드한, 다음 4개 파일을 하드 디스크의 맨 위 디렉토리로 복사(옮기는 게 아님)하십시오. (각 파일을 option 키를 누르고 하드 드라이브 아이콘으로 끌어오면 됩니다.)

  • vmlinux

  • initrd.gz

  • yaboot

  • yaboot.conf

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

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