首页 > 系统服务 > 详细

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

时间:2020-12-05 15:21:48      阅读:67      评论:0      收藏:0      [点我收藏+]

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

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

技术分享图片

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

技术分享图片

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

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

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

步骤:

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

make run

技术分享图片

生成了 helloos.img文件

2,创建一个新的虚拟机

技术分享图片

选择稍后安装操作系统

技术分享图片

操作系统选择其他

技术分享图片

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

技术分享图片

3,编辑虚拟机设置

技术分享图片

添加软盘驱动

技术分享图片

技术分享图片

技术分享图片

4,进入虚拟机的BIOS

开启虚拟机,按F2

技术分享图片

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

技术分享图片

按F10保存

5,运行虚拟机

技术分享图片

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虚拟机

原文:https://www.cnblogs.com/Cl0ud/p/14087565.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!