安装 Plan 9

有了 CD-ROM 映像和硬盘映像,下一步是创建您的 Bochs 配置文件。此文件定义了应如何执行 Bochs 仿真,同时指定在何处查找环境的关键方面(ISO 文件、硬盘映像等)。Bochsrc 配置文件如 清单 2 所示。此文件定义一个 x86 平台,带有 128MB 的 RAM 、鼠标、默认的扩展图形阵列显示器、硬盘(定义为 ata0-master,通过 bximage 创建)、CD-ROM(定义为 ata1-master,指向您已下载的 plan9.iso 文件)、用于 Bochs 输出的日志文件 (bochsout.txt) 以及 CD-ROM 的默认根设备。

清单 2. Bochsrc 配置文件

# bochsrc
#
megs: 128
#
mouse: enabled=1
#
ata0-master: type=disk, path="c.img", mode=flat, cylinders=609, heads=16, spt=63
ata1-master: type=cdrom, path=./plan9.iso, status=inserted
#
log: bochsout.txt
#
boot: cdrom

Bochs 通过配置文件提供大量可表达的选项。这些选项可定义在平台上可用的选项或表达的选项类型(例如,诸如 SSE 或高级加密标准扩展等的单个 CPU 配置)。

要开始将 Plan 9 安装到 Bochs,在与您的磁盘映像、ISO 映像和 bochsrc 文件相同的目录中通过 -q 选项(以便跳过启动菜单)启动 Bochs:

$ bochs -q

此命令创建表示仿真平台的新窗口,如图 3 所示。如图所示,仿真器已经确认了您的磁盘和 CD-ROM 并已经启动了 CD 来开始安装 Plan 9 操作系统。

 启动 Bochs(Plan 9 操作系统的安装)

图 3. 启动 Bochs(Plan 9 操作系统的安装)


随着安装的继续进行,Plan 9 经过了各种不同的配置和安装步骤。图 4 显示了磁盘设置(分区)。

安装 Plan 9 操作系统

图 4. 安装 Plan 9 操作系统


这些示例中使用的视窗系统是 Plan 9 的 rio。Rio 是一种具有一些独特属性的有趣视窗系统。例如,在 rio 中的窗口是其自身的私有命名空间并将文件系统界面导出到在操作系统中运行的应用程序(允许 rio 在 rio 窗口内运行)。Rio 早于 UNIX® 的 X 视窗系统并为随后的视窗系统提供了技术基础。

在漫长的安装完成时,仿真计算机停止且更新 bochsrc 文件以便从磁盘启动(boot: disk)。请注意窗口的顶部(参见图 5)是显示了处于活动状态的元素(CD-ROM、鼠标)的 Bochs 控制,在右侧是一组控件(用于重置、暂停或关闭仿真计算机)。

在 Bochs 上下文中运行的 Plan 9

图 5. 在 Bochs 上下文中运行的 Plan 9


相关内容

    暂无相关文章