我今天已经尝试安装FreeBSD-10.0-RELEASE-i386-dvd1.iso
到 VirtualBox 3 次(每次都是从全新创建虚拟机开始),当我即将退出(应用配置并退出安装程序)最终配置阶段时,我收到以下中止错误:
所以我要么必须重新启动,要么退出......这显然不是我的最终目标。我想在 VirtualBox 中试用 FreeBSD,所以我真的希望安装它。希望有人可以提供帮助。
可能相关的细节:
- 主机操作系统:64 位 Arch Linux (Antergos)
- 虚拟盒4.3.14
- ISO使用的MD5校验
更新1
打开另一个外壳并检查/tmp/bsdinstall_log
。这是最后几行:
我猜umount
失败了?
更新2
正如评论中所建议的,我禁用了Enable VT-x/AMD-V
它,并在设置root
密码后中止。
中止对话框遵循此屏幕
答案1
VirtualBox、Xen、KVM 上的“不稳定”FreeBSD 10/i386
对于 FreeBSD 安装
在 FreeBSD 启动菜单上,从安装介质启动时,选择:3. Escape to loader prompt
输入以下命令:
set vfs.unmapped_buf_allowed=0
(进入)boot
(进入)
然后照常进行 FreeBSD 安装。
运行新的 FreeBSD 系统
两种解决方案:
- 在离开 FreeBSD 安装之前,最后,当它要求打开 shell(在新系统的 / 上 chroot)时,回答“是”,修改 /boot/loader.conf (
echo 'vfs.unmapped_buf_allowed=0' >> /boot/loader.conf
),然后exit
在完成后重新启动它 - 或者,第一次启动时,重复安装步骤,然后将此行添加到您的 loader.conf (
echo 'vfs.unmapped_buf_allowed=0' >> /boot/loader.conf
)
来源 :FreeBSD 10.0 勘误表
答案2
这件事发生在我身上,我来谷歌搜索它。
我通过将 virtualbox 中的虚拟机内存从 128MB 增加到 384MB 来解决这个问题,默认情况下,当我选择 freeBSD 时 virtaulbox 就给了它 128 MB,但对于类似的 debian 网络安装版本,它建议使用 768 MB。我不认为 debian 非 GUI 需要比 freeBSD 非 GUI 多大约 7 倍的内存:)