여기서는 데비안을 설치하기 전에 해야 할 하드웨어 설정에 대해 (설정이 따로 필요하다면) 다룹니다. 보통 시스템의 펌웨어 설정을 확인하고 필요하다면 설정을 바꾸는 일들입니다. “펌웨어”는 하드웨어가 사용하는 주요 소프트웨어로, 전원을 켠 다음에 부트스트랩 과정에서 반드시 동작합니다. 여러분 시스템에서의 Debian GNU/Linux 안정성과 관련된 하드웨어 문제들도 다룹니다.
PowerPC 시스템에서는 BIOS를 (OpenFirmware) 설정할 필요가 없습니다. PReP 및 CHRP는 OpenFirmware가 들어 있지만, 아쉽게도 그 때문에 각 제조사마다 OpenFirmware가 실행 방법이 다릅니다. 기계에 들어 있는 하드웨어 문서를 참고하셔야 합니다.
PowerPC Macintosh에서는, 부팅할 때 Command-option-O-F 키를 눌러 OpenFirmware를 시작합니다. 보통 삐 소리가 난 다음에 이 키가 눌렸는 지 검사하지만, 정확한 타이밍은 여러 모델마다 다릅니다. 더 많은 힌트는 http://www.netbsd.org/Ports/macppc/faq.html의 내용을 참고하십시오.
OpenFirmware 프롬프트는 다음과 같습니다:
ok 0 >
오래된 모델의 PowerPC Mac에서는, OpenFirmware의 사용자 입출력은 기본값이 (혹은 고정된 값이) 시리얼 (모뎀) 포트입니다. 이러한 기계에서 OpenFirmware를 실행한 경우, 검은 화면만 보게 될 것입니다. 이 경우, 다른 컴퓨터에서 터미널 프로그램을 실행해 모뎀 포트에 연결해야 OpenFirmware를 쓸 수 있습니다.
OldWorld Beige G3 기계의 OpenFirmware, OF 2.0f1 및 2.4 버전은 심각한 문제가 있습니다. 이 기계에서는 펌웨어를 패치해야 하드 드라이브에서 부팅할 수 있습니다. 펌웨어 패치는 System Disk 2.3.1 유틸리티에 들어 있고, Apple의 ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin에서 구할 수 있습니다. MacOS에서 이 유틸리티의 압축을 풀고, 실행한 다음, Save 단추를 눌러 펌웨어 패치를 nvram에 설치하십시오.
많은 사람들이 CPU를 90 MHz를 100 MHz와 같이 오버클록킹해서 돌리고 있습니다. 이렇게 해도 동작하기도 하지만, 온도 및 그 밖의 요인에 민감하고 시스템이 망가질 수도 있습니다. 이 문서의 저자중의 한 명은 1년동안 시스템을 오버클록킹해서 써 왔는데 gcc 프로그램으로 운영 체제 커널을 컴파일할 때마다 gcc가 예상치 못한 시그널로 이상 종료하곤 했습니다. CPU 속도를 원래대로 돌려 놓으니까 문제가 해결되었습니다.
메모리 모듈에 문제가 있을 때 (아니면 데이터를 교환할 때 하드웨어 문제가 있을 때) 처음으로 죽는 프로그램은 보통 gcc 컴파일러입니다. gcc는 커다란 데이터 구조를 만들고 그 사이를 계속해서 왔다갔다 하기 때문입니다. 이 데이터 구조에 문제가 생기면 존재하지 않는 주소에 접근해서 잘못된 인스트럭션이 되어 버립니다. 증상은 gcc가 예상치 못한 시그널로 죽는 것입니다.
리눅스 커널에서 RAM의 용량을 항상 정확히 알아내는 건 아닙니다. 그런 경우, 5.2절. “부팅 파라미터”에 있는 내용을 참고하십시오.