네트워크에서 부팅하려면, 네트워크에 연결되어 있어야 하고 TFTP 네트워크 부트 서버가 (DHCP, RARP 혹은 BOOTP) 필요합니다.
네트워크 부팅을 지원하는 설치 방법은 4.3절. “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 옵션이 있으면, 이 옵션을 먼저 없애야 다운로드한 커널을 램디스크로 부팅할 수 있습니다.
대부분의 사람들에게 가장 쉬운 방법은 데비안 CD 세트를 이용하는 것입니다. CD 세트를 가지고 있고, 기계에서 직접 CD 부팅을 할 수 있다면 매우 좋은 경우입니다. CD를 넣은 다음, 다시 부팅하고, 다음 장으로 넘어가십시오.
일부 CD 드라이브의 경우에는 특별한 드라이버가 필요하므로, 설치 단계의 앞 부분에서는 CD 드라이브에 접근할 수 없을 수도 있습니다. 하드웨어에서 표준적인 방법의 CD 부팅이 동작하지 않는다면, 이 장을 다시 보시고 이 경우에 동작하는 다른 커널 및 설치 방법을 읽어보십시오.
CD-ROM에서 부팅할 수 없는 경우에도, CD-ROM에서 데비안 시스템 구성 요소와 꾸러미를 설치할 수 있습니다. 일단 플로피같은 다른 미디어를 이용해 부팅하십시오. 운영 체제, 베이스 시스템 및 다른 추가 꾸러미를 설치할 때가 되면 설치 시스템을 CD-ROM 드라이브로 맞춰 놓으십시오.
부팅하는 데 문제가 있으면, 5.3절. “설치 과정의 문제 해결” 부분을 참고하십시오.
Cyclone 콘솔 프롬프트에서 CD-ROM 부팅을 하려면, boot cd0:cats.bin 명령을 사용하십시오.