2. Linux Installation Target Embedded System은 리눅스 환경을 사용한다. 이 장에서는 리눅스 설치부터, 각 설정의 의미들에 대해 이야기 한다.

Slides:



Advertisements
Similar presentations
1/29 Chapter 3: 시스템 소프트웨어 인터페이스 인간이 실질적으로 조작하는 기계의 부분 좋은 인터페이스 : 직관적 ( 사전지식, 경험으로 알 수 있음 ) 이어서 누구나 즉각적 사용 가능 사용자 ( 자연어 ) ↔ 응용 S/W↔ 시스템 S/W↔H/W( 기계어 )
Advertisements

ACRONIS TRUE IMAGE. Acronis True Image Acronis True Image 는 기업 컴퓨팅 환경에 적합 하도록 포괄적인 백업과 bare metal restore( 완전복구 ) 를 실현합 니다. Acronis.
Windows XP Home Networking 장 석 준 고객 사업본부 ㈜마이크로소프트.
1 단계 -CD 를 삽입 1.CD 를 넣는다 2. 전원을 다시켠다 3.[ENTER] 키를 친다 ( 계속 엔터를 침 ) : 자동으로 컴퓨터가 시스템을 체크하고있다.
2013 년 2 학기 임베디드 프로그래밍. 권장사양  HOST PC 권장사항  리눅스 배포판이 설치된 PC - 권장 배포판 : Asianux open edition3 ( 라곤 하지만 Ubuntu, Fedora, CentOS 등 다양한 리눅스 프랫폼이 가능 )  PC.
윈도우XP설치하기 동부산대학 향기나무.
1. Drive A, Drive B 표준 CMOS 설정 화면에서는 하드디스크 드라이브의 특성 외에 플로피디스크 드라이브도 설정해야 합니다. PC에서 FDD를 2개까지 사용할 수 있다. 표준 CMOS  설정 화면의 Drive A와 Drive B 항목에서는 플로피디스크.
시스템 운영계획 OS 설치 및 드라이버 설치 패치 및 업그레이드 보안설정
Managing Filesystems, Swap Space, and Devices
학습목표 하드웨어와 소프트웨어의 종류 및 개념 컴퓨터 본체의 내부 구성 윈도우 XP의 프로그램 실행 및 제거
1. 준비 사항 설치할 컴퓨터의 사양 확인 하드웨어와 Windows Server 2003의 호환성 확인
PC-Keeper 4.0 제안서 2005년 5월 에이와이소프트.
PC와 인터넷 정강수 컴퓨터 구조와 웹의 이해 PC와 인터넷 정강수
임베디드 시스템 개발 환경 (1) Lecture #3.
CiscoWorks2000 구성하기.
소프트웨어와 운영체제.
Boot cd제작방법과 윈도 Administrator Password 초기
임베디드 시스템 개론 8. 임베디드 시스템 개발 환경 8주차 강의 자료 Embedded System Lab.
Minitab 16 Single-user License 설치가이드
Vmware_workstation5에solaris10설치
1장 유닉스 소개.
4. 시스템 관리 기본 naldo.
Linux University of Seoul Computer Science Park Jong wook
뇌를 자극하는 Windows Server 2012 R2
Redhat Linux 설치 과정.
Windows CE 시스템 개발 환경 구축.
제6장 FUSING.
3.1 기억장치와 저장장치의 구분 3.2 기억장치 3.3 자기 저장장치 3.4 광 저장장치 3.5 백업의 중용성
Minicom,tftp,nfs설정,vnc설정
FUSING.
운 영 체 제 실 습 (리눅스 서버관리입문) 02. 리눅스 설치.
정보처리개론 Ⅲ. 윈도우 XP.
Web Servers (IIS & Apache)
Complementary Metal Oxide Semiconductor
Tftp, nfs, samba 실습 임베디드 시스템 I.
Firewall & N-IDS 김창현.
임베디드 리눅스 시스템의 기본 개념 강의 목표 내용 임베디드 리눅스 시스템의 기본 개념과 주제 제시 1. 임베디드 시스템
Borland® JBuilder™ 7 Installation.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Development Environment of Embedded System : part 1
임베디드 리눅스 설치 및 동작 Lecture #5.
부 록 Ubuntu 설치.
한국마사회 ADSL 장애처리 방법 2003년 5월 16일.
임베디드 시스템 개론 3주차 Embedded System..
Embedded System Porting (2)
Processing resulting output
커맨드 명령어 정리.
정보(information) 데이터(data) 어떤 사물에 대한 소식이나 자료 가공된 데이터
Ch 08. 부트 프로세스 Flatstar.
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
부트로더와 커널 이미지 부트로더 개요 타겟 시스템 부트로더 분석 부트로더 생성 커널 빌드 과정 커널 컴파일 규칙 커널 포팅
UNIX Internet Server의 대부분을 차지 대표적인 공급업체
홈 네트워크 시뮬레이션 정 찬 번 석 성 환.
여행자 보험 가입 시,기내용 목베게+투어팁스 무료맵북 증정
U+ Biz 그룹웨어_사용자.
1장. 가상머신(Virtual Machine)의 소개와 설치
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
장애인과 함께하는 시민도서관 “신체적, 사회적 여건에 관계없이 공평하게 이용해야 할 것” 큰글자도서, 촉각도서, 오디오북, DVD, CD-ROM 등의 특수자료와 62만 여권의 도서를 장애인정보누리터와 각 자료실에.
Swap 추가, fsck.
Linux 9.X 기초에서 활용까지 Chapter 03 리눅스 설치.
2-3-1 민주 시민의 경제적 구실 3 (3)민주시민의 다양한 경제적 역할 주요 학습 내용 민주 시민의 다양한 경제적 역할
인터넷 서비스에는 어떤 것들이 있을까? 기술가정 2학년 1학기
시스템 인터페이스 Lab3 Unix 사용법 실습.
6장: 기억장치 대화성, 멀티미디어에 대한 기반들.
2-3-1 민주 시민의 경제적 구실 2 (2)민주 시민으로서의 생산자 역할 바람직한 기업의 활동 주요 기업의 사회적 책임 학습
코로케이션 서비스 안내 정보화본부 정보화지원과.
소리가 작으면 이어폰 사용 권장!.
임베디드 리눅스 설치 및 동작 Lecture #5.
소리가 작으면 이어폰 사용 권장!.
과목명: 사회 학년 학기: 3학년 1학기 시장경제의 이해> 시장경제의 특성 ( 1 / 7 )
Presentation transcript:

2. Linux Installation Target Embedded System은 리눅스 환경을 사용한다. 이 장에서는 리눅스 설치부터, 각 설정의 의미들에 대해 이야기 한다.

목 차 설치 환경 설정 시작 Disk Partitioning 부트 로더 설정 Network 설정(고정 IP 사용) 기타 설정 목 차 설치 환경 설정 시작 Disk Partitioning 부트 로더 설정 Network 설정(고정 IP 사용) 기타 설정 설치

설치 환경(1) RedHat 9.0 CD 3장 3.5” floppy 디스켓 1장 (반드시 필요한 것은 아니며, 설치 중간에 linux booting diskette을 만드는 단계에서 만들 때 필요) BIOS 설정 확인 BIOS설정 모드에서 Boot Sequence가 CD-ROM 부트로 설정이 되어 있는지 확인한다. (만일 설정이 되어 있지 않다면 대부분의 PC에서는 부팅 시 DEL키를 누르면 설정모드로 들어가므로 Boot Sequence를 CD-ROM부트로 바꿔준다.)

설치 환경(2) 설치할 PC의 Hard Disk Partition을 다음과 같이 설정한다고 가정 Hard Disk : 40GB Windows Partition Size : 28GB Linux Partition Size : 12GB 모든 패키지를 설치하기 위해서는 최소 5GB 정도의 공간이 필요하지만 그 외에도 개인 사용자를 위한 공간과 Embedded System 개발 환경 구축에 필요한 공간, 그리고 제공할 서비스에 따른 SWAP 공간 등이 필요하므로 대략 12GB 정도를 할당한다.

설치(1) PC의 전원을 켠다. Boot Sequence의 첫 번째 장치를 CD-ROM으로 BIOS Setup에서 설정해준다. RedHat Linux CD 1번을 CD-ROM에 집어 넣는다. BIOS Setup을 빠져 나와 CD-ROM으로 부팅하면 다음과 같은 화면이 나온다.

설치(2) 엔터 키를 입력한다.

설치(3) 미디어가 정상인지 확인하는 화면으로 여기서는 SKIP을 선택한다. (항목간에는 Tab으로 이동한다.)

설치(4) Next 를 선택한다. 그 다음에 언어를 선택하는 화면이 나온다.

설치(5) 사용할 언어를 선택하는 곳으로 한국어로 설치하기 원하면 Korean(한국어)를 선택하고 Next를 클릭한다

설치(6) 키보드를 선택하는 화면으로 U.S.English를 선택한다

설치(7) 마우스를 설정하는 화면으로 자신의 마우스에 맞는 항목을 선택한다. (여기서는 [휠 마우스(PS/2)]를 선택한다.)

설치(8) 설치 유형을 선택하는 곳으로 [워크스테이션] 또는 [서버]를 선택한다.

설치(9) 참고 사진으로 기존에 Linux가 설치되었을 시 나타나는 화면임.

Partition

설치(10) Disk Partitioning 리눅스 Partition 공간으로 12GB을 사용한다고 가정 리눅스 설치를 위해 필요한 최소의 Partition은 /(root)와 SWAP이다. 여기서는 보다 상세하게 6개의 Partition으로 나눈다. /boot 100MB SWAP 512MB (RAM이 256MB의 경우) /(root) 2GB /usr 5GB /var 1GB /home 나머지 공간 (대략 2GB 정도가 될 것임)

스왑 파티션 (32 MB 이상) /boot 파티션 (100 MB) / (root) 파티션 스왑 파티션(swap partition) 은 가상 메모리를 지원하는데 사용하는 것으로 시스템이 처리하고 있는 데이터를 저장할 충분한 RAM이 없을 때 그 데이타를 스왑 파티션에 기록하여 사용한다. 스왑 파티션의 용량은 컴퓨터 RAM 용량의 두배이거나 최소한 32 MB 이상이어야 한다. 예를 들어 만일 256MB의 메모리를 사용한다면 512MB로 잡아 주어야 한다. /boot 파티션 (100 MB) /boot 상에 마운트된 파티션에는 운영 체제 커널과 부트스트랩 과정에서 사용된 파일이 포함되어 있다. 대부분의 PC BIOS의 한계성으로 인해, 이러한 파일을 저장할 소형 파티션을 생성하는 것이 좋다. 대부분의 경우, 100 MB 부트 파티션이면 충분하다. / (root) 파티션 이 파티션은 "/" , 즉 루트 디렉토리가 위치할 곳으로, 이 설정에서 /boot 에 저장된 파일을 제외한 모든 파일은 루트 파티션 상에 위치한다. 1.7 GB 루트 파티션으로는 개인용 데스크탑이나 웍스테이션 설치가 가능하지만 여유 공간이 매우 적어지므로 가급적이면 더 큰 크기(약 5GB)로 설치하는 것이 좋다.

설치(11) [Disk Druid를 통한 수동 파티션 설정]을 선택한다.

설치(12) 나눈 파티션 장치명, 각 장치의 유형,시작과 끝, 용량 등을 자세히 보여 준다. 리눅스를 설치할 Partition을 선택한다. 여기서는 [여유공간]을 선택한 후 [새로 생성(W)]을 선택한다. 만일 여유공간 표시가 없는 경우 설치할 파티션을 선택 후, [삭제(D)]를 클릭하면 여유공간으로 바뀜

ntfs partition 기존 윈도우 XP를 설치했을 경우 추가로 리눅스 설치한다고 가정하였고, 위의 그림에서는 4개의 Partition을 가지고 있음. hda1에 윈도우즈 설치 되어 있음.

Extended Partition

Partition 추가 설치(12) 슬라이드에서 [새로생성] 버튼을 누른 후의 결과 화면이다.

설치(13)-boot partition 추가 [마운트 지점(M)]을 ‘/boot’로 선택. 용량을 100MB로 지정한 후 [확인] 버튼 누른다

설치(13)- boot partition 확인

설치(14)-swap partition 추가

설치(14)-swap partition 확인

설치(15)–home partition 추가

설치(15)–home partition 확인

설치(16) –partition 완료 위와 같은 화면이 보이면 전체 파티션 완료된 것임. [다음]을 누른다.

Bootloader

부트로더(Bootloader) 설정 부트로더란? 부트로더의 종류 컴퓨터를 켰을 때 가장 먼저 실행되는 소프트웨어 프로그램 운영 체제 커널 소프트웨어를 읽어 들이고, 몇몇 커널 매개 변수를 커널에 넘겨주는 역할을 수행 이후 커널은 나머지 운영 체제를 초기화한다 부트로더의 종류 GRUB (GRand Unified Bootloader) Default로 설치되며 매우 강력한 bootloader 현재 다양한 공개 운영 체제를 비롯하여 연쇄 로딩(chain-loading: DOS나 Windows와 같은 또 다른 부트로더를 로딩함으로서 지원되지 않는 운영 체제를 로딩하는 메카니즘)을 사용하는 상용 운영 체제를 load할 수 있다 LILO (LInux LOader) Linux에서 사용되는 다재 다능한 bootloader 특정 파일 시스템에 의존하지 않고, 플로피 디스켓과 하드 디스크 드라이브에서 Linux 커널 이미지를 부팅할 수 있을 뿐만 아니라 다른 운영 체제도 부팅할 수 있다

설치(17) Default 부팅을 윈도우로 하기 위해 [기본부팅]을 DOS로 체크한다

설치(18) 부트로더를 GRUB을 선택한다.

설치(19) 부트로더 암호를 입력한다.

설치(20)

Network

설치(21) – Network 설정 고정 IP로 설정하는 것으로 하며 이를 위해 [편집]을 클릭한다.

설치(22) – Network 설정 [DHCP 사용환경설정]을 해제한 후, [IP주소]와 [넷마스크]를 입력한다. IP주소는 본체에 부착된 label을 참고한다.

설치(23) – Network 설정 Host명을 입력하고 게이트웨이와 DNS주소를 입력한다.

설치(24) – Firewall 설정 방화벽 설정은 설치자가 원하는 데로 설정한다. 여기서는 보안 수준을 [중간 수준]으로 선택하고, 허용할 서비스에서는 [FTP], [SSH], [Telnet]을 선택한다.

기타

설치(25) – 추가 언어 지원

설치(26) – 시간대 설정

설치(27) – root 암호 설정 루트 암호를 입력한 후, [다음]을 누른다.

설치(28) – 패키지 그룹 설정 [현재 패키지 목록 수용]을 선택하고, [다음]을 누르면 ‘설치 시작’화면이 나온다.

설치(29) –기타 (인증에 관한 설정) ‘개인 데스크탑’을 선택했을 때에는 나타나지 않고 ‘사용자 설치’을 선택했을 때 나타나는 화면이다.

설치(30) – 기타 (패키지 그룹 선택) 이 부분은 앞에서 설치유형으로 ‘사용자 설치 ’를 선택했을 경우에 나타나는 것으로 설치할 패키지 그룹을 선택할 수 있다.

설치(31) –기타 (패키지 그룹 선택) [서버 설정 도구]를 선택했을 때

설치(32) – 기타 (패키지 그룹 선택) 앞에서 서버 설정도구를 선택하면 위와 같이 그에 대한 자세한 정보가 나오면서 동시에 필요한 항목이 자동으로 체크된다

설치(33) – 설치 시작 위의 화면에서 [다음]을 클릭하면 설치가 시작되며 약 20~30분 정도 소요된다. 도중에 CD2와 CD3으로 바꿔준다.

설치(34) – 부팅 디스켓 [아니오, 부팅 디스켓을 생성하지 않습니다]를 선택하고 [다음]으로 넘어간다.

설치(35) – 그래픽 인터페이스 비디오 카드를 설정하는 부분으로 시스템에서 자동으로 설정된다.

설치(36) – 모니터 설정

설치(37) – 그래픽 사용자 설정

설치(38) – 설치 완료 화면 CD-ROM에서 CD를 제거한 후, [종료]를 누르면 시스템이 rebooting한다.

설치 후 부팅 시 환영합니다 사용자 계정 날짜와 시간 사운드 카드 화면 Red Hat 네트워크 추가 CD 설정 완료 Rebooting 후 처음 나오는 화면. 여기서 [앞으로(F)]를 누른다. 사용자 계정 필요시 사용자 정보를 또는 그냥 skip해도 된다. 날짜와 시간 날짜와 시간을 맞춘다. 사운드 카드 화면 테스트 사운드 재생을 통해 소리를 들어볼 수 있다. Red Hat 네트워크 등록여부를 물어보는 화면이 뜨는데 등록하지 않고 넘어간다. 추가 CD 필요하면 추가 CD를 사용하여 추가 install 한다. 설정 완료 모든 설정 완료 후의 화면. 이후에는 사용자 login 화면이 뜬다.