작업일지/QEMU 썸네일형 리스트형 Cross-compile QEMU from Linux MSYS나 CYGWIN을 사용하지 않고 coLinux기반에서 QEMU를 컴파일 하는 방법. [MinGW32 설치] gcc등 기본적인 개발툴 설치.(build-essential로 기본적인 개발툴들 모두 설치) $ sudo apt-get install build-essential 크로스툴을 설치한다. $ sudo apt-get install mingw32 [파일 다운로드] 다음 파일들을 '~/qemu'에 다운로드 받는다. SDL-1.2.14.tar.gz zlib-1.2.5.tar.gz qemu-0.14.0-rc1.tar.gz 더보기 Windows에서 qemu의 qow같은 파일 만드는 방법 fsutil을 사용하면 된다. 아래는 fsutil에 대한 설명이다. fsutil과 스파스(sparse) 파일 http://blog.naver.com/PostView.nhn?blogId=kyuniitale&logNo=40038408049&redirect=Dlog&widgetTypeCall=true 출처] fsutil과 스파스(sparse) 파일|작성자 폐인맹 스파스(sparse) 파일? - NTFS5(Windows 2K)에 추가된 기능 일반 파일에서 사용하는 공간보다 훨씬 적은 디스크 공간을 사용하여 처리되는 파일이다. 스파스 지원을 사용하면 0이 아닌 영역만 디스크 공간을 할당하고 나머지 0인 영역은 할당하지 않음으로써, 디스크 공간을 사용하지 않고도 대용량의 파일을 작성할 수 있다. 예를 들어, 크기가.. 더보기 zlib 컴파일 Cross-compile Zlib from Linux 리눅스에서 Zlib를 크로스 컴파일 하는 방법. Debian Lenny에서는 mingw 3.13버전이 설치된다.(2012.12.01 wheezy (testing)이하까지 확인됨)3.15를 얻기위해 다음과 같이 한다. mingw32-runtime, mingw32-binutils를 다운로드하고 설치한다. # wget http://kr.archive.ubuntu.com/ubuntu/pool/universe/m/mingw32-runtime/mingw32-runtime_3.15.2-0ubuntu1_all.deb # dpkg -i mingw32-runtime_3.15.2-0ubuntu1_all.deb # wget http://kr.archive.ubuntu.co.. 더보기 ARM Emulation With QEMU Qemu에 ARM에뮬레이팅 하는 방법 출처:http://www.goitexpert.com/general/arm-emulation-with-qemu/ ARM Emulation With QEMUPosted on 23 October 2007 by admin QEMU is well-known as a free replacement for VMware, allowing users to run a PC within a PC. What isn’t so well known about QEMU is that, in addition to emulating x86 architectures, it can emulate AMD64, Sparc, MIPS, PPC and ARM CPUs. In case of ARM, it ca.. 더보기 qemu, colinux network 작업 간혹 이더넷이 제대로 안올라 올때 udev에 잡혀있는것을 제거해서 장치를 다시 잡도록 한다. 이더넷 장치 제거방법 # vi /etc/udev/rules.d/70-persistent-net.rules SUBSYSTEM="net"인 라인을 제거한다. 자세히 보면 NAME="eth0"와 같이 되어 있는데 이게 이더넷 장치이다 이걸 지우면 재부팅시 이더넷 장치를 다시 읽어서 구축한다. 개발시 방화벽이 필요 없다면 iptables로 방화벽을 검사하고 제거한다. # iptables -n -L 제거 #iptables -F 더보기 QEMU로 ARM에뮬레이팅 하기 아래 사이트에 대한 번역 http://www.goitexpert.com/general/arm-emulation-with-qemu/ 1. 옵션 설명 usage: qemu [options] [disk_image] disk_image is a raw hard disk image for IDE hard disk 0. Some targets do not need a disk image. disk_image는 IDE하드디스크0번에 해당하는 row디스크 이미지 입니다. 때에따라 생략 되기도 합니다. Standard options: ‘-h’ Display help and exit 도움말및 종료 표시 ‘-version’ Display version information and exit 버전정보및 종료 표시 ‘-M mac.. 더보기 QEMU Compile on Windows Windows상에서 QEMU를 컴파일 하는 방법. 1. MinGW, MSYS 설치 - MinGW 자동설치 파일 "MinGW-5.1.6.exe" 다운로드 - MSYS 설치파일 "MSYS-1.0.11.exe" 다운로드 다운로드한 MinGW와 MSYS를 설치한다. 2.QEMU 소스코드 다운로드. QEMU사이트 에서 최신 소스코드(qemu-0.12.2.tar.gz)를 다운로드 한다. (현재 링크된게 "qemu-0.12.3.tar.gz"으로 되어 있을것이다. 그리고 다운로드도 안될것이다. 실제로 파일들을 보면 최신 버전은 "qemu-0.12.2.tar.gz"이며 이 파일밖에 존재하지 않는다.) 3. zlib 소스코드 다운로드 zlib-1.2.3.tar.gz 다운로드 4. SDL-1.2.14.tar.gz 소스코드 .. 더보기 QEMU QEMU http://www.nongnu.org/qemu/ Windows용 QEMU on Windows Snapshot 적절한 위치에 압축 해제 QEMU Accelerator Module kqemu-1.4.0pre1.tar.gz kqemu소스코드와 윈도우용 바이너리가 들어 있다. 압축 해제후 kqemu.inf, kqemu.sys를 QEMU디렉토리에 복사한다. kqemu.inf를 설치 한다. [디스크 이미지 생성] qcow : 디스크를 사용한 만큼만 이미지 사이즈가 증감됨. debian.img : 이미지 이름 20G : 이미지 크기 >qemu-img create -f qcow debian.img 20G [CD이미지 이용한 부팅] -kernel-kqemu : KQUEM -cdrom : CD-ROM 이미지 -.. 더보기 이전 1 다음