반응형

IT/가상머신 51

도스환경 에뮬: Dosbox vs QEMU vs Virtualbox

각각의 장단점이 있다. 먼저 도스박스의 경우 완벽한 하드웨어 에뮬레이션 보다는 완벽한 도스 프로그램 (특히 게임) 실행 환경의 제공에 주력하는 것 같다. 이에 따른 다양한 그래픽, 사운드 (심지어 미디까지) 에뮬레이션이 지원되어 (최근의 몇몇 버전들, Dosbox SVN 같은...) 실제 도스머신 사용시에 즐겨보지 못했던 게임 배경음악 (미디음향) 까지도 즐길 수 있는 대단한 도스 에뮬레이터이다. 하지만 특정 소프트웨어의 경우 하드웨어를 직접 컨트롤 하려 한다거나 할때 정확한 하드웨어의 반응을 되돌려주지 못하면 실행이 안되는 경우가 있는 듯 하다. 예를 들면 QuickBasic 등으로 프로그램을 만들어 수행하다가 Ctrl-Break 로 멈추고 싶을 때 이 키는 지원 안한다. 물론 QuickBasic 경우..

IT/가상머신 2013.05.05

도스 에뮬레이션 시 데이터의 외부 환경으로의 추출

앞의 글에서 잠깐 언급한 바와 같이 QEMU 나 Dosbox 의 하드 이미지를 사용할 때에는 비압축 하드를 만들어 쓰면 7zip 등으로 파일을 꺼낼 수 있다. 하지만 압축 포맷의 하드를 이미 만들어 쓰는 경우라면? 데이터 추출을 위한 비압축 포맷의 하드를 하나 더 만들어 D: 드라이브 등으로 장착하자. 이곳에 원하는 데이터를 옮긴 후 에뮬레이션을 끝내고 7zip 으로 뽑아냄. 기본적으로 대다수의 가상머신 에뮬레이션에서는 네트워크 지원이 되므로 적절한 네트워크 설정 및 데이터 서버 등을 통해 데이터를 교환 가능하겠지만 그리 간단하지 않으므로 위의 방식을 추천한다. 만일 타 가상머신 에뮬레이터 (예를 들어 Virtualbox, VMWare 등) 을 사용할 경우라면? 일단 Dos FAT 방식의 하드에서 도스를..

IT/가상머신 2013.05.05

Vmware Player 로 CD 부팅

최근 데스크탑을 업그레이드해서 Vmware Player 를 돌릴 수 있는 환경이 되었다. 이전 컴에서는 인스톨 조차 안되었었다는... 인스톨한 김에 윈도우즈 XP 를 설치해 보았는데 무척 괜찮다. VirtualBox 에서처럼 shared folder 를 통한 파일 공유가 아니라 호스트 Win7 과 바로 파일 드래깅으로 상호간 복사가 된다. 예전 버전일 때에도 윈 XP 상에서 Direct3D 일부가 되었던 좋은 경험이 있었기에 Vmware Player 를 가상머신 돌리는 주력 앱으로 쓸까도 싶어서 VirtualBox 와의 성능 비교 정보를 구글을 통해 조금 찾아보았다. http://blog.coralic.nl/2013/01/13/virtualbox-4-2-vs-vmware-player-5/ 위의 사이트에서..

IT/가상머신 2013.04.09

QEMU 모니터 모드

http://en.wikibooks.org/wiki/QEMU/Monitor 여기 설명 잘 나와있다. 모니터 모드에서는 FDD 이미지 등을 갈아끼울 수 있다는... 간단히 정리하자면 ctrl + alt + shift + 2 : 모니터모드 진입 ctrl + alt + shift + 1 : 모니터모드 빠져나옴 사실 이걸 알아야 될 상황이 발생한 이유는 BL3.5 로 QEMU 하드 이미지를 직접 만들어 보고 싶었기 때문... FDD 이미지만 두개 (사실은 부팅 FDD 이미지 하나와 자료파일 하나, 이것은 공디스크에 넣어서 쓰라는...) 로 부팅 가능한 시스템 인스톨을 해 보려 하는데 덕분에 QEMU에서 FDD 이미지를 바꿔넣어야 하는 상황이 발생한다. 인터넷 뒤져보니 나처럼 직접 QEMU용 BL35 하드 이미지..

IT/가상머신 2012.11.09

QEMU: file transfer between host and guest OS

가상머신을 사용하다보면 가장 흔한 이슈중 하나일 듯 하다. 몇가지 팁을 생각해보면... 일단 가상머신의 HDD에 자료를 넣을 때는 넣을 자료들을 모아서 하나의 CD 이미지로 만들고 이를 마운트해서 복사한다. CD 이미지는 imageburn 등으로 간단히 만들 수 있다. 가상머신 HDD에 들어있는 자료를 빼낼때는... QEMU의 경우 비압축방식의 HDD 이미지를 만들수 있다. qcow2 옵션 안붙이고서... 그 대신 하드 이미지가 실제 사용할 사이즈가 된다 (내용물이 있거나 없거나 간에...) 때문에 이 방식은 별로 쓰고싶지 않다. 하지만 비압축일 경우는 WinImage 라는 유료 소프트웨어를 쓰거나 아니면 7zip의 경우 어떤 경우에는 내용을 보고 꺼내오는 것은 가능한 것 같다. (이 부분은 추후 어떤 ..

IT/가상머신 2012.11.09

가상머신 HDD 이미지 (QEMU, DosBox)

qemu에는 qemu-img 라고 다양한 포맷의 하드 이미지 만들어주는 놈이 있다. 한편 DosBox SVN 빌드에는 역시 부팅 후 z: 드라이브에 보면 imgmake.exe 라고 하드 이미지 만들어 주는 놈이 있는데 (오리지널 DosBox에는 이 기능 없다) 옵션으로 -bat 을 붙여서 상세한 하드의 스펙 (실린더 갯수부터 시작해서...) 이 batch file에 저장된다. 나중에 이것을 알고 있어야 DosBox (오리지널 포함) 에서 마운트해서 쓸 수 있다. 헌데 DosBox SVN에서 만든 하드는 qemu에서 볼 수 있는데 qemu에서 만든 놈은 DosBox에서 못읽는다 !! (하드 상세 스펙을 모르니 당연하잖아? 아니면 이런 스펙까지 결정하는 더 자세한 옵션을 나만 몰라서인지도...) 이거 헷갈려..

IT/가상머신 2012.11.08

비 MS 계열 OS 가상머신 실행 관련

구린 컴 쓰다보니 VMWarePlayer 최근버전은 인스톨 조차 안된다. 뭔가 하드웨어상 필요한 것이 있나보다. 때문에 쓸 수 있는 가상머신들은 VirtualBox : 제일 만만하고 쓰기 쉽다. 헌데 구닥다리 OS는 완전한 지원 안됨. 그렇다고 최신 Linux는 하드웨어가 버추얼머신을 부드럽게 돌릴만큼 받쳐주지 못하고... DosBox, DosBox SVN : 도스 돌리기는 최상이다. 여기에 잘만하면 윈95/98 에 DirectX 까지 그럭저럭 돌려줌 (Dosbox SVN 경우). 어짜피 윈95/98용 게임은 별로 관심 없었던지라 그닥 중요하진 않지만.. 그런데 여기에 왠지 다른 OS(구닥다리 리눅스 같은거)도 돌릴수 있을까 싶어서 한동안 삽질 많이 해 봤다. QEMU : 제일 완성도 높은 하드웨어 에뮬..

IT/가상머신 2012.11.08
728x90