Vx32
外观
9vx是简单x86虚拟机vx32的一个实现,专门用于在其他宿主系统上运行真正的Plan9。
安装
简短教程
安装9vx后
- 将Plan9根文件系统(来自历史版本的ISO[死链接 2025-04-06—SSL错误](官方Plan 9网站已存档)、9atom或9front,这些都应该可以工作)解压到您选择的目录"/path/to/plan9"(9vx默认目录为/usr/local/plan9vx)。
- 确保"/opt/vx32/bin"在您的PATH中。
- 运行"9vx -r /path/to/plan9 -u glenda"以用户Glenda启动,Glenda是一个本地系统管理员用户账户,可用于安装程序和更改系统设置。如果您运行的是官方Plan9根文件系统,在这里您还将获得一个关于如何使用rio和acme的简短教程。
- 运行"9vx -r /path/to/plan9"以您的用户身份启动(首次运行时,在rc提示符下写入/sys/lib/newuser以设置您的环境)。
问题
从目录运行Plan9会非常方便,特别是因为您可以轻松地将文件从宿主系统传输到您的虚拟系统。但这也带来了一些问题,这与用户权限有关。您很可能会遇到无法创建目录的问题,因为虚拟Plan9系统缺乏写入权限。
将Plan9安装到磁盘映像
克服这一问题的另一种方法是按照这些说明进行Plan9安装。
将Plan9根文件系统放在不安全目录中
一个更简单但安全性较低的解决方法是利用
chmod -R 777 /path/to/plan9/root/
这样,用户和glenda都将能够写入plan9根系统并添加目录。
替代方案
9front(以及可能的9atom)的最新进展使得这些发行版可以在VirtualBox下安装和启动。为了让它们工作,可能需要以下设置:
- 使用PIIX3 IDE控制器。
- 安装USB v2支持。
另外,对于9front的CWFS,您需要创建一个至少12 GiB的磁盘映像。