4.1用Bochs运行操作系统都需要什么

Bochs运行OS需要具备的最基本内容:

  • Bochs可执行文件
  • BIOS镜像(通常叫做 BIOS-bochs-latest)
  • VGA BIOS镜像(例如VGABIOS-lgpl-latest 或 VGABIOS-elpin-2.40)
  • 至少有一个可以引导系统启动的媒介或磁盘镜像(软盘、硬盘、或者 CD-ROM)或者真正的物理磁盘(软盘 或 CD-ROM)

注意:各版本的VGA BIOS和ROM BIOS都是Bochs包的一部分。不需要单独下载。有关更多信息,请参见第4.2节。

注意:如果您想使用Cirrus SVGA适配器而不是VGA + Bochs VBE,您应该查看8.20节。

您需要在命令行上执行配置项,或者使用图形配置界面设置配置项。但使用配置文件(我们称之为bochsrc),运行Bochs会更容易些。具体Bochs支持哪些配置项,请参见第4.3节。

第一次设置Bochs时,最简单的方法莫过于使用名为bochsrc-sample.txt的示例配置文件。找到这个文件(位置取决于(主机)操作系统和使用的安装工具),并将其复制到Bochs查找该文件的位置,参见5.2节。

下一步是调整配置是它符合您的需求:您可能非常需要设置一个硬盘(见8.22和4.3.21),并且在它上面装载某个操作系统。或者您可能4需要设置一个软盘(见4.3.19)或一个CD-ROM(见8.22和4.3.21)作为安装操作系统的启动介质。请确定Bochs当前使用的启动介质是您所希望的,参见4.3.22

如果你发现在Bochs中您的输入与键盘按键不符,您可能还需要一个按键映射文件(keymap file)来重新将你的键盘布局映射成U.S布局。用于X window system和SDL (Linux端口)的按键映射文件已经与Bochs包一起分发。如果您发现其中没有对应您正在使用的键盘布局,您可以按照4.4节中的介绍创建一个自己的按键映射文件。

可以在http://bochs.sourceforge.net/diskimages.html中找到不同操作系统的磁盘映像集合。有些磁盘映像的大小相当于软盘(压缩后为1M),有些则非常大(压缩后为160M)。如果您想自己创建磁盘映像,请参阅8.2节。

猜你喜欢

转载自blog.csdn.net/patronwa/article/details/92760422