《30天自制操作系统》软盘 -> VMware虚拟机

书名叫做30天自制操作系统,按照学校课设答辩的时间来看,估计得把书名改成《一周自制操作系统》,太卷了哈哈哈

我们可以使用qemu来模拟物理机

《30天自制操作系统》软盘 -> VMware虚拟机

make run第二天制作的操作系统

《30天自制操作系统》软盘 -> VMware虚拟机

可以看到输出了hello world,但是qemu模拟感觉没有太大的成就感,想要在真机上面进行自制操作系统的演示。

书中作者一直在用软盘来作为启动盘,但是我连软盘是什么都没有听说过,感觉现在这种东西也已经随着时代的发展而被淘汰了,在网上查了一下img文件在U盘里面做成启动盘的教程,感觉很复杂,而且有的博主说在JMP到OS程序后就有问题了,猜测应该是软盘和U盘的差异而造成的,需要深入修改汇编代码才能兼容,在汇编基础不够+时间不足的情况下肯定不会继续死磕这一部分,遂放弃使用U盘做启动盘。

发现有的师傅使用VMware来代替物理机,使用img软盘来启动操作系统,记录启动过程。

步骤:

1,以自制操作系统中第二天的代码为例生成img文件

make run

《30天自制操作系统》软盘 -> VMware虚拟机

生成了 helloos.img文件

2,创建一个新的虚拟机

《30天自制操作系统》软盘 -> VMware虚拟机

选择稍后安装操作系统

《30天自制操作系统》软盘 -> VMware虚拟机

操作系统选择其他

《30天自制操作系统》软盘 -> VMware虚拟机

后面几步比较简单,不给出步骤

《30天自制操作系统》软盘 -> VMware虚拟机

3,编辑虚拟机设置

《30天自制操作系统》软盘 -> VMware虚拟机

添加软盘驱动

《30天自制操作系统》软盘 -> VMware虚拟机

《30天自制操作系统》软盘 -> VMware虚拟机

《30天自制操作系统》软盘 -> VMware虚拟机

4,进入虚拟机的BIOS

开启虚拟机,按F2

《30天自制操作系统》软盘 -> VMware虚拟机

按方向键移动到Boot,把Legacy Floppy Drives选项调到最上面。这样虚拟机就会从刚刚软盘镜像文件启动了

《30天自制操作系统》软盘 -> VMware虚拟机

按F10保存

5,运行虚拟机

《30天自制操作系统》软盘 -> VMware虚拟机

VMware运行成功

参考链接:

https://www.cnblogs.com/bitzhuwei/p/OS-in-30-days-03-use-vmware.html

https://docs.vmware.com/cn/VMware-Workstation-Pro/12.0/com.vmware.ws.using.doc/GUID-4DCDE9EA-7893-4E7C-9FDA-DA71D3D11F01.html

https://zh.m.wikipedia.org/zh-hans/QEMU

《30天自制操作系统》软盘 -> VMware虚拟机

上一篇:关于在部署KMS过程中的一些问题和总结(windows 7)


下一篇:“云深处,新世界” 2021云栖大会磐久服务器发布回顾