30 自制操作系统,qemu的运行记录,解释run.bat的执行过程

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,后来切换到其他,也无法启动。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值