이 장에서는 OpenBoot가 무엇인지와 같은 개괄적인 내용을 다루며, 여러분이 하드웨어를 테스트하고, 리눅스를 인스톨하는데 필요한 주요 명령어들에 대하여 제시하도록 하겠다.
여러분이 PC기반의 하드웨어를 사용하였다면, BIOS를 이용하여 작업을 해 봤을 것이다. SPARC 기반의 컴퓨터는 OpenBoot라는 BIOS와 유사하지만, 보다 강력한 환경을 제공해준다. OpenBoot 다음과 같은 작업을 수행한다.
하드웨어의 테스트 및 초기화
운영체제의 시작
Giving you acces to a set of tools to program and to debug it. 프로그램에 접근하고 디버그 하기 위한 도구들의 제공
이 장에서는 하드웨어를 검사하고, 운영체제를 부팅시키기 위하여, OpenBoot의 능력들 중 단지 적은 부분만을 이용하도록 한다. 우선, OpenBoot상태로 들어가 보도록하자. stop과 a키를 동시에 누르도록 하라. 그러면, 여러분은 ok 프롬프트를 볼 수 있을 것이며, 이것 대신에 > 프롬프트가 보인다면 n이라 쳐넣으면 된다. 자, 이제 다음장으로 가 보자.
OpenBoot는 여러분이 가지고 있는 하드웨어를 테스트 하고, 정보를 모을 수 있는 많은 명령어들을 지니고 있다.
.version 은 startup PROM에 있는 버젼 정보와 날자 정보를 출력한다.
banner 이 명령은 베너를 볼수 있게 해주는데, 이것은 전원을 켜는 순간 보여준다. 이 명령은 CPU에 대한 몇몇 데이터를 모으는데 도움을 준다.
pcia-probe-list PCI를 가지는 컴퓨터에서 PCI를 테스트 한다.
module-info Bus들의 클럭 스피드를 출력하며, 프로세서의 동작 주파수 및 캐쉬의 양을 보여준다.
probe-scsi 내장 SCSI 컨트롤러에 연결되어 있는 모든 장치들을 테스트한다.
probe-scsi-all 모든 SCSI컨트롤러에 연결되어 있는 모든 장치들을 테스트 한다.
show-devs 설치되어 있고, 점검된 모든 장치들을 표시한다.
show-sbus 이 명령어는 여러분이 SBus상에 인스톨 되어 점검된 기기들의 리스트를 보여준다.
test-all 이 며령은 자체 진단 프로그램을 지니고 있는 시스템 상의 모든 기기들을 점검한다.
test floppy 만일 플로피 드라이브가 인스톨 되어 있다면, 이것은 플로피 드라이브와 그 안에 들어있는 포맷된 디스크를 검사한다.
test-memory 만일 시스템에 diag-switch? 이 true로 세팅되어 있다면, 이 명령은 메모리를 테스트 한다.
test net 이 명령은 네트웍 인터페이스 카드를 테스트한다.
watch-aui 이 명령은 AUI 이더넷 링크를 테스트 한다. 테스트상에서 '.'은 정상적인 패킷을 나타내며, 'X'는 오류가 있는 패킷을 나타낸다. 종료하려면, 아무키나 누르면 된다.
watch-clock 이 명령은 실시간 클록 칩을 테스트하며, 이것은 1초에 한번씩 tick한다. 이 테스트를 중단하려면, 아무키나 누르면 된다.
watch-net 이 명령은 네트웍 연결 상태(AUI와 TP모두에 대한)를 점검한다. 테스트상에서 '.'은 정상적인 패킷을 나타내며, 'X'는 오류가 있는 패킷을 나타낸다. 종료하려면, 아무키나 누르면 된다.
watch-net-all 이 명령은 모든 이더넷 인터페이스들을 점검한다. 테스트상에서 '.'은 정상적인 패킷을 나타내며, 'X'는 오류가 있는 패킷을 나타낸다. 종료하려면, 아무키나 누르면 된다.
watch-tpe 이 명령은 TPE 이더넷 인터페이스를 점검한다. 테스트상에서 '.'은 정상적인 패킷을 나타내며, 'X'는 오류가 있는 패킷을 나타낸다. 종료하려면, 아무키나 누르면 된다.
OpenBoot는 여러가지 장치로부터 부팅하는 것을 허용하며, 이러한 경우에 여러분이 사용해야하는 명령들은 다음과 같다.
boot 기정의(default) 장치로부터 커널을 부트시킨다.
boot cdrom CDROM에서 커널을 부트시킨다.
boot net-tpe CDROM 드라이브에서 가지고 온 네트웍 커널로부터 커널을 부트시킨다. 이 명령은 리눅스를 인스톨 할때 사용하는 명령과 거의 비슷하다.
boot net 자동 선택된 네트웍 인터페이스로부터 커널을 부트시킨다.
boot net-aui AUI 네트웍 인터페이스로부터 커널을 부트시킨다.
boot net-tpe TPE 네트웍 인터페이스로부터 커널을 부트시킨다.
boot tape 테이프로부터 기정의 파일을 부트시킨다.
eject-floppy 플로피를 사출시킨다.
power-off 웍스테이션의 전원을 차단한다.
OpenBoot에 대하여 더욱 자세한 정보를 얻고 싶다면, FAQ를 읽어볼 것을 권한다.