FreeBSD中VirtualBox安装手册

本文摘自FreeBSD手册

在过去的几年中 FreeBSD 并没有任何可用的并被官方支持的虚拟化解决方案。 一些用户曾时使用过利用 Linux 二进制兼容层运行的 VMware 陈旧并多半已过时的版本 (比如 emulators/vmware3)。 在 FreeBSD 7.2 发布不久, Sun 开源版本 (Open Source Edition OSE) 的 VirtualBox 作为一个 FreeBSD 原生的程序出现在了 Ports Collection 中。

VirtualBox 是一个开发非常活跃, 完全虚拟化的软件, 并且可在大部份的操作系统上使用, 包括 Windows, Mac OS, Linux 和 FreeBSD。同样也能把 Windows 或 UNIX 作为客户系统运行。 它有一个开源和一个私有两种版本。 从用户的角度来看, OSE 版本最主要的限制也许是缺乏 USB 的支持。 其他更多的差异可以通过链接 http://www.virtualbox.org/wiki/Editions 查看 “Editions” 页面。 目前, FreeBSD 上只有 OSE 版本可用。

安装 VirtualBox

VirtualBox 已作为一个 FreeBSD port 提供, 位于 emulators/virtualbox-ose, 可使用如下的命令安装:

# cd /usr/ports/emulators/virtualbox-ose
# make install clean

在配置对话框中的一个有用的选项是 GusetAdditions 程序套件。 这些在客户操作系统中提供了一些有用的特性, 比如集成鼠标指针 (允许在宿主和客户系统间使用鼠标, 而不用事先按下某个特定的快捷键来切换) 和更快的视频渲染, 特别是在 Windows 客户系统中。 在安装了客户操作系统之后, 客户附加软件可在 Devices 菜单中找到。

在第一次运行 VirtualBox 之前还需要做一些配置上的修改。port 会安装一个内核模块至 /boot/modules 目录, 此模块需要事先加载:

# kldload vboxdrv

可以在 /boot/loader.conf 中加入以下的配置使此模块在机器重启之后能自动加载:

vboxdrv_load="YES"

在 3.1.2 之前版本的 VirtualBox 需要挂接 proc 文件系统。 在新版本中不再有此要求, 因为它们使用了由 sysctl(3) 库提供的功能。

当使用旧版本的 port 时, 需要使用下面的步骤来挂载 proc:

# mount -t procfs proc /proc

为了使配置能在重启后始终生效, 需要在 /etc/fstab 中加入以下这行:

proc   /proc   procfs  rw  0   0

注意: 如果在运行 VirtualBox 的终端中发现了类似如下的错误消息:

VirtualBox: supR3HardenedExecDir: couldn’t read "", errno=2 cchLink=-1
此故障可能是由 proc 文件系统导致的。 请使用 mount 命令检查文件系统是否正确挂载。

在安装 VirtualBox 时会自动创建 vboxusers 组。 所有需要使用 VirtualBox 的用户必须被添加为此组中的成员。 可以使用 pw 命令添加新的成员:

# pw groupmod vboxusers -m yourusername

运行 VirtualBox, 可以通过选择你当前图形环境中的 Sun VirtualBox, 也可以在虚拟终端中键入以下的命令:

% VirtualBox

获得更多有关配置和使用 VirtualBox 的信息, 请访问官方网站 http://www.virtualbox.org。 鉴于 FreeBSD port 非常新, 并仍处于开发状态。请查看 FreeBSD wiki 上的相关页面 http://wiki.FreeBSD.org/VirtualBox 以获取最新的信息和故障排查细则。

FreeBSD 7.0 全程图解安装手册

FreeBSD 7.0 全程图解安装手册

FreeBSD 是一种优秀的 Unix 类操作系统,它以卓越的稳定性、安全性和性能著称,是目前主流服务器操作系统之一。就在不久前,FreeBSD 发布了一个新的重大版本 FreeBSD 7.0,新版本增加了许多优秀特性。现在我们以标准PC机为例,开始介绍 FreeBSD 7.0 的安装过程。

首先,你需要拥有 FreeBSD 7.0 的安装光盘,你可以在官方网站 http://www.freebsd.org/ 中下载到安装镜像,刻录成 CD 后使用。如果你是在虚拟机中安装,直接下载镜像即可。FreeBSD 7.0 的安装光盘有3张,格式为ISO。第一张光盘 7.0-RELEASE-i386-disc1.iso 可以满足最小安装,如果你还需要安装其他组件,还需要下载剩余两张光盘。

将第一张光盘载入光驱,将计算机设置为使用光盘引导启动。然后开启计算机。

启动计算机后,经过一些加载过程后,将载入 FreeBSD 引导画面,如下图:


现在,按回车键或数字1键,选择第一项使用默认方式启动 FreeBSD 安装程序。如果您不进行选择,安装程序会在十秒后自动使用此方式启动。


经过一些加载过程后,开始进入安装向导。进入向导前,首先会要求你选择所在国家。按键盘方向键选择 45 China 中国,为我们的国家,回车键确定。

下一个画面,是要求你选择键盘类型。中国地区和欧美地区都是使用美式键盘,我们可以直接使用默认选项 USA ISO,回车确认进入下一步。


正式进入了安装向导,FreeBSD 7.0 的安装程序名叫 Sysinstall。现在你看到的就是 Sysinstall 的主菜单,其中有各种安装选项。使用方向键选择 Standard 项目,回车确认,进入标准安装。


首先会看到一个安装提示消息框,确认即可。


现在看到的是分区向导,这里会列出你的硬盘信息。一般情况下,我们按键盘A键,使用自动分区功能,或者手工创建分区。这里我们按A键,自动分区完毕。按键盘Q键,完成分区。


这里是询问你安装何种硬盘引导程序。第一项是使用 FreeBSD 的启动引导程序,第二项是标准引导,第三项是不安装引导程序。如果我们安装单操作系统,请选择第二项。如果有多个操作系统,请选择第一项。第三项是不安装,这指使用目前已经有的其他操作系统的引导程序。我们选择第二项,确认。


再确认,进入分区向导。要注意的是 FreeBSD 的磁盘分区与 Windows 的分区概念不一样,除了硬盘分区之外,还有一个 Label 分区。我们依然按A键,使用自动分区,软件会为我们分配合适的磁盘分区与虚拟内存,按Q键完成。


现在看到的,是比较重要的部分,选择软件安装包。我们只需要一个全新干净的 FreeBSD,这里我们选择倒数第二项 Minimal 最小安装模式,按空格键确认。这里要注意的是,FreeBSD 有一个很方便的软件包管理和安装器,名叫ports,类似 Ubunut 的 Apt-get,一般我们都是必须安装的。我们再选择菜单最后一项,进入详细软件包设置。


使用空格键勾选 ports,然后再选择第一项 Exit,回到前一个菜单。然后同样选择第一项 Exit,结束选择。


询问我们所使用的安装介质,这里我们选择 CD/DVD,确认。


警告我们即将开始安装,将正式对硬盘进行写入操作。选择 Yes 开始安装,选 No 可以回到之前的安装步骤。


分区操作结束后,开始复制文件,FreeBSD 7.0 正在安装。


稍等片刻,提示安装完成。确认进入接下来的设置过程。


设置网卡,确认。


选择首项,一般是你的第一块本地网卡。然后会询问你是否是 IPv6 网络,目前我们主流网络依然是 IPv4,选择否。询问你是否使用 DHCP 网络自动配置网络,如果您的网络路由器开启了此功能,请务必选择是,否则选择否。


设置网络参数,如果您使用 DHCP 设置,现在已经设置完毕。如果不是,请手工填写网络信息。依次需要填写的项目是 主机名称、域名、IP地址、DNS服务器地址、网关地址、子网掩码与附加参数。如果你不知道这些信息,请咨询网络管理员。按Tab键切换表格项目,填写完毕选择 OK 结束。然后会提示你是否现在启动网络与自动启动网络,一般均选择是。


配置系统服务,选择 Yes 进入配置,No 则不配置。配置画面是一个文本编辑器,里面有各种服务参数,设置完毕按 Esc 结束,如果你不知道这是什么,请先不要设置或直接结束。


是否开启 SHH 功能,这是远程终端连接服务,一般服务器均开启。系统额外设置,选择否。

是否开启匿名 FTP 服务,选择否。NFS 服务器 与 NFS 客户端,选择否。


是否设置时间,选择是。稍后会提示你是否使用 UTC 时间,还是本机 CMOS 时间,根据需要选择。如果选择否,接下来需要选择时区,我们选择亚洲 Asia 的中国标准时间。


是否需要安装 Linux 软件兼容程序,如果选择是,你的操作系统就可以使用 Linux 的软件。根据需要设置。

设置鼠标,根据需要选择。


是否安装一些安装光盘自带的软件包,我们选择否即可。


建立用户,我们选择是,然后选择 User 项,建立一个新用户。


需要填写的内容依次是:登录用户名、用户ID、用户组、密码、完整名称、主目录与默认命令行程序,一般我们这里只要填写用户名和密码即可,选择 OK 完成。然后回到前一画面,你可以选择再建立其他用户或选择 Exit 结束用户建立过程。


提示设置 root 密码,root 是 FreeBSD 的最高权限用户,密码关系整机安全,请务必认真对待。输入新密码,按回车确认,再输入一遍并确认。这里输入的密码不会回显。


安装已经完成,选择 No,回到 Sysinstall 的安装主菜单。这里你可以进行其它设置,或者选择 Exit Install 或直接手工重启计算机,完成安装。这里会提示你是否真的退出,选择 Yes。

FreeBSD 已经安装完成,现在请务必取出所有安装光盘,否则系统重启后会再次进入安装程序。现在我们的计算机开始正常重启,重启后经过一些载入操作,进入 FreeBSD 操作系统。


这是 FreeBSD 的命令行启动完毕的主界面,提示输入登录用户名,我们可以使用刚才建立的新用户或 root 用户登陆,依次输入用户名和密码登陆。


登陆成功后,正式进入 FreeBSD。你可以输入一条命令执行,比如查看进程的 ps 命令,回车即可。测试你的操作系统是否可以正常使用。

到这里,FreeBSD 7.0 的安装过程已经结束,您已经可以开始探索 FreeBSD 伟大魅力了。

这是糯米平方的第一篇“多学两招”内容,介绍了 FreeBSD 7.0 操作系统的详细安装过程,如果您需要更深层的学习和了解 FreeBSD,请登陆 FreeBSD 的中文官方手册

原文链接:http://www.ittang.com/2008/0309/4832.html