QEMU에서 일부 .com 파일과 부트 로더를 실행해야합니다. Qemu의 0.9.0 버전을 사용하는 Win XP 시스템을 실행 중입니다. 닷컴 (.com) 파일의 경우 qemu, 호스트에서 DOS로 파일 가져 오기 및 부트 로더 실행
은 내가 MS-DOS 6.22 IMG을 다운로드 한 후이 튜토리얼에 따라 :qemu-img create -f qcow msdos.disk 128M
그냥 크기의 msdos.disk 파일을 생성하지만 : 나는 명령을 실행 http://gunkies.org/wiki/Installing_MS-DOS_on_Qemu 1KB.
은 그 때 나는이 명령을 실행 :qemu -hda msdos.disk -m 64 -L . -fda dos622.img -boot a
가 설치 일종의 시작하도록되어 말한다 가이드에서,하지만 실제로 내가 알고있는 모든 MS-DOS 할 수있는 일을 부팅. 그것은 나에게 dir을 시도한 커맨드 라인을 제공하고, MOUSE.EXE와 같은 이름의 .com 및 .exe 파일을 보여 주며, 마치 일종의 드라이버 인 것처럼 보입니다.
나는 잠시 동안 인터넷 검색을 해왔다. 그리고 내가 발견 한 모든 것은 많은 리눅스 가이드였다.
그리고 무엇보다도 먼저 org 100h
(.com 파일)로 시작하는 일부 .asm 파일을 컴파일하고 DOS에서 테스트해야합니다. 그래서 나는 그들이 .o
과 .bin
파일을 생성하도록 컴파일했다고 생각합니다. 그러나 다음은 무엇입니까? Win XP에서 가상 Qemu DOS 시스템으로 그들을 어떻게 가져 옵니까?
그리고 두 번째로, asm 코드를 준비 할 때 손으로 작성한 부트 로더를 어떻게 실행해야합니까? 어떻게 든 일종의 .img
으로 컴파일합니까? Qemu가 내 부트 로더를 실행하게하려면 어떻게해야합니까?
나는이 모든 것에 당황하고 있으며, 지식이있는 누군가가 우울한 태도로 나를 도울 수 있다면 정말로 감사 할 것입니다.
감사! 이것은 정말로 도움이되었습니다! 당신은 최고예요:). –