3.6. 설치하기 전에 할 하드웨어 및 운영 체제 설정

이 절에서는 데비안 설치에 앞서 필요한 하드웨어 설정에 대해 알아보겠습니다. 일반적으로 이 작업은 BIOS나 시스템 펌웨어 설정을 확인하고 필요하다면 설정을 변경하는 작업입니다. BIOS 또는 시스템 펌웨어는 하드웨어가 사용하는 핵심 소프트웨어로, 전원을 켠 다음에 부팅 과정 동안에 시작되는 가장 중요한 소프트웨어입니다.

3.6.1. OpenFirmware 실행

PowerPC 시스템에서는 BIOS(OpenFirmware)를 설정할 필요가 없습니다. PReP 및 CHRP는 OpenFirmware가 들어 있지만, 아쉽게도 그 때문에 각 제조사마다 OpenFirmware 실행 방법이 다릅니다. 컴퓨터에 들어 있는 하드웨어 문서를 참고하셔야 합니다.

PowerPC 매킨토시에서는, 부팅할 때 Command(클로버잎/사과 모양)+Option+o+f 키를 눌러 OpenFirmware를 시작합니다. 보통 삐 소리가 난 다음에 이 키가 눌렸는 지 검사하지만, 정확한 타이밍은 여러 모델마다 다릅니다. 더 많은 힌트는 http://www.netbsd.org/Ports/macppc/faq.html의 내용을 참고하십시오.

OpenFirmware 프롬프트는 다음과 같습니다:

ok
0 >

오래된 모델의 PowerPC 맥에서는, OpenFirmware의 사용자 입출력은 기본값이(혹은 고정된 값이) 시리얼(모뎀) 포트입니다. 이러한 컴퓨터에서 OpenFirmware를 실행한 경우, 검은 화면만 보게 될 것입니다. 이 경우 다른 컴퓨터에서 터미널 프로그램을 실행해 모뎀 포트에 연결해야 OpenFirmware를 쓸 수 있습니다.

올드월드 Beige G3 컴퓨터의 OpenFirmware, OF 2.0f1 및 2.4 버전은 심각한 문제가 있습니다. 이 컴퓨터에서는 펌웨어를 패치해야 하드 드라이브에서 부팅할 수 있습니다. 펌웨어 패치는 System Disk 2.3.1 유틸리티에 들어 있고, 애플의 ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin에서 구할 수 있습니다. 맥오에스에서 이 유틸리티의 압축을 풀고, 실행한 다음, Save 단추를 눌러 펌웨어 패치를 nvram에 설치하십시오.

3.6.2. 초기 상태의 ppc64el 펌웨어 업데이트하는 방법

IBM PowerKVM on IBM POWER8 페이지에 설명이 있습니다.

OPAL(Open Power Abstraction Layer)은 POWER 프로세서 기반 서버에서 사용하는 시스템 펌웨어입니다.

경우에 따라 Power System 펌웨어를 최근 단계로 업그레이드해야 새로운 기능이나 추가 기능을 이용할 수 있습니다.

먼저 다음 요구사항을 만족하도록 하십시오:

  • 시스템에서 동작하고 있는 운영 체제.

  • 사용자가 업데이트해야 하는 OPAL 레벨의 .img 파일.

  • 시스템이 HMC 컨트롤에 놓이지 않도록.

Power 시스템은 펌웨어를 부팅하는 플래시가 두 위치가 있습니다. 하나는 영구적인 위치이고 하나는 임시 위치입니다. 이를 이용해 펌웨어를 임시 위치에서 테스트하고, 그 다음에 테스트한 변경 사항을 영구 위치에 적용합니다.

다음 단계를 통해 업데이트합니다:

  1. 실제 업데이트하기 전에 현재 펌웨어의 단계를 저장합니다. 시스템 메뉴의 ASM에서 Service Aids ??? Service Processor Command Line를 누르고 다음 명령을 실행합니다:

    cupdcmd -f
    

  2. 호스트 파일 시스템의 위치에 업데이트할 레벨의 펌웨어 .img 파일을 다운로드하십시오. 이미지 파일 다운로드는 IBM Fix Central을 참고하십시오.

    다음 명령어를 실행해 다운로드한 실행 이미지를 확인하고 출력을 저장합니다.

    $update_flash -v -f <파일_이름.img>
    

  3. 다음 명령어를 실행해 펌웨어를 업데이트합니다.

    $update_flash -f <파일_이름.img>
    

    [참고] 참고

    • 이 명령은 시스템을 다시 시작하므로, 작업 중인 세션이 있으면 중단됩니다.

    • 돌아올 때까지 시스템을 다시 시작하거나 끄지 마십시오.

  4. 1번 단계와 같은 방법으로 임시 위치의 플래시에 업데이트한 펌웨어 레벨을 확인합니다.

  5. 업데이트를 되돌리려면, 다음 명령을 실행하면 됩니다:

        $update_flash -r
    

    취소는 플래시 임시 위치에서만 할 수 있습니다. 그러므로 새로운 레벨의 펌웨어는 충분히 테스트한 뒤에 영구 위치에 적용해야 합니다.

    새로 업데이트한 레벨의 펌웨어는 다음 명령으로 플래시의 영구 위치로 적용할 수 있습니다.

    $update_flash -c
    

3.6.3. KVM 게스트 펌웨어 (SLOF) 업데이트하기

SLOF(Slimline Open Firmware)는 IEEE 1275 표준의 구현입니다. QEMU 또는 KVM을 실행하는 pSeries 시스템의 파티션 펌웨어로 사용할 수 있습니다.

qemu-slof 패키지는 사실 qemu-system-ppc 패키지(qemu-system-ppc64 가상 패키지도 제공)의 의존성 패키지로, 데비안 기반 배포판에서 apt-get 명령을 사용해 설치할 수 있습니다. 다음과 같습니다:

# apt-get install qemu-slof

SLOF는 RPM 기반 배포판에서도 적절한 패키지 저장소와 RPM 패키지만 있으면 설치할 수 있습니다. 또 업스트림 소스 코드도 http://github.com/leilihh/SLOF 위치에 있습니다.

qemu-system의 경우, qemu 시작할 때 -bios <slof_file> 명령행 옵션을 추가해 기본값이 아닌 다른 SLOF 파일을 사용할 수 있습니다.

3.6.4. 주의해야 할 하드웨어 문제

올드월드 파워맥에서 화면이 안 보이는 문제. 일부 올드월드 파워맥의 경우, 특히 control 디스플레이 드라이버를 사용하는 기종은 디스플레이를 256색보다 더 높게 맞추면 리눅스에서 제대로 컬러맵을 만들지 못할 때가 있습니다. 다시 부팅한 후에 그러한 현상이 나타나거나(가끔 모니터에서 데이터를 볼 수도 있지만, 어떤 경우에는 아무것도 못 볼 수도 있습니다), 아니면 사용자 인터페이스가 나오기 전에 화면이 검은색으로 변하는 경우, 맥오에스에서 디스플레이 설정을 thousandsmillions 대신에 256색으로 맞추십시오.