我从贝尔实验室下载了 Plan 9(第4版)ISO,并为系统提供了两倍的推荐内存和硬盘空间。我按照安装提示进行操作,尽可能选择默认选项。然而,安装程序警告说,尽管安装完成,但空间不足。当机器尝试启动时,出现多次内核恐慌并中止。
如何在 VirtualBox 上安装并运行 Plan 9?
答案1
虽然在 VirtualBox 上安装 Plan 9 可能会带来一些问题,但可以安装9前线(计划 9 的一个分支,带有补丁和错误修复)在 VirtualBox 上。这段来自 Chris McGee 的 YT 视频包含一些这样做的说明。总之:
- 下载最新9front ISO
- 创建新虚拟机,类型为“其他/未知”,1024 MB RAM,10 GB VDI
- 调整设置:
- 音频:SoundBlaster 16
- 显示屏:32 MB 内存(可选)
- 网络:NAT/桥接、Intel Pro/1000 MT 服务器 (82545EM)
- 启动机器并开始安装。如果适用,请使用默认值,但以下情况除外:
- 将显示分辨率设置为
1024x768x32
,而不是1024x768x16
- 将鼠标设置为
ps2intellimouse
,而不是ps2
。这将启用滚动/分页。
- 将显示分辨率设置为
- 在弹出的终端窗口中,键入
inst/start
开始安装。 - 按照提示操作,尽可能使用默认值。请注意以下事项:
- 要分区的磁盘
partdisk
是sdC0
(VBOX HARDDISK
) - 当提示安装 mbr 时,键入
yes
(而不仅仅是y
)。使用mbr
,不使用gpt
。 - 只需键入
w
,然后q
根据>>>
提示即可 yes
当要求查看文件系统时键入。sysname
可以是您想要的任何名称。9front
是一个很好的默认值。- 安装 MBR 并使其处于活动状态。
- 当出现
finish
提示时,从驱动器中取出 CD,然后再继续。
- 要分区的磁盘
- 当您收到错误消息时,请重新启动计算机
fshalt
。
rio
有用信息:要在(窗口管理器)中调整窗口大小/移动窗口:
- 右键单击屏幕的空白区域。选择“调整大小”或“移动”。
- 将十字线放置在您想要调整大小/移动的窗口上。
- 右键单击并拖动以移动窗口。
- 将光标定位在窗口的边缘/角落。左键单击并拖动以从该边缘调整大小。
答案2
从Google搜索结果中找到了另一个wiki:
逐字来自来源:
笔记:VirtualBox 不是一个很好的选择。每个版本的行为都会发生巨大变化,有些可以开箱即用,有些只需要正确的设置,有些则根本不起作用。强烈建议您选择不同的虚拟机。众所周知,VMware、qemu(带或不带 kqemu)、kvm 和 xen 都工作得更好。
另请参阅:安装计划 9在qemu上,在xen中,在xen 3.0中。
贝尔实验室的 Plan 9 和网络在 Virtualbox 3.1.8 中运行良好,在桥接模式下使用 Am79C973 虚拟以太网适配器,选择芯片组 PIIX3 并关闭“启用 IO APIC”。
在 Virtual Box 3.0 下,选择 ICH6 芯片组而不是 PIIX3 或 PIIX4,并取消选择所有磁盘即可
9pccpu
运行。AMD79C970 以太网 PXE 可以可靠启动,但英特尔以太网仿真却不能。
答案3
作为评论者的建议,我将其从评论推广为答案。 (如果有更好的方法可以做到这一点,我们深表歉意。)
我见过这种行为。解决方案是为虚拟硬盘预先分配磁盘空间,而不是保留默认设置,即仅在需要时从主机分配磁盘空间。
默认情况下,在 Virtualbox 中,当您创建新 VM 时,在磁盘创建屏幕上,有用于创建新磁盘(或选择现有虚拟磁盘)的选项。
如果您选择本机 VDI 格式并询问大小,向导会询问您是否希望磁盘“动态分配”。如果您选择此选项,则会创建一个非常小的虚拟磁盘文件,但虚拟机管理程序会对虚拟机撒谎并告诉它这是您选择的最大大小。当数据写入虚拟磁盘时,文件会增长。
对于此过程的描述,参见维基教科书。
这不适用于计划 9。它可以以某种方式检测到磁盘实际上不是声明的大小并且格式化失败。
相反,选择固定大小的图像。这将预先分配整个虚拟硬盘。这可能需要一些时间,但按照 2020 年代的标准,Plan 9 磁盘不需要很大。
这也描述在虚拟盒手册。
我发现,如果我创建了固定大小的映像,Plan 9 能够对其进行格式化,然后毫无问题地安装到其上。