Oracle VM VirtualBox 安装和使用
VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行 Solaris、Windows、DOS、Linux、OS/2 Warp、BSD 等系统作为客户端操作系统。
VirtualBox 号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括 Windows(从 Windows 3.1 到 Windows8、Windows Server 2012,所有的 Windows 系统都支持)、Mac OS X(32bit和64bit都支持)、Linux(2.4和2.6)、OpenBSD、Solaris、IBM OS2 甚至 Android 4.0 系统等操作系统!使用者可以在 VirtualBox 上安装并且运行上述的这些操作系统! 与同性质的 VMware 及 Virtual PC 比较下,VirtualBox 独到之处包括远端桌面协定(RDP)、iSCSI 及 USB 的支持,VirtualBox 在客户端操作系统上已可以支持USB 2.0的硬件装置,不过要安装 VirtualBox Extension Pack。
环境
- CentOS 7.1 (64-bit system)
- Oracle VM VirtualBox 4.3.28 ( Windows)
下载
下载 Oracle VM VirtualBox
地址 http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
安装
双击安装包进行安装,一路下一步即可
解决 Virtualbox 安装系统时出错
运行 Virtualbox 去安装系统时出错:
Failed to open a session for the virtual machine,Unable to load R3 module xxxx/VBoxDD.DLL(VBoxDD),GetLastError=126,(VERR_MODULE_NOT_FOUND)
使用 UniversalThemePatcher 这个工具还原系统主题的 http://pan.baidu.com/s/1tvrXk
开启Virtualization Technology虚拟化技术功能
用来支持 虚拟机安装64位操作系统。
比如 Virtualization Technology 关闭时,我只能选 32 位的系统
在BIOS 设置中,在CPU Setup 中选择开启 Intel Virtual Technology,
这样,就可以选择64位的系统了
安装操作系统
启用网桥,这样,虚拟机和物理机之间就能互相通信了。如果有特殊需要(比如公司设置了防火墙),可能还要需要配置一个固定的 Mac 地址
启动
选择本地操作系统 iso
CentOS 配置
有关 CentOS 的配置可以参考 http://www.waylau.com/centos-7-installation-and-configuration/
相关错误解决
Unable to load R3 module
错误提示:
Unable to load R3 module C:\Program Files\Oracle\VirtualBox/
VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERROR).
返回 代码: E_FAIL (0x80004005)
组件: Console
界面: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
解决方法:
- 其它的电脑上面将上面的
C:\Windows\system32\uxtheme.dll
文件拷贝过来 覆盖本机的uxtheme.dll
- 使用 UniversalThemePatcher 还原破解的主题,全部恢复为“未破解”状态即可。
上述两个资源都 可以在 http://pan.baidu.com/s/1hra3PjQ 进行下载。