30天制作操作系统,第一天!

第一天介绍的内容是用二进制编辑器手敲十六进制数,生成img镜像文件,借助模拟器启动“自己的操作系统”,

打印“hello  world”, 即下图!

然而30天制作操作系统的作者,由于成书时间过于久远,并没有下载他提到的模拟器工具。可以用现在常用的虚拟机工具VMware实现。

本人使用的VMware12版本,二进制编辑器使用的是VScode,需要下载十六进制查看器的插件。

这些都准备好之后,用虚拟机启动helloos.img仍不顺利....

问题一:《30天编写操作系统》 如何让虚拟机vmware 从img文件启动(其实就是配置软盘启动)

解决方法

https://blog.csdn.net/m47838704/article/details/46545895?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

问题二:VMware Workstation 不可恢复错误: (vcpu-0)解决方法

解决方法

https://blog.csdn.net/a6864657/article/details/82316417

1、在安装的虚拟机处右键->设置>处理器>虚拟化引擎>首选模式,选择“Intel VT-x or AMD-V"  修改完成此步骤,重新进入系统即可。

问题三:虚拟机开机提示:显示DHCP,且operation system not found

解决方法,没有找到系统->没有找到软盘->设置软盘启动的步骤没有设置完。

基本设置方式如下面百度百科连接

https://jingyan.baidu.com/article/75ab0bcb903215d6864db205.html 

需要补充的是,1)需要把removable  devices 设置为boot 首选项

                          2)同时要保证Floppy type  NOT DISABLED!

至此重新运行虚拟机,就可以进入myos了!

 

总结:

30天自制操作系统,第一天的任务就搞满一天,看来30天异常艰难。

虚拟机BIOS中设置软盘启动,废了功夫,一度怀疑主机没有软盘,虚拟机还能不能实现....

最后完成了,还是感谢以上连接的分享者~

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值