Linux 下虚拟机——Virtual Box教程

    VirtualBox官方网站:http://www.virtualbox.org/

    以下为ubuntu 为平台的安装、配置、使用,其实在各个发行版中的使用都差不多,只是在下载的时候需要下载相对应主系统平台的安装包即可。

    环境需求:

       VirtualBox需要kernel modules的支持,所以系统中必须要先安装kernel-devel,如果没有安装的,fedora系统可以使用sudo apt-get install 来安装。

CODE:sudo apt-get install install kernel-devel-正确的版本号

    下载:

       virtualBox网站已将下载连接转移到SUN donwload center, http://www.virtualbox.org/wiki/Downloads 上连接“Binaries (all platforms)”即可连接到下载页面,选择相应的主机平台,同意下载协议即可下载.

    安装:

    运行前配置:

        首先需要建立、并且启动VirtualBox kernel module,执行:

CODE:sudo /etc/rc.d/init.d/vboxdrv setup(注意,ubuntu下的名字不一样,输进入init.d里查看是哪个文件)

        如果kernel升级后,都要执行一次该命令重建;如果需要设置vbox服务为自启动,将vboxdrvvboxnet设置为自启动即可。安装virtualbox后,系统将自动生成vboxusers的用户组,将自己的用户名添加到bvoxusers组,否则无法使用vbox

CODE:sudo usermod -G vboxusers your_user_name

    启动方式:

        命令行启动命令为: VirtualBox(命令有大小写区分)

        .lnk方式启动:在panelapplication(应用程序)/system-tools(系统工具)/innotek Virtualbox执行启动。

    客户机配置、使用:

        建立第一个客户机windows XP系统,因为是虚拟机上运行,为了性能考虑,所以建议下载一些阉割版的windows XP ISO来安装。以下为安装一个XP系统为例:客户机环境配置,点击主界面“New”按钮开始进入设置环境:

QUOTE:

Name:虚拟系统名称,将显示在主界面上。

OS Type:选择将安装的系统类型。

Base Memory Size:给虚拟系统分配内存,依照物理内存大小合理分配。

Boot Hard Disk:相当于给虚拟系统建立的虚拟硬盘,第一次使用肯定没有建立过,所以选择你"New"建立一个。

Image Typ:建立选择第一个类型,也就是动态空间。这样可以避免主机硬盘空间浪费。

Image File Name:虚拟硬盘的名字。该文件可以在“~/.VirtualBox/VDI/”中出现。

Image Size:划分的虚拟硬盘大小。有一点需要注意的是,虚拟硬盘大小不要超出现有虚拟硬盘所在的物理分区空闲空间,否则在安装虚拟系统的时候会提示无法分区的问题。

       在基本配置完虚拟系统环境后,以后还可以在Setting中修改。

       vbox支持ISO、物理光驱方式安装虚拟系统,个人建议有ISO文件的情况下,选择ISO方式安装,因为速度相对来说比较快!添加ISO文件:File -> Virtual Disk Manager -> CD/DVD Images,将需要安装的系统ISO添加便于管理。

    安装客户机系统:

 1、下载 深度精简XP 5.7

以下链接,可以下载,而且我下载时,速度较快

http://www.97sky.cn/downinfo/91.html

2、打开 virtualBox 点击新建

1) 选择New next

 

创建你的guest机名字和选择系统类型(选择 windows xp)

 

然后选择内存大小,一般XP 256MB够了,要运行大型程序的可以分多点.

 

2) 选择guest机的虚拟硬盘大小.第一次运行当然选New新创建,Next>

 

一路点Next>

选硬盘文件类型,上面一种: 不固定硬盘文件大小,随着系统扩大硬盘文会相应当扩大;下面一种: 固定硬盘文件的大小.其他点Next.完成配置

 

3) 挂载操作系统XP

1、选择setting-general-advance boot order(启动顺序)项需要把DVDCD设置为第一启动项,就象我们在WINBIOS设置一样,

 

 

2、在setting-CD/DVD-ROM项选上第二项,把刚才下载的 精简XP选上,

 

QUOTE:

1、实现客户机和主机间的鼠标平滑移动。

2、与主机实现文件共享。

3、于主机共享剪贴板的内容,也就是说直接可以在主机、客户机之间复制、粘贴。

4、使用音效系统,要不然没法用虚拟机听音乐了。

5、与主机实现时间同步。否则的话主机已经到了上午10点了,你的客户机可能还在半夜3...

6、自动登录windows

    网络连接方式:

        vbox默认使用的为NAT方式,我想大部分使用者都使用这种方式了吧?!

    使用音效系统:

        "settings"中的"Audio"项目中选择“Enabel Audio”,并且选择“OSS Audio Driver”驱动,保存设置即可。

    共享文件功能:

 

        "settings"中的“Shared Folders”项目中,依次添加需要共享的主机目录或者分区。建议不要共享主机的一些重要目录,如果非要共享不可,建议设置为"Read-only"。在客户机中读取主机的共享目录方式为“//vboxsvr/共享目录名称”,为了方便使用,建议使用磁盘驱动器映射的方式连接,“我的电脑”-> “工具”->"映射网络驱动器",“文件夹”处填“//vboxsvr/共享目录名称”。

        若是你要虚拟的是Linux类系统,则按以下方法映射共享文件夹:

        0,在虚拟机选项中添加共享的文件夹

        1,若要使用共享文件夹功能,必须安装linux guest additions

        2lsmod | grep vboxvfs,确保加载了vboxvfs模块,若没有,使用sudo modprobe vboxvfs加载

        3,新建一个文件夹,比如/mnt/share

        4 sudo mount -t vboxsf media /mnt/share/,其中media为共享文件夹的名称,share为挂载的文件夹位置

        5,进入 /mnt/share 就可以访问共享的文件了

    使用USB存储设备:只要共享、映射主机的"media"目录即可。

    使用USB其他设备:在"settings"中的“USB”项目中添加主机所能识别的USB设备,比如摄像头...

 

    常用的快捷键:

       ctrl+F,切换全屏模式。

       ctrl+F,无缝模式,这个模式好像有点使用toolbar的感觉。

       ctrl+G,自动调整客户机显示大小。

       ctrl+R,重启客户机。

       ctrl+Q,关闭虚拟器。

 

    Kernel 升级后需要做的事情:

QUOTE:

[marco.chan@fedora8 ~]$ sudo /etc/rc.d/init.d/vboxdrv setup

Stopping VirtualBox kernel module [ OK ]

Removing old VirtualBox kernel module [ OK ]

Recompiling VirtualBox kernel module [ OK ]

Starting VirtualBox kernel module [ OK ]

 

  

 

   以上为基本常用的配置使用,如果需要更详细的配置使用方式,可以在virtual中使用”F1 查阅CHM格式的user manual(英文版)PDF格式的User manual下载地址:http://www.virtualbox.org/download/UserManual.pdf(英文版)

 

 

 

要想复制一个VDI再次使用,必须通过VboxManager命令实现,语法是:VBoxManage clonevdi <source_vdi> <destination_vdi>

 

 

 

 

 

 

上面大部分是从网上copy而来的,下面就讲一下,自已的安装过程中遇到的几个问题:

1,  安装问题,因为版本的更新,导致内核模块的变化,而vbox的安装依赖于内核的模板(内核树)

解决方法:sudo /etc/rc.d/init.d/vboxdrv setup(注意,ubuntu下的名字不一样,输进入init.d里查看是哪个文件)每次kernel更新都要执行一次。。。。。

2. 安装完xp后,发现全屏的时候,并不能全成1280*800显示。

解决方法:设备-》安装增强功能-》重启可解问题。

3.数据共享

设置共享文件夹,这里的共享文件夹是指你的XP和你的U可以共用的文件夹,而不是和局域网共享的文件夹,基本上是把你/home/用户名 这个文件夹共享出来,因为你在U里,文件也是放在这里的,如图我的设置

第一、 在设置->数据共享 可增加

第二、启动XP,打开我的电脑,选择 “工具” “映射网络驱动器”

 

浪费了几个钟头时间来安装,所以还是记录一下。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值