chromium_os:s3c6410_크로미움_os_빌드하기:tftp_서버_구축
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| chromium_os:s3c6410_크로미움_os_빌드하기:tftp_서버_구축 [2013/05/02 00:48] – Deleted by PageMove plugin 조성수 | chromium_os:s3c6410_크로미움_os_빌드하기:tftp_서버_구축 [2013/05/02 00:49] (현재) – 만듦 - 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | ====== TFTP 서버 구축 ====== | ||
| + | TFTP 서버를 구축하는 이유는 시리얼을 통해 커널 이미지(zImage)를 전송할 경우 속도가 너무 느려 시간이 오래 걸리기 때문입니다.\\ | ||
| + | 시간을 절약하기 위해 같은 네트워크 상의 다른 컴퓨터(리눅스)에 tftp 서버를 구축하여 네트워크를 통해 커널 이미지를 다운로드 받을 수 있습니다.\\ | ||
| + | ===== tftp 패키지 설치 ===== | ||
| + | <code bash> | ||
| + | sudo apt-get install tftp tftpd | ||
| + | </ | ||
| + | |||
| + | ===== / | ||
| + | root 계정 혹은 sudo 실행 권한을 가진 계정에서 vim과 같은 적당한 편집기를 이용하여 // | ||
| + | <code bash> | ||
| + | sudo vim / | ||
| + | </ | ||
| + | <file vim tftp> | ||
| + | service tftp | ||
| + | { | ||
| + | socket_type | ||
| + | protocol | ||
| + | wait = yes | ||
| + | user = root | ||
| + | server | ||
| + | server_args | ||
| + | disable | ||
| + | per_source | ||
| + | cps = 100 2 | ||
| + | flags = IPv4 | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== 디렉토리 생성 ===== | ||
| + | root 계정 혹은 sudo 실행 권한을 가진 계정에서 // | ||
| + | <code bash> | ||
| + | sudo mkdir /tftpboot | ||
| + | sudo chmod 777 /tftpboot | ||
| + | </ | ||
| + | |||
| + | ===== xinetd 재시작 ===== | ||
| + | 변경된 설정을 적용하기 위해 xinetd를 재시작해줍니다. | ||
| + | <code bash> | ||
| + | / | ||
| + | </ | ||