2007. 10. HANBACK ELECTRONICS CO., LTD.
VMware & 리눅스설치 VMware 에대해이해를하고, VMware Workstation 을설치해보겠다. 그리고 WMware 에 운영체제 ( 리눅스 fedora core 5) 를설치해보겠다. 실습환경 1) Host PC 이번장의내용을실습하기위해다음을준비한다. Fedora Core 5 설치 CD 또는 ISO 파일 WMware Workstation 5 유틸리티 (http://www.vmware.com) 2) Target Board VMware 에리눅스를설치하여 XM-Bulverde 장비의실습을하기위한환경을구축해보 겠다. - 2 - HANBACK Electronics CO., Ltd
1. 가상머신의개요 가상머신 (VM:Virtual Machine) 가상머신은자신의운영체계및 Application을실행할수있는확고하게고립된소프트웨어콘테이너이다. 가상머신은물질적인하드웨어로구성된실제컴퓨터와달리, 소프트웨어로모방한가짜 CPU, RAM, 하드디스크그리고네트워크인터페이스카드를포함하여컴퓨터처럼수행한다. 운영체계는가상기계와육체적인기계의차이나네트웍으로연결된컴퓨터들의차이를구별할수도없다. 심지어가상머신역시진짜컴퓨터라고생각을한다. 그렇지만가상머신은소프트웨어로전체를구성되지않으며하드웨어구성요소를무엇이든지포함한다. 그래서가상머신은물질적하드웨어를넘어서다수의장점을제공한다. 가상머신의장점호환성 : 가상머신은모든표준 x86 컴퓨터와호환이된다. 고립성 : 가상머신은다른물질적인것들로부터고립된다. 캡슐화 : 가상머신은완전히계산된환경을암호화한다. 하드웨어독립성 : 가상머신은근본적인하드웨어에서독립적으로수행한다. HANBACK Electronics CO., Ltd - 3 -
2. VMware 의특징및주요기능 VMware의특징 VMware는실제존재하는물리적컴퓨터가아니라데이터와같은파일로존재하는가상컴퓨터를생성하는환경을제공하기때문에풍부한하드웨어자원이필요하다. 하드웨어자원이충분하지않으면성능이나빠지는단점은있지만, 가상이기때문에다음과같은편리한기능을제공한다. 하나의 PC 에서재부팅없이다양한운영체제를설치하여사용할수있다. 하드디스크와같은컴퓨팅자원을임의대로추가혹은삭제할수있다. 가상머신이파일로존재하기때문에파일복사만으로시스템을백업할수있다. VMware의주요기능 (1) 스냅샷 VMware Workstation은운영중인시스템의상황을시간별로복사하여저장할수있도록해주며, 사용자로하여금백업되있던시스템의상태를언제든복원할수있도록해준다. (2) 가상머신탭 직관적으로새로워진빠른변환모드를사용하여, 마우스클릭만으로가상머신들사이를옮 겨다닐수있습니다. (3) 드래그앤드롭과공유폴더 공유폴더를사용하거나, 파일을시스템사이로드래그엔드롭할수있게함으로써, 게스트와 호스트가상머신사이의파일공유를보다쉽게할수있다. (4) 향상된사운드와비디오새로운사업표준 SoundBlaster 장치지원을통해높은원음재생을가능하게한가상머신상에서음악을들을수있다. 고성능의그래픽기능구현으로비트손실없는스트리밍비디오표현이가능하다. - 4 - HANBACK Electronics CO., Ltd
(5) 새로운운영체제지원 VMware Workstation 은 Microsoft Windows Server 2003, Red Hat 8.0, Red Hat Enterprise Linux AS, SuSE 8.0, 8.1, Enterprise Server 8, Mandrake 9.0 등의새로운운영체제를지원한다. (6) Linux 사용자를위한새로운인터페이스 Linux 사용자들을위해 Windows 버젼의 VMware Workstation 과동일한인터페이스를 제공한다. HANBACK Electronics CO., Ltd - 5 -
3. VMware 의설치 VMware를설치하기위해서 http://www.vmware.com/download/ws/ws5.html 사이트에들어가서 Window용 VMware Workstation 5.0 을다운로드한다. VMware Workstation은상용이지만사용자등록을하면최신버전의시험판을정해진기간동안만사용할수있다. 회원가입시이메일로설치에필요한인증정보를전송하므로자신의정보를정확하게입력해야한다. 설치파일 : VMware-workstation-5.5.4-44386.exe (1) VMware Workstation 프로그램을설치를시작한다. VMware Workstation 5 로고화면과환 영메시지가나온다. Next > 버튼을누른다. - 6 - HANBACK Electronics CO., Ltd
(2) VMware Workstation 프로그램의설치경로를선택하고, Next > 버튼을누른다. (3) 단축아이콘을설치할부분을체크하고, Next > 버튼을누른다. HANBACK Electronics CO., Ltd - 7 -
(4) CD-ROM 자동실행을할것인지를설정하고, Next > 버튼을누른다. (5) 설치준비가끝났으면, Install > 버튼을눌러설치를시작한다. - 8 - HANBACK Electronics CO., Ltd
(6) 설치가진행되고있다. (7) 정보등록화면에서 User Name, Company 를입력하고, Serial Number 는 VMware 사이트 에가입할때등록한이메일로전송된시리얼번호를입력한후, Enter > 버튼을누른다. HANBACK Electronics CO., Ltd - 9 -
(8) 설치를마친후, Finish > 버튼을누른다. (9) VMware Workstation 프로그램을실행시켰을때화면이다. - 10 - HANBACK Electronics CO., Ltd
4. 가상머신의생성및환경설정 여기서는리눅스 (Fedora Core 5) 를설치할가상머신을생성한다. 가상머신은물리적인하드웨어가아닌하나이상의파일로구성되기때문에일반적으로폴더로관리하는것이편하다. D: fedora5 폴더에가상머신을생성해본다. 가상머신의생성 (1) VMware 메뉴의 [File]-[New]-[Vitual Machine] 을클릭 ( 또는 Ctrl + N 키를누른다.) 하여, 가상머신마법사실행화면이나오면다음 (N) > 을클릭한다. HANBACK Electronics CO., Ltd - 11 -
(2) 가상머신구성화면을 Typical 을선택한후, 다음 (N) > 을클릭한다. - 12 - HANBACK Electronics CO., Ltd
(3) 가상머신에설치할운영체제로 Linux 를선택하고 Version 에는 Other Linux 2.6.x kernel 을 선택한후, 다음 (N) > 을클릭한다. (4) 가상머신이름과설치할위치를설정한후, 다음 (N) > 을클릭한다. HANBACK Electronics CO., Ltd - 13 -
(5) 가상머신이사용할네트워크타입을선택한다. 여기서는 Use bridged networking 을선택하 여외부네트워크에서직접게스트운영체제에접근할수있도록한다. (6) 가상머신에사용할하드디스크의최대용량을설정한다. - 14 - HANBACK Electronics CO., Ltd
(7) 다음과같이 fedora5 라는가상머신이생성되었다. HANBACK Electronics CO., Ltd - 15 -
가상머신의환경설정가상머신의 Devices 라는부분은가상머신의각종장치를보여준다. 그런데임베디드시스템실습에필요한시리얼포트와패러럴포트가없을것이다. 여기서가상머신을수정해보도록하겠다. (1) 가상머신의메뉴에서 [VM]-[Settings] 를클릭하거나, Ctrl + D 를누르면가상머신셋팅화 면이나온다. - 16 - HANBACK Electronics CO., Ltd
(2) 먼저메모리를 256MB 에서 512MB 로확장해보겠다. 다음그림에서보면최대설정할수있 는용량을확인하여메모리확장을하면되겠다. HANBACK Electronics CO., Ltd - 17 -
(3) 다음으로 CD-ROM을설정한다. CD-ROM이두개이상인경우아래와같이드라이브를선택할수있고, ISO 이미지파일이있을경우 ISO 이미지파일의위치를설정함으로써사용을할수있다. 사용할 CD-ROM을설정하고, 시리얼포트를추가해보겠다. 아래에서와같이 Add 버튼을누른다. - 18 - HANBACK Electronics CO., Ltd
(4) 하드웨어추가마법사가나오면, 다음 (N) > 을클릭한다. (5) Hardware Type 에서 Serial Port 를선택한후, 다음 (N) > 을클릭한다. HANBACK Electronics CO., Ltd - 19 -
(6) 시리얼포트타입으로 Use physical serial port on the host 를선택하겠다. (7) Physical Serial Port 를선택한다. COM1 을선택하고, 다음 (N) > 을클릭한다. - 20 - HANBACK Electronics CO., Ltd
(8) 다음과같이시리얼포트 COM1 이추가되었고, 패러럴포트를추가하기위해 Add 버튼을 클릭한다. HANBACK Electronics CO., Ltd - 21 -
(9) 하드웨어추가마법사가나오면다음 (N) > 을클릭하고, 하드웨어타입선택에서 Parallel Port 를선택하고, 다음 (N) > 을클릭한다. - 22 - HANBACK Electronics CO., Ltd
(10) Parallel Port 타입으로 Use physical parallel port on the host 를선택하고, 다음 (N) > 을 클릭한다. Physical Parallel Port 선택에서 LPT1 을선택하고, 마침을클릭한다. HANBACK Electronics CO., Ltd - 23 -
(11) 가상머신의디바이스들에대한설정이끝나으면, OK 를클릭한다. (12) 가상머신의디바이스설정이끝난후 Devices 부분에서메모리설정, CD-ROM 설정, 시리 얼포트와패러럴포트등이추가된것을확인할수있다. - 24 - HANBACK Electronics CO., Ltd
5. 리눅스 (fedora core 5) 설치 생성된 fedora5 가상머신에리눅스 (fedora core 5) 를설치해보겠다. (1) VMware의메뉴에서 [VM]-[Power]-[Power On] 을클릭하거나, Ctrl + B 또는메뉴밑에버튼을클릭해서가상머신을부팅한다. 아래그림과같이부팅을시작하면마우스포인터를가상머신의검은화면안에클릭 ( 또는 Ctrl + G) 하여, 가상머신안에서작업을시작하면된다. 가상머신바깥으로나올땐 Ctrl + Alt 버튼을눌러나오면된다. HANBACK Electronics CO., Ltd - 25 -
(2) 리눅스나다른 OS를설치하기위해서는 CD-ROM으로부팅을하여야한다. CD-ROM으로부팅을하는방법은 F2 키를눌러 BIOS 셋팅에서 CD-ROM 부팅을설정하는방법이있고, 여기서는 Esc 키를눌러가상머신을부팅시에 CD-ROM으로부팅해보겠다. 다음그림과같이나오면이동키를눌러 3. CD-ROM Drive 를선택하고 Enter 키를누른다. - 26 - HANBACK Electronics CO., Ltd
(3) 다음과같이 fedora core 5 설치를위한화면이나온다. 리눅스를비롯한 OS 설치에관한 부분은각각의설치가이드를참고하여설치를하면되겠다. 이후설치에관한부분은생략하 겠다. HANBACK Electronics CO., Ltd - 27 -