logo   
한국어 Select Language
FF 포럼
포럼지기에게 한 마디
공지사항
뉴스 EZ보드 통합 메뉴얼
FA-VUS 개발환경 !강추! 타켓보드 부팅-HyperTerminal 타켓보드 부팅-Tutty 타켓보드 부팅-minicom Windows환경-타겟 Linux 구동 Linux환경-타겟 Linux 구동 개발 시스템 구축 유형 페도라 설치 CentOS 설치 크로스 컴파일러 설치 TFTP 환경 구축 NFS 파일 시스템 구축 삼바 서버 구축 부트로더 부트로더 쓰기 커널 이미지 제작 및 설치 램디스크 이미지 제작 및 설치
임베디드 제품 사용기 오늘의 영어 휴게실 Appliance
강좌 & 팁
강좌 & 팁 EZ-보드 그래픽 & 멀티미디어 네트워크 프로그래밍 디바이스 드라이버 ImJa 솔루션 임베디드 FLEX 안드로이드 iOS 개발 FAIDE 하드웨어 C/C++ go언어 GNU C 레퍼런스 메뉴얼 ARM 루아 응용 프로젝트 이클립스 지그비 개발자 노트 권장도서 FPGA
VIVADO DSP HSIO Logic Zynq
함수설명
C 라이브러리 함수 커널 API 그래픽 라이브러리 - gxLib
자료실
자료실 FALINUX SDK ARM PC-V210 S3C6410
G100-S3C6410 S100-S3C6410 C221-S3C6410 N200-S3C6410 EZ-S3C6410
S5PV210
G100-S5PV210 S100-S5PV210 N200-S5PV210 C221-S5PV210
EZ-S3C2440 EZ-PXA270 EZ-X5 EZ-S2410 Auto Package
도와주세요
FAQ 도와주세요

  • 회원 가입
  • 아이디/비밀번호 찾기
 
  1. 포럼지기에게 한 마디

  2. 뉴스

  3. EZ보드 통합 메뉴얼

    • FA-VUS 개발환경 !강추!

    • 타켓보드 부팅-HyperTerminal

    • 타켓보드 부팅-Tutty

    • 타켓보드 부팅-minicom

    • Windows환경-타겟 Linux 구동

    • Linux환경-타겟 Linux 구동

    • 개발 시스템 구축 유형

    • 페도라 설치

    • CentOS 설치

    • 크로스 컴파일러 설치

    • TFTP 환경 구축

    • NFS 파일 시스템 구축

    • 삼바 서버 구축

    • 부트로더

    • 부트로더 쓰기

    • 커널 이미지 제작 및 설치

    • 램디스크 이미지 제작 및 설치

  4. 임베디드 제품 사용기

  5. 오늘의 영어

  6. 휴게실

  7. Appliance


최근 글

  • 요즘은 vmware 말고 ...
  • [docker] buildx 를 ...
  • buildroot 사용 관련
  • GPIO 제어 방법 문의 [1]
  • 임베디드 리눅스 개발...
  • make wandboard_quad ...
  • LCD 초기화 코드 좀 ... [1]
  • 임베디드 리눅스 커널...
  • numpy,scipy 를 arm-l...
  • 임베디드 공부법 [4]

최근 댓글

  • 오래 전에 해결법을 터득해서 ...
  • 비트 코인으로 작업하는 것은 ...
  • 10년차 임베 엔지니어 입니다. ...
  • 임베디드쪽이라면 SOC 쪽 displ...
  • 그렇군요 제가 질문이 잘못됬었...
  • 취준생으로서 포트폴리오를 만...
  • 제가 현재 취업준비생입니다. ...
  • 에프에이리눅스 보드는 아래 링...
  • EZ 보드를 위한 메뉴얼입니다. 본 메뉴얼은 EZ보드 전체에 해당하는 공통 내용입니다.
  • PDF 파일도 준비했습니다. 메뉴얼 전체를 인쇄하시려면 PDF파일을 다운로드하십시오.
  • 최근 통합 메뉴얼 버전: 3.3.2

CentOS를 이용한 개발 호스트 설치

CentOS 개발 호스트 설치
파티션 수동 설정
네트워크에서 고정 IP 설정
설치 패키지 사용자 지정
설치 진행
상세설명

CentOS 개발 호스트 설치

이전 단원에서는 페도라6을 이용하여 개발 호스트를 설치했습니다만 이번 단원에서는 CentOS를 이용하여 설치해 보도록 하겠습니다. 아울리 이번 단원에서는,

  • 네트워크 설정에서 DHCP를 이용하지 않고 고정 IP를 설정하는 방법
  • 리눅스를 설치할 파티션을 수동으로 설치하는 방법
  • 프로그램 패키지 선태에서 주의할 사항

을 먼저 설명하겠습니다.

파티션 수동 설정

파티선을 직접 지정하는 모습니다. 저는 하드디스크를 2개 준비하여 설치하고 있으며, 첫 번째 하드디스크에 리눅스를, 두 번째 디스크에 /home 을 지정하여 설치하겠습니다.

우선 첫 번째 하드디스크에 /boot파티션을 추가합니다. /boot는 100M가면 됩니다.

그다음 역시 첫번째 하드디스크에 시스템 메모리 크기의 2배 용량으로 스압 파티션을 추가합니다.

이제 첫 번째 하드디스크 공간 중 남은 공간을 / 로 지정해 줍니다. 추가 용량 옵션에 "최대 가능한 용량으로 채움" 을 체크하신 것을 참고하십시오.

두 번째 디스크 전체를 /home 으로 지정하겠습니다. 이렇게 리눅스 시스템과 별개로 다른 디스크에 /home을 설치하시면 사용자 계정만 따로 다른 디스크를 이용하게 되기 때문에 리눅스를 다시 설치하기에도 안전하고 다른 PC에 사용하기에도 편리합니다.

네트워크에서 고정 IP 설정

네트워크 환경을 설정하는 화면입니다. CHCP를 사용하지 마시고 네트워크 IP에 맞추어 고정 IP를 설정하십시오.

또한 네트워크 환경에서 다른 PC와 구분하기 편하도록 호스트명을 적당한 이름으로 입력하십시오. 그림에서는 jwCentOS5로 넣었습니다. 또한 게이트웨이와 DNS 정보를 넣으세요.

설치 패키지 사용자 지정

설치 타입은 Desktop - Gnome로 했습니다. 또한 gcc와 같은 개발환경을 함께 설치할 수 있도록, 또 불필요한 프로글을 설치하지 않도록 하기 위해 "지금 사용자 설정"을 선택합니다.

아래는 개발툴 선택부터 제가 꼭 선택한 항목에 대한 이미지 입니다.

설치 진행

여기까지 설정하셨다면 이 다음 작업은 설치를 진행합니다. 설치 CD를 모두 확인하신 후 설치를 진행하시면 됩니다.

설치를 진행하는 모습입니다.

설치 완료 후에 재부팅하고 방화벽 사용에 대해 물어 오는데, 앞으로 정신 건강을 위해 비활성으로 설정하십시오.

역시 SELinux 도 비활성화합니다.

사용자를 추가하고 사운드 카드까지 설정하시면 부팅하게 되는데, 부팅 후에 예쁜 CentOS5의 X-Window 메니저가 출력됩니다

리눅스 설치가 완료되었습니다.

상세설명

CentOS 설치 CD를 넣고 부팅한 화면입니다. 설치를 위해 엔터키를 누릅니다.
설치 전에 CD에 있는 이미지 파일의 이상 유무를 확인합니다. 검사가 필요 없다면 [Skip]을 클릭합니다.
CentOS5를 설치하겠습니다.
이제 본격적인 설치가 진행됩니다. 설치 중에 사용할 언어를 선택하는 화면인데, 한국어를 선택합니다.
사용하시는 키보드 자판 배열을 선택하는 화면입니다. 우리 나라에서는 대부분 U.S. English를 선택하면 됩니다.

아직 초기화가 안 된 디스크 드라이브라 초기화를 진행해야 된다는 문구입니다.Yes를 클릭합니다.

같은 디스크에 두 번째 설치인데 이런 메시지가 나오면 안 되겠죠...^^

파티션을 직접 설정하겠다고 선택했습니다.

첫 번째 드라이브에서만 /boot 를 100Mbyte를 추가합니다.

/boot 는

첫 번째 디스크드라이브에 메모리 크기의 2배 정도 용량으로 Swap 파티션을 추가합니다.

첫번째 디스크의 나머지 용량을 모두 / 로 추가합니다.

그리고 두번째 디스크를 모두 /home로 해서 파티션을 추가합니다.

파티션을

부트로더를 선택하는 화면입니다. 그냥 다음 버튼 클릭 ^^

네트워크 환경을 설정하는 화면입니다. 편집 버튼을 클릭하세요.

동적 IP 설정 체크를 없애시고, IP4와 부팅시 활성화를 체클합니다.

그리고 IP4의 IP에 고정 IP를 입력합니다. 서브마스크까지....^^

다른 네트워크 컴퓨터와 구별할 수 있도록 호스트 이름을 적당한 이름으로 등록하고 게이트웨이와 DNS정보를 입력합니다.

이에 대해 정확히 아시고 싶으시면 "따라하기 2 - 네트워크 구성" 글을 참고하세요.

계시는 곳의 도시를 선택하세요. ^^
관리자 암호 매우 중요합니다. 적당한 암호가 아닌 안전한 암호를 넣으세요. ^^
설치 유형을 선택합니다. Desktop - Gnome를 선택하면서 "지금 사용자 설정"을 체크하여 필요한 프로그램은 선택하여 같이 설치하게 하고, 필요 없는 것은 설치에서 제외합니다.


제가 꼭 설치하는 옵션을 올립니다. 체크된 것은 꼭 체크하세요. ^^
모든 설정이 끝났습니다. 다음 버튼을 클릭하십시오.
설치를 위한 CD를 모두 가지고 게신가요?  그럼 "계속진행" 버튼을 클릭하십시오.


설치를 합니다.
설치 중에 다음 CD를 넣으라는 메시지가 출력됩니다.
설치 완료입니다만 이것은 리눅스의 필요 파일에 대한 설치 완료 화면입니다.


재부팅을 하면 환영 메시지가 출력됩니다.

앞으로 몇 가지만 선택하시면 끝납니다. 힘들더라도 조금 참아 주세요. ^^

방화벽 사용을 묻는 화면인데, 앞으로의 정신 건강을 위해 "비활성"으로 설정합니다.

역시 보안을 위한 SELinux 사용에 대한 질의입니다만 비활성화를 선택합니다.

현재 시간을 선택하여 주십시오.

root 말고 사용자를 추가합니다. 가급적 MS윈도우에서 사용하시는 아이디와 암호를 입력하십시오.

사운드카드를 검색합니다. 일반 PC에서나 VmWare라면 이상없이 검색될 것입니다. 그러나 MS의 Virtual PC에서는 안 될 수 있습니다.

설치가 완료되었습니다.

 

부탁드립니다. ^^
  • 글을 작성하시려면 회원으로 가입하시고 로그인 하셔야 합니다.
  • 회원 가입은 주민등록번호가 필요 없으며, 메일 주소만 있으면 간단하게 가입하실 수 있습니다.
  • 본 포럼에 등록된 모든 글의 저작권은 작성하신 분께 있으며, 저작자의 허락 없이 다른 곳에 펌이나 도용하시면 안 됩니다.
  • 또한, 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 이메일 주소 및 자료 수집되는 것을 거부하며,
  • 이를 위반 시 정보통신망 법에 의해 형사 처벌됨을 유념하시기 바랍니다.
  • FF 포럼
  • 강좌 & 팁
  • 함수설명
  • 자료실
  • 도와주세요