OpenSUSE上安装虚拟机virtualBOX


一、背景:

    由于在Linux上需要另外的系统进行测试程序或者无法使用某些软件,所以有时候还是要在安装虚拟机来提供多种选择。

    本文全程根据网站https://zh.opensuse.org/index.php?title=SDB:Virtualbox&variant=zh.cn#.E4.BD.BF.E7.94.A8.E5.AE.98.E7.BD.91.E6.8F.90.E4.BE.9B.E7.9A.84_RPM_.E5.AE.89.E8.A3.85
进行操作。

    这次装虚拟机真是史上最难的一次,刚开始使用O妹,真是不知道该如何下手。

二、相关主要步骤:

1.首先是采用软件源安装,发现一直出现错误,便采用官网提供的rpm安装。官方地址:https://www.virtualbox.org/wiki/Linux_Downloads

下载完成之后进行安装,首先安装依赖

/*安装依赖*/
sudo zypper in gcc make kernel-devel

/*安装 RPM*/
sudo zypper --norefresh in Virtualbox*.rpm//此处写包的名字

2.安装完成之后要进行扩展包的安装

    扩展包主要提供了 USB 驱动和 3D 加速驱动等版权内容。

* 下载 Virtualbox 扩展包(Extension Pack)。
    这个网址看不懂,网上找了一个下载地址:http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack
* 在应用程序菜单中启动 Virtualbox,
    将扩展包拖到 Virtualbox 窗口,将会弹出 kdesu/gnome-sudo 提示输入 root 密码,自动安装。  

 此处有问题,我移动之后没有自动安装,

    于是切换到命令行进行安装如下

1. 列出之前安装的扩展包   
$sudo VBoxManage list extpacks

Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      4.2.18
Revision:     88780
Edition:      
Description:  USB 2.0 Host Controller, VirtualBox RDP, PXE ROM with E1000 support.
VRDE Module:  VBoxVRDP
Usable:       false
Why unusable: VBoxExtPackRegister returned VERR_VERSION_MISMATCH, pReg=0000000000000000 ErrInfo='VirtualBox version mismatch - expected 4.2 got 4.3'

2. 卸载之
$sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"

3. 安装新的扩展包
$sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.4-91027.vbox-extpack 

3.新建虚拟机在应用程序菜单中启动 Virtualbox:

* “新建”
* 输入虚拟机名称,选择操作系统类别和版本
* 内存调高点
* 创建新的虚拟硬盘,选择 VDI(Virtualbox 磁盘映像),下面两个是为了与别的虚拟化软件兼容的,我们没有。

    Virtualbox 磁盘硬件位于 $HOME/Virtualbox VMs/ 目录中,可以理解为一个很大的二进制文件,磁盘空间不够的时候,
把创建过的,上面却没有虚拟机的 VDI 删除会节省很多空间。

* “动态分配”还是“固定大小”看自己心情。一般我选动态分配。
* 输入名字,选择大小
* 然后确定

注意 Virtualbox 默认方法创建的并不能完全满足您的需要,比如光驱,声卡等更详细的设置,
要在创建好后,选择该虚拟机,点击设置来继续配置。
Windows所有的 Windows 设置都一样,这里以 Windows 8 为例。

值得注意的是:

* 芯片组那里是 ICH9
* 2D 视频加速可以打开,3D 也可以,但要安装 Virtualbox 的“增强功能”也就是虚拟硬件驱动才能实现。
* PAE/NX 和 VT-x/AMD-v 以及嵌套分页都要打开,第一个是传递主机物理地址的,第二个是 BIOS 里面的虚拟化的东西。

注意 不开装不了 Windows 8。

* USB 2.0 EHCI 驱动没有安装扩展包是勾选不上的。
* 显存给到最大,CPU 用单核。不然会卡。

往虚拟机内安装操作系统如下图所示,点击右上角的光盘图标挂载操作系统的 ISO:


OpenSUSE上安装虚拟机virtualBOX_第1张图片
Windows8_installation

或者将操作系统的光盘放入物理 DVD 驱动器。openSUSE 会自动挂载它,这里你要先选择卸载,不然被主机占用的光驱,虚拟机是没法使用的。
然后在选择 ISO 那里选择物理设备。随后启动虚拟机即可进入相应的操作系统安装界面。

上述的装系统操作出现问题。。。

于是修改:

1.设置还是不变,但是在存储选项设置如下:
加上一个IDE控制器,选择镜像ISO,之后启动就进入了安装界面!

三、设置共享文件夹:

    参考网址:http://iwantfly.blog.51cto.com/1048259/895556

    在virtualbox上共享文件夹时出现了问题。死活才弄上去。

先是标准的操作流程
    1.在虚拟机的设备选项上加上启用共享功能,
 两个选项:
   a. 固定分配的共享文件夹对于定义共享文件夹的虚拟机是永久存在的;
   b.临时分配的共享文件夹在虚拟机运行时添加/删除,虚拟机关闭后消失
选择固定分配一步一步的创建共享的文件夹
2.步骤二:在虚拟机中进行挂载以访问共享文件夹中的内容(映射网络驱动器)
    选择自动挂载之后,一定记得要映射到网络驱动器。

你可能感兴趣的:(OpenSUSE上安装虚拟机virtualBOX)