5.1. ARM에서 설치 프로그램 부팅하기

5.1.1. TFTP에서 부팅하기

네트워크에서 부팅하려면, 네트워크에 연결되어 있어야 하고 TFTP 네트워크 부트 서버가 (DHCP, RARP 혹은 BOOTP) 필요합니다.

네트워크 부팅을 지원하는 설치 방법은 4.3절. “TFTP 네트워크 부팅에 필요한 파일 준비하기”에 설명되어 있습니다.

5.1.1.1. NetWinder에서 TFTP에서 부팅하기

NetWinders에는 두 개의 네트워크 인터페이스가 있습니다: 10Mbps NE2000 호환 카드는 eth0이고 100Mbps Tulip 카드는 eth1입니다.

참고

설치 시스템을 부팅하려면 NeTTrom 2.2.1 혹은 그 이후의 버전을 사용해야 합니다. NeTTrom 2.3.3을 권장합니다: 다음 파일을 ftp://ftp.netwinder.org/pub/netwinder/firmware/에서 가져오십시오:

  • nettrom-2.3-3.armv4l.rpm

  • nettrom-2.3.3.bin

  • nettrom-2.3.3.bin.md5sum

다시 부팅해서 카운트다운할 때 부팅 과정을 일시 중단한 다음에, 네트워크를 고정 주소로 설정할 수 있습니다:

    NeTTrom command-> setenv eth0_ip 192.168.0.10/24

여기서 24는 네트마스크의 비트 개수입니다. 아니면 동적 주소로 설정할 수도 있습니다:

    NeTTrom command-> boot diskless

TFTP 서버가 로컬 서브네트에 없다면 route1을 설정해야 할 수도 있습니다. 나머지 설정은 항상 똑같습니다 (save-all 단계는 하지 않을 수도 있음):

    NeTTrom command-> setenv kerntftpserver 192.168.0.1
    NeTTrom command-> setenv kerntftpfile boot.img
    NeTTrom command-> save-all
    NeTTrom command-> setenv netconfig_eth0 flash
    NeTTrom command-> setenv kernconfig tftp
    NeTTrom command-> setenv rootdev /dev/ram
    NeTTrom command-> setenv cmdappend root=/dev/ram

마지막 4개의 경우에는 일반적인 디스크 부팅과 다르기 때문에, 그 바로 전에 save-all 명령을 실행하는 게 안전합니다. 이 명령은 네트워크에서 다시 부팅할 경우에 필요한 네트워크 설정을 저장합니다. NetWinder를 설치할 때 시리얼 콘솔을 사용하려면, 다음 설정도 필요합니다:

    NeTTrom command-> setenv cmdappend root=/dev/ram console=ttyS0,115200

환경 설정을 다시 보려면 printenv 명령을 사용하십시오. 마지막으로 cmdappend NeTTrom 변수에 noinitrd 옵션이 있으면, 이 옵션을 먼저 없애야 다운로드한 커널을 램디스크로 부팅할 수 있습니다.

5.1.1.2. CATS에서 TFTP에서 부팅하기

CATS 기계에서는 Cyclone 프롬프트에서 boot de0:과 같은 명령을 사용하십시오.

5.1.2. CD-ROM에서 부팅하기

대부분의 사람들에게 가장 쉬운 방법은 데비안 CD 세트를 이용하는 것입니다. CD 세트를 가지고 있고, 기계에서 직접 CD 부팅을 할 수 있다면 매우 좋은 경우입니다. CD를 넣은 다음, 다시 부팅하고, 다음 장으로 넘어가십시오.

일부 CD 드라이브의 경우에는 특별한 드라이버가 필요하므로, 설치 단계의 앞 부분에서는 CD 드라이브에 접근할 수 없을 수도 있습니다. 하드웨어에서 표준적인 방법의 CD 부팅이 동작하지 않는다면, 이 장을 다시 보시고 이 경우에 동작하는 다른 커널 및 설치 방법을 읽어보십시오.

CD-ROM에서 부팅할 수 없는 경우에도, CD-ROM에서 데비안 시스템 구성 요소와 꾸러미를 설치할 수 있습니다. 일단 플로피같은 다른 미디어를 이용해 부팅하십시오. 운영 체제, 베이스 시스템 및 다른 추가 꾸러미를 설치할 때가 되면 설치 시스템을 CD-ROM 드라이브로 맞춰 놓으십시오.

부팅하는 데 문제가 있으면, 5.3절. “설치 과정의 문제 해결” 부분을 참고하십시오.

Cyclone 콘솔 프롬프트에서 CD-ROM 부팅을 하려면, boot cd0:cats.bin 명령을 사용하십시오.