查看: 24828|回复: 11
收起左侧

[求助] 《自己动手写操作系统》--如何在虚拟机中运行.img文件

[复制链接]
babys_sk
发表于 2014-8-17 20:47:46 | 显示全部楼层 |阅读模式
本帖最后由 babys_sk 于 2014-8-17 20:47 编辑

小弟最近在看《自己动手写操作系统》这本书,没想到第一课就遇到问题了,是这样的:
第一课要求把书上的汇编代码用nasm编译成.bin文件再用一款名为FloppyWriter的软件将.bin文件导入软盘,然后在电脑上用软驱启动即可做成一个简单的操作系统,但是现在软盘非常难找,东西已经过时不知道多少年了,根据我在网上查到的资料,我准备使用Vmware来完成软盘启动,所以我使用了一款名为WINimage的软件先制作一个img&ima文件然后用Floppy将.bin文件导入.img&ima文件中,然后用虚拟启动,下面上图:
操作系统的汇编代码
QQ截图20140817202930.png 如图
第一步将.asm文件编译成.bin文件
QQ截图20140817200326.png
第二步用WINimage来制作空的img&ima文件,命名为1.img&2.ima
QQ截图20140817200814.png
第三步用FloppyWriter将.bin写入.img
QQ图片20140817201454.jpg
第四步用虚拟机软盘启动这两个文件
先设置软驱优先启动
QQ截图20140817201130.png
再设置虚拟机软盘 两个镜像都试了,这里就用1个图拉
1.png
第五步加电运行虚拟机,但是出现的却是。。。
QQ截图20140817201036.png 好伤心啊
为什么这究竟是为什么???
我确定的:1.我汇编代码没问题,代码对照好几遍了,并且通过编译
我怀疑的:WINimage做出的img和ima有问题,导入bin前后大小不变
用WINISO打开img&ima文件的时候提示如图
2.jpg


提供.asm文件和.bin文件
nasm.zip (497 Bytes, 下载次数: 466)
babys_sk
 楼主| 发表于 2014-8-18 13:21:16 | 显示全部楼层
沉了沉了,郁闷啊
风之暇想
发表于 2014-8-18 21:19:46 | 显示全部楼层
虚拟机用iso
babys_sk
 楼主| 发表于 2014-8-18 21:39:02 | 显示全部楼层

虚拟机可以用iso但是那是光驱呀,我这本书上要求是用软驱运行,floppy,所以要用img或者是ima后缀的文件。
axiuluo000
发表于 2014-8-18 22:25:51 | 显示全部楼层
咳。。教程过时了吧,现在谁还用软驱,这问题估计得咨询专业人士。。
babys_sk
 楼主| 发表于 2014-8-19 08:02:48 | 显示全部楼层
axiuluo000 发表于 2014-8-18 22:25
咳。。教程过时了吧,现在谁还用软驱,这问题估计得咨询专业人士。。

关键是过时的东西我都没弄明白,这日子没法过了
happywell
发表于 2014-8-23 18:43:24 | 显示全部楼层
楼主你软盘驱动器没有选中Connect at power on
虚拟机启动时就没有加载软盘驱动器,选中后再试一下
瓶子里的狼
发表于 2014-8-23 21:06:34 | 显示全部楼层
也想学,年纪大了。
nazisoft
发表于 2014-8-23 21:12:07 | 显示全部楼层
你用软碟通试试看
myzuzong
发表于 2014-8-23 21:16:26 | 显示全部楼层
软驱勾选Connected试试
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-25 04:47 , Processed in 0.132231 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表