虚拟机 bochs的安装心得

看了《一个操作系统的实现》这本书后,有点痒痒,准备先从环境搞起。这个bochs虚拟机,下了一个竟然是windwos版的,果断废之。然后又将vmvare的fc10联网,用root 权限下 yum install bochs 命令安装。安装完后似乎一切正常。然后我也模拟了一个引导程序 ,boot.asm,用nasm编译后,boot.bin再倒入到a.img镜像文件中。靠,期待奇迹发生呢。bochs死活起不来,出问题了。他总报错:no bootable device。我查了下,说是让启动盘是软盘 啊,我也用bximage设置了。怎么会出错呢? 看了半天google的搜索,也没搞懂。我只知道有个叫bochsrc的文件很重要。他是bochs配置的启动的重要文件,但我把系统的文件找了个底朝天,没有啊?在哪呢到底? 后来我才发现(慢慢读别人解决问题方法)才发现这个文件就在个人用户目录下。这种文件一般都是隐身的。所以果断现身之。空文件,那我就不管了,直接找了个别人写好的,拷贝过来,修改,保存。再启动,booting from floppy……哇,令人激动啊,但是怎么没见我的hello ,os world 啊?跑哪了,在等等吧。等的时候我突然发现看的位置不对。原来红色的hello,os world早就出现在第一行了,我还傻乎乎地在下面找呢?好了,废了九牛二虎智力搞定了这个,(中间还卸载了一次呢),后面的事情就好说。今天周五,我可是忍着烦躁的心情去搞的。

恩,看来不能急躁啊,有问题先想想,不懂的,果断 wiki,google之。沉住气,坚持就一定能够解决掉它。相信自己。

posted on 2011-03-11 20:11  kevinferry  阅读(1303)  评论(0编辑  收藏  举报