24.4.使用 VirtualBox™ 安装 FreeBSD¶
FreeBSD 作为客户机操作系统在 VirtualBox™ 中表现良好。该虚拟化软件可用于大多数常见的操作系统,包括 FreeBSD。
VirtualBox™ 客户机额外提供如下支持:
同步剪切板。
整合鼠标指针。
同步宿主机时间。
窗口缩放。
无缝模式。
注意
请在 FreeBSD 客户机中执行下文命令。
首先,在 FreeBSD 客户机中安装 virtualbox-ose-additions。可以通过软件包或者 port 安装。以 port 为例:
# cd /usr/ports/emulators/virtualbox-ose-additions && make install clean
然后在 /etc/rc.conf 中添加如下内容:
vboxguest_enable="YES"
vboxservice_enable="YES"
如果使用了 ntpd(8) 或者 ntpdate(8),可禁用宿主机时间同步:
vboxservice_flags="--disable-timesync"
Xorg 会自动识别 vboxvideo
驱动。也可以在 /etc/X11/xorg.conf 中手动指定:
Section "Device"
Identifier "Card0"
Driver "vboxvideo"
VendorName "InnoTek Systemberatung GmbH"
BoardName "VirtualBox Graphics Adapter"
EndSection
若要使用 vboxmouse
驱动,请在 /etc/X11/xorg.conf 中修改鼠标部分配置:
Section "InputDevice"
Identifier "Mouse0"
Driver "vboxmouse"
EndSection
使用 mount_vboxvfs
来挂在用于在宿主和虚拟机之间传输文件的共享文件夹。共享文件夹可以在宿主机上通过 VirtualBox 的图形界面或者 vboxmanage
工具创建。例如,要为虚拟机 BSDBox 创建一个名为 myshare 的共享文件夹,其位于 /mnt/bsdboxshare,请执行:
# vboxmanage sharedfolder add 'BSDBox' --name myshare --hostpath /mnt/bsdboxshare
请注意共享文件夹名称中不能包含空格。要在客户机中挂载这个共享文件夹,请执行:
# mount_vboxvfs -w myshare /mnt