ubuntu下virtualbox的安装

官方源里的是virtualbox-ose ,开源版本
可以自行到virtualbox.org下载:http://www.virtualbox.org/wiki/Linux_Downloads
注意平台的选择
下载的是DEB包,直接安装,由于内核的更新可能产生以下的错误(如果没有,请跳过): 
VirtualBox will not start until this problem is fixed. Please consult /var/log/vbox-install.log to find out why the kernel module does not compile. Most probably the kernel sources were not found. Install them (the package name is probably linux-headers-<version> whereby <version> can be determined by ‘uname -r‘) and execute
  /etc/init.d/vboxdrv setup
as root.
由于virtualbox要根据内核的版本重新编译,但是我们的更新是在源里直接进行的,没有存储相应的内核源文件
使用如下命令:
sudo apt-get install linux-headers-$(uname -r)
sudo /etc/init.d/vboxdrv setup
进行virtualbox的重新编译
virtualbox 与kvm冲突的解决办法: 
lsmod |grep kvm
确认自己的模块是kvm_intel还是kvm_amd
例如
[email protected]:~$ lsmod|grep kvm
kvm_amd                33036  0
kvm                   162688  1 kvm_amd
sudo rmmod kvm_amd
或者:sudo modprobe -r kvm_amd
就可以启动virtualbox
切换回kvm
rmmod vboxdrv
rmmod vboxnetadp
rmmod vboxnetflt
modprobe kvm
modprobe kvm_amd
可以写一个切换脚本
参考:http://hi.baidu.com/bailiangcn/blog/item/59e69da86db74bbbcb130c9d.html
#!/bin/bash
NOW_VM=`lsmod | grep vbox`
if [ x"$NOW_VM" = x"" ] ; then
        echo "Now is kvm, swithing to vbox..."
        sudo rmmod kvm_amd
        sudo rmmod kvm
        sudo modprobe vboxdrv
        sudo modprobe vboxnetadp
        sudo modprobe vboxnetflt
else
        echo "Now is vbox, swithing to kvm..."
        sudo rmmod vboxnetflt
        sudo rmmod vboxnetadp
        sudo rmmod vboxdrv
        sudo modprobe kvm
        sudo modprobe kvm_amd
fi
echo "Switching from    to xxx done."
lsmod | grep kvm
lsmod | grep vbox
echo "enjoy it now!"

安装后在应用程序中找到之运行。  例如安装XP选择精简版的xp先下载下来深度的216M。 1.点击VirtualBox工具栏上的“新建”单击“下一步”首先会让你填写虚拟机的名  字以及要虚拟安装何种系统。列表里面包括了从Windows3.1到最新的Windows 7以及各个版本的Linux甚至还包括了一小部分Unix系统我们当然是选择 Windows XP了。   2.接着是选择虚拟内存的大小如果不是运行什么大程序的话选个256M就可以 很流畅运行了这个参数可以修改无所谓的。  3.然后是选择虚拟硬盘的大小第一次运行选择“创建新的虚拟硬盘”。然后在选择“动态分配大小“,不固定硬盘文件大小,随着系统扩大硬盘文 会相应当扩大;第二选项是固定硬盘文件的大小。其他点下一步完成配置。  4. 现在一个虚拟环境就弄好了但是要安装还要把iso镜像挂上去选中刚才建立的虚拟环境单击“设置”会出现”VirtualBox 当前不允许访问 USB 设备。您可以将您的用户添加到“vboxusers”组...,终端输入sudo gpasswd vboxusers -a 用户名。在设置窗口中点击“存储-->没有盘片的虚拟光驱-->右边有个下拉菜单:选择一个虚拟光盘浏览选择-->注册-->你要装的xp ISO文件--->打开-->选择-->确定。  5.在设置窗口还可以对软盘、硬盘、光驱、声卡、USB设备等硬件做出设置。一般默认亦可以。  6.设置好之后点击工具栏上的“开始”就可以开始安装了。  7.windowsXP的安装就不用讲了谁都会跟在硬盘上安装是一样的。  8.大概十几分钟WindowsXP就安装好了。安装时间与你的ISO文件的大小有关。我建议用精简过后的xp毕竟只是在虚拟机上。

安装增强包(这样你就能共享自己电脑的网络、数据,挂载U盘了),点击进入xp后你可能会发现鼠标在主机和xp之间不能随便移动而要需要按右边的Crtl切换出来比较不方便。其实只需要安装了 VirtualBox增强包就行了。安装后VirtualBox就可以像普通的应用程序窗口那样在主机和虚拟系统之间自由切换了。打开虚拟机点击菜单“ 设备“ ->安装增强功能你的WindowsXP就会弹出一个安装界面会叫你安装VirtualBox Guest Additions。如果点击没有反应的话先选择"设备"-> CD/DVD Devices勾选VirtualBox Guest Additions然后再点击菜单“ 设备“ ->安装增强功能然后一路next下去就行了。这样你的鼠标就可以在主机和虚拟机之间自由移动。  设置共享文件夹

1.添加使用用户到 vboxusers 用户组。vboxusers 是安装 vbox 时自动建立的组。sudo adduser xxx vboxusers(xxx为你的Ubuntu用户名)

2.在虚拟机的菜单" 设备"-->"分配数据空间"中选择你所要共享的文件夹。

3.在虚拟xp中的"我的电脑"-->"工具"-->"映射网络驱动器"-->"文件夹“中输入:  \\vboxsvr\xxx (xxx为你所要共享的文件夹)-->确定。 这样,在xp中就会出现新的网络驱动器,这就是你XP与Ubuntu共享文件夹。

时间: 2024-10-08 19:34:58

ubuntu下virtualbox的安装的相关文章

ubuntu下virtualbox 虚拟xp 访问USB设备

 Ubuntu安装虚拟机,实现文件和USB的共享 Ubuntu下virtualbox 虚拟xp 访问USB设备

在ubuntu下用apt-get安装和管理java

1. 简介 本文将介绍如何在ubuntu下使用apt-get安装不同版本的java. 2. 安装默认的JRE/JDK 这种是最简便的方法,(原文OpenJDK6→ubuntu12.04,Open'JDK6→ubuntu12.10+) 更新软件包列表 sudo apt-get update 检查是否已经安装java java -version 如果没有安装,继续.(这一步安装JRE,可以跳过–译者注) sudo apt-get install default-jre 安装JDK sudo apt-

Ubuntu下bochs的安装配置

目前市面上流行的全虚拟化PC仿真软件系统主要有三种:VMware公司的VMware Workstation软件.Microsoft公司的Virtual PC以及开放源代码的Bochs.这3种软件都可以虚拟或仿真Intel x86硬件环境,可以让我们在运行这些软件的系统平台上运行多种其它的"客户"操作系统. 就使用范围和运行性能来说,这3种仿真软件有一定的区别.Bochs仿真了x86的硬件环境(CPU的指令)及其外围设备,因此很容易被移植到很多操作系 统上或者不同体系结构的平台上.由于主

Ubuntu下 Android NDK安装

method 1. 1.google上直接下载NDK源码解压即可,目前版本为 android-ndk-r9d 配置$NDK_HOME 和 $PATH export NDK_HOME=/XXX/android-ndk-r9dexport PATH=$NDK_HOME:$PATH 2.提取toolchain 参考:docs/STANDALONE-TOOLCHAIN.html a.查看目标 指令集 arm or x86 or mipsb.配置gcc编译时所用头文件和根文件的目录 $SYSROOT SY

ubuntu下java的安装即使用

1.首先在官方网站(点击可以下载)下载最新的JDK,要选用self extracting installer 2.在/usr/下新建java目录,把下载的文件放到这个目录下 sudo mkdir /usr/java cd /usr/java 3.更改这个文件的权限,使其可以运行: [email protected]:~$ sudo chmod u+x jdk-6u25-linux-i586.bin 4.运行这个文件: [email protected]:~$ ./jdk-6u25-linux-i

Ubuntu下GCC的安装

在Ubuntu下安装GCC和其他一些Linux系统有点不一样.方法一:该方法超简单:sudo apt-get  build-depgcc就上面这条命令就可以搞定方法二:sudo apt-get  install  build-essential还是简单,一句命令也可以搞定安装完了可以执行gcc--version的命令来查看版本,输出如下:gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)Copyright(C)2007FreeSoftwareFoundation,Inc.编译

ubuntu下boost编译安装

ubuntu下boost编译安装 boost 安装 1.依赖安装 apt-get install mpi-default-dev libicu-dev python-dev python3-dev libbz2-dev zlib1g-dev 2.访问boost官网下载boost最新版本 3.解压下载文件,例如下载文件在~/Downloads下 cd ~/Downloads tar --bzip2 -xvf boost_1_58_0.tar.bz2  4.准备安装 cd boost_1_58 ./

ubuntu下minicom的安装,使用,常见问题的解决

1. 安装 直接使用命令; $ sudo apt-get install minicom 即可安装: 2. 配置和使用 在配置阶段主要是配置串口号和波特率等,和在windows下配置超级终端是一样的. 输入命令; $sudo minicom -s 进入如下的配置界面,用键盘上下键选择"Serial port setup" 然后进入到下面配置串口的界面,输入前面对应的字幕进入相应的配置,比如选择A 即可配置Serial Device. 关于设备号的问题,如果你是用的USB转串口而且使用的

Ubuntu下adb的安装

1.adb简述: adb全称Android Debug Bridge,安卓调试桥接器.它是Android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备. adb也是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是你的android设备. 2.adb命令主要功能: (1)安装/卸载APK程序 (2)在计算机和Android设备之间传输文件 (3)运行Android设备的shell(命令行) (4)管理模拟器或Android设备的端