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