您的位置:首页 > 其它

自制操作系统学习心得(一)

2016-03-04 16:35 169 查看
第一次自制操作系统,感觉挺高大上的。

把第一天遇到的问题总结一下:

首先是下载BinaryEditor,进行二进制代码的编写,书上给的链接貌似打不开,自己上网上找了一个链接如下http://zhidao.baidu.com/share/947976558097aef59b5f824b016d7423.html。

这是下载的第二个BZ编译器,下载的第一个在写代码途中一直崩溃,第二个也有一点问题,就是写完代码保存之后过一段时间再打开,就只能是只读模式,不能再编写了,不知道如何解决。不过在编写过程中不会出现问题,凑合着用了。

写完之后就是测试了,我用了两种方法测试:

一、用VMware虚拟机测试

首先创建虚拟机选择典型安装,下一步



然后选择稍后安装操作系统



之后将客户机操作系统和版本都选其他



其他的按照自己的选择进行创建,完成。创建好虚拟机之后就要为其安装操作系统了,选择编辑虚拟机设置,看硬件选项卡中是不是有软盘的选项,没有的话,就选择下面的添加按钮,进行默认添加,添加好软盘之后,选择软盘,再在右边选择使用软盘印象文件,选择刚才创建的.img文件。选择只读,然后创建。



最后选择开启此虚拟机,就可以等待系统的运行了,如下



第二种方法是按照书上的方法,测试的

1.将tolset文件夹复制到任何你喜欢的硬盘或者文件夹下

2.这里作者描述的不太清楚,应该是在tolset文件夹下创建helloos0文件夹,并将前面保存的印象文件helloos.img拷贝到这个文件夹里面。

3.tolset文件夹里面有个z_new_w的子文件夹,将其中的!cons_9x.bat和!cons_nt.bat复制到helloos0文件夹下

4.在helloos0文件夹下建立run.bat文件。编辑的代码为

copy helloos.img ..\z_tools\qemu\fdimage0.bin
..\z_tools\make.exe -C ../z_tools/qemu

再建立intall.bat文件。编辑代码为
..\z_tools\imgtol.com w a: helloos.img

5.点击!cons_9x.bat或者!cons_nt.bat,在出现的命令行输入run。就可以运行。
结果如下



总结:现在才刚开始,还不太懂原理,只是在跟着做。日后会慢慢理解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: