1>将tolset 目录复制到硬盘,比如C盘或G盘
2>将helloos0复制到tolset目录下。
3>进入helloos0 ,
4>运行 !cons_nt.bat 目的是启动cmd.exe
5>启动命令行之后,run ,运行run,bat
copy helloos.img ..\z_tools\qemu\fdimage0.bin
..\z_tools\make.exe -C ../z_tools/qemu
copy 是复制到
执行make.exe -C 切换到../z_tools/qemu 目录下运行make.exe 执行的是此目录下的makefile
此makefile 去执行
qemu-win.bat, 内容如下
@set SDL_VIDEODRIVER=windib
@set QEMU_AUDIO_DRV=none
@set QEMU_AUDIO_LOG_TO_MONITOR=0
qemu.exe -L . -m 32 -localtime -std-vga -fda fdimage0.bin
所以,其实直接点击
qemu-win.bat也可以运行qemu。
但是如何在cmd内直接运行qemu.exe,是不会运行的。
6>运行结果
7>在虚拟机测试启动镜像
helloos.img
新建虚拟机的时候
使用软驱载入镜像,手动选择目录下镜像文件。
运行结果
我第一次使用的是XP,结果在软驱里载入镜像,启动后,运行结果不显示hello world
可能跟XP系统有关系。所以设置时候设置为其他。
第一次选择了XP,后来切换到其他,也无法启动。