教程
是一个开源的虚拟机。它可以实现 和 的大部分功能。你
也可以像使用 一样的在 里面安装操作系统。但是,由于它是
全模拟的。所以,速度要远远慢于 这样看来 好像没有什么优
势是这样吗?在应用方面的确如此。
但是在其他一个方面它是处于绝对优势的。那就是它具有调试功能这是一个
让人振奋的功能。这个功能在你调试操作系统或者其他一些在裸机上运行的程
序时候,会让你有一种在写 下运行的应用程序的感觉。有时候它是
我们的救命稻草。没了它,也能活,但是肯定要糟糕的多。好了我们开始切入
正题。
一、 配置
实际上配置 是很简单的,为什么很多人不会配置呢?我觉的就是因为他
使用和配置方式和普通程序不一样——配置文件。实际上配置文件是和 文
件、 文件类似的。 没有给我们提供图形界面的配置工具。这就需要
我们自己来修改配置文件。
简单的配置就可以让你的操作系统在 里面跑起来。用 跑完整的
! 和 是不现实的。实在是太慢了。一般我们也只能把他当成调试
器来使用。现在,我们先看一下如何让 在他里面跑起来。如果你细心的话
你会发现在 文件夹里面有一个 " 的文本文件。里面
包含了所有了 参数的信息。这个是官方的教程。可惜是英文的,而且我
也没有找到有中文的教程(不然也没有我这篇文章)。在这里我们仅仅介绍最
简单的配置选项。好了,废话就不多说了。我们现在就开始。
我们以一个例子来说明,这个例子是我用来跑 以及我自己的小操作系统
的。下面就是我们要用到的最基本的选项:
#在一行的最前面加上“#$表示这一行是注释行。
#内存,以 % 为单位,对于 来说最大可以访问 %
#的内存,所以我就给了他 %,你可以根据自己的机器来调整
&
#下面两句一般是不可以改的,至于干什么用的就不用我说
#了。从他们的文件名就可以看出来。
&' ()*+"" (,
&&' (-./)*+" & "
#这个还用说吗?当然是软驱了,我想我们写操作系统肯定是先
#把操作系统放在软盘(或映像)里面吧?在 里面是可
#以使用任意大小的软驱映像的。可以是 或 00,我一般使
#用 00。还有就是 里面可以使用两个软驱。不过好像
#我们并不经常这样做。
12300(&!(
#123(12&!(
#下面是硬盘,很简单,还有就是 也是可以支持多个硬
评论1
最新资源