컴퓨터공부/Linux & Unix

[펌] vmware for linux

achivenKakao 2005. 11. 2. 22:53
## VMware 설치 완벽가이드 (for Linux)

안녕하세요 원재아빠 예요..
VMware를 사용하고자 하시는 분들께 설치및 사용방법에 대한 글을 조금 적어볼께요..^^

1. VMware소개

VMware는 OS안에서 타OSS를 구동할때 사용되는 상용어플리케이션 도구입니다.
기본적인 사용을 말씀드리자면 (제경우) Linux를 기본 OS로 구동하신후 VMware를 통해서 Window를 사용할수 있습니다..

2. 어디에 쓰면 좋나?

뭐 두말 하면 잔소리 입니다. 일단 OS 2개 이상을 한 PC안에서 같이 구동할수 있으니깐..좋은 점은 무진장 많습니다.
예전에 멀티부팅를 할때에는 다른 OS를 쓰려면 재부팅해야하는 번거로움을 덜어줍니다...
글구 또, 익스플러랑 네스케이프를 동시에 사용할수도 있구요..히히..
저처럼.. 회사에서 윈도우를 어쩔수 없이 항시켜두어야 하는 분들에게도 아주 좋을것 같습니다.
뭐.자신이 쓸려구 한다면..여러모로 편리 하게 쓸수 있겠죠^^

3. 설치전 준비사항

CPU : 적어도 팬2이상..팬3이상 권장됨.
메모리 : 음..128로도 되는데요..두개이상 OS를 무리없이 돌리려면 256정도는 되야되지않을까 싶네요
그래픽 : X-window 기반입니다..
기타장치 : Linux에서 장치가 다 잡혀야 되겠네요..기본으로
중요사항 : VMware를 설치하시기 위해서는 커널소스와 커널 해더파일이 설치 되어있어야 합니다.
따라서 리눅이 설치시 커널소스와 해더를 설치 하시길 바랍니다.(커널버젼 업그래이드 되었네요)

4. 설치

가. RPM을 다운받아서 설치 합니다.
나. rpm를 설치하면 다음과 같은 파일이 /usr/bin/에 생성됩니다.

/usr/bin/vmware /usr/bin/vmware-ping
/usr/bin/vmware-config.pl /usr/bin/vmware-smbd
/usr/bin/vmware-loop /usr/bin/vmware-smbpasswd
/usr/bin/vmware-mount.pl /usr/bin/vmware-smbpasswd.bin
/usr/bin/vmware-nmbd /usr/bin/vmware-wizard

위에서 vmware-config.pl 를 실행합니다.

실행되면서 설치가 됩니다.

다. 설치후 /usr/bin/vmware 를 실행합니다.

5. OS설치 하기.

VMware에서는 2가지 방식으로 다른 OS를 구동할수 있습니다.
첫번째로는 VMware를 구동하여 새로운 OS를 설치 하는것이구요..
다른 한가지는 기존에 깔려잇는 (멀티부팅으로) OS를 억세싱 하는 방법입니다.

가. 새로운 OS설치

Vmware를 구동하고 configuration editor 나 wizard 등으로 기본적인 세팅을 합니다.
wizard를 실행하면 새로이 설치할 OS의 기본설정(장치, 메모리, OS종류 등등)을 할수 있습니다..
설정이 끝나고 power메뉴에서 power ON를 합니다.

VMware창내에서 새로운 PC하나가 구동됩니다.(램체크, Bios체크등...일반 부팅과정이 보여집니다.)
그다음은 일반 OS설치 하실때 처럼 하심됩니다.(예: 윈도우 부팅 디스켓넣구..CD넣구 설치)

나. 기존의 OS억세싱하기

추천하는 방식입니다. 기존 OS를 억세싱하기위해서는
일단 기존의 OS(예 windows)를 멀티부팅되도록 설치되어있는 상태여야 합니다.
Configuration Wizard를 실행하시구
OS를 선택후 Disk Type Setting에서 "Existing physical disk" 를 선택합니다.
그럼 어떤 파티션을 억세싱 하는가에 대한 세팅창이 뜹니다...
그 이후는 대화창을 보면서 설정 하심됩니다.

다. 기존 OS와 새로운 OS설치시 장단점

기존 OS를 억세싱할경우는 (예 :윈도우) 기존의 장치설정을 다시 변경해주어야 하는 번거로움이 있습니다.
그렇치만 새로운 OS를 설치 하게되면 하드의 용량을 2G밖에 설정이 안되나
기존 OS를 억세싱 할경우는 기존 파티션에 있는 모든 영역을 사용할수 잇습니다.
따라서 좋겠죠...그리구, 새로운 가상디스크에 OS를 설치하여 사용하다가 갑자기 리눅이에 문제가
발생되면 설치한 OS도 덩달아 날려버릴수도 있겠네요..그러나 다른 파티션에 있는 기존 OS를 억세싱하면
그런 위험에서 벗어날수 있겠지요...^^ 어찌되었든 저두 현재 기존꺼를 사용하고 있구요..개인적으로 추천합니다.

6. 기존 windows 억세싱에 관한 세부사항

가. 장치설정

기존의 window를 VMware의 설정과 멀티부팅시의 설정을 모두 충족하기위해서는 윈도우 장치관리를 2중으로 해야합니다.
그러기위해서는 우선, 멀티부팅에서 windows를 구동합니다.(VMware구동이 아니구 진짜부팅)

제어판 -> 시스템 -> 하드웨어 초기화 파일 을 선택합니다.

Orignal Configuration 을 복사하여 새로운 VMware Configuration를 만듭니다.

이제 윈도우 부팅시에 하드웨어 초기화 를 어떤것으로 할것인가를 물어볼것입니다.

다음, Linux를 부팅하여 Vmware를 띄우고 윈도우를 VMware Configuratin으로 구동합니다.
그럼 윈도우는 알아서 보드, 바이오스, 장치 등을 설정할것입니다.(windows CD요구할수 도 있음)

이후 VMware로 윈도우를 구동시는 VMware Configuration으로,
그냥 윈도우 독립으로 부팅할때는 Original Configuration으로 부팅하시면 됩니다.

1) 네트웍 설치

기본적인 장치(보드,바이오스등)는 VMware에서 기본적으로 제공되는 넘을 인식하여 윈도우가 알아서
잡지만 VGA의경우와 사운드, 네트웍등의 장치들은 직접손을 봐야 합니다.
렌카드의 경우는 리눅에서 활성화되고 설치 되어있다면 굳이 재조정 할필요는 없습니다.
특히 DHCP에 물려있는 경우는 리눅에서 게이트 웨이를 설정하고(자동으로설정됨) 설정된
게이트 웨이를 통해서 새로운 IP하나를 더 요구합니다. 따라서 저처럼 일반회사등에서 제약없이
DHCP서버에 연결되어있을경우는 새로운 IP하나가 윈도우에 할당됩니다.
(^^ 그래서 전 IP 가 두개) 그러나 일반 상용DHCP서버(두루넷,한통ADSL,기타등등)에 연결되어있는경우는 좀 다릅니다.
일단 IP를 한개만 주기때문에(돈인데..) 두개의 IP가 요구되면 에러가 발생할것입니다.
따러서 이러한 경우는 리눅이를 게이트 웨이로 설정하고 윈에서는 내부IP를 할당해서 사용하시면 될것입니다.

2) VGA설치

우선 vmware로 윈도우를 구동하시면 VGA가 640x480모드로 뜰것입니다.
www.vmware.com에 가셔서 (거기가심 위에 내용다있음^^) vmwaretool 를 윈도우에 설치 합니다.
설치하시면 실행파일과 함께 c:\windows\temp 에 VMware SVGA 드라이버가 생성됩니다.

제어판 -> 장치 추가마법사 를 통해서 PNP가 아닌 장치를 검색하면.. 포트와 VGA등을 검색하여 나올것입니다.
그런후 vga장치의 드라이버를 windows temp의 VMware SVGA로 설치 한후 재부팅하면..

VGA설정이 됩니다.(장치 관리자에 디스플레이를 보시면 다음 과 같이 장치가 잡혀야 합니다.)

standard PCI Graphics Adaptor(표준 PCI 그래픽 어댑터)
VMware SVGA Display Adaptor

이렇게 장치관리자에 문제없이 잡혀있으면 성공한것입니다.(몇번해봐야 될꺼예요...한번에 될수 도 있지만^^)

VMware SVGA 는 하이칼러16bit에 1280x1024 까지 지원됩니다.(아쉽게도 256컬러 지원 안됨(즉, 스타크는 못함)

3) 사운드 설치

사운드는 뭐 설치라고 할것도 없습니다. 리눅이에서 잘잡힌다면 윈도에서는 사블호환용으로 자동으로 잡힐것입니다.
다만 VMware Configuration editor 에서 사운드 디바이스를 /dev/dsp 나 기타 사운드 관련 장치로 설정해주심됩니다.

4) Parallel 포트 연결

프린터를 사용하기위해서는 parallel 포트가 연결되어야 합니다.
리눅에서 프린터가 안되는 프린터 기종이라도 포트만 연결되어있다면 윈도(VMware)에서는 드라이버 설치 하여
사용할수 있습니다. 이것두 마챦가지로 VMware Configuration editor 에서 LPT1 디바이스의 path를 설정 해주심됩니다.
리눅에서 프린터가 되시는 경우는 /dev/lp0 등으로 하시구 리눅에서 안되는 경우는 /dev/parport0로 연결하심 됩니다.

7. License

VMware는 상용프로그램입니다..따라서 사용하시려면 라이센스가 필요합니다.
돈을 내구 사시던 크랙을 이용하시던^^

VMware을 사용하는 계정 Home에는 .vmware 와 vmware 디렉토리가 생성됩니다.
이때 라이센스는 파일을 .vmware에 복사 하심됩니다.

참고로 라이센스 파일은 요렇게 생겼습니다.

# VMware software license
Fields = "Cpt, Name, Email, LicenseType, LicenseClass, LicenseFeature, Count, Li
censeKey, ProductID, ProductType, Expiration"
StartFields = "Cpt, Name, Email, LicenseType, Field2"
Field2 = "LicenseClass, LicenseFeature, Count, Field3"
Field3 = "LicenseKey, ProductID, ProductType, Expiration"
Cpt = "COPYRIGHT (c) 1998-2000 VMware, Inc."
Name = "leon"
Email = "leon@local.local"
LicenseType = "User"
LicenseClass = "Full"
LicenseFeature = "None"
Count = "1 of 1"
LicenseKey = "******_001"
ProductID = "VMware for Linux"
ProductType = "2.0"
Expiration = "2013-11-2"

Hash = ********-********-465f01c1-a455eecb-********


VMware는 아주 매력적인 프로그램입니다.
동시에 여러 OS를 쓸수 있다는 측면에서 우리 Hacker들에게도 아주 좋은 프로그램이기도 합니다.
유용히 사용하시구요..

사용하시다가 안되는거 있음 멜주세요... -.hackerleon