如何在Ubuntu下的VirtualBox虚拟机(Windows XP)里挂载/使用U盘 (转载)
在Ubuntu下安装了VirtualBox之后,如果你的虚拟机安装的是Windows XP系统,那么,你会发现,当你插上U盘时,无论你怎么折腾,虚拟机(XP)里都是没有任何反应的,既不提示找到新硬件,也看不到U盘的分区。
不像VMware,默认安装之后对U盘的支持很好,根本不需要用户去配置什么东西。从这一点上,我觉得VirtualBox太龌龊了,小而美归小而美,但是你不能把最常用的功能放在基础支持列表之外,还要用户去配置才能用,不是么?
下面就教你如何能让VirtualBox的虚拟机(XP)找到U盘并挂载上。宿主机系统是Ubuntu。实话说,网上的很多文章写得实在让人很无语,要么简略得太夸张,要么连中文都写得不通顺(负点责任行吗),我实在是看不下去了,所以在研究出来怎么做之后,我决定要把这么简单的一件事情写成教程,帮助有需要的人。
1.关于Guest Additions
VirtualBox带有一个叫Guest Additions的东西,可以在VirtualBox的菜单里为虚拟机安装上(一点击,在XP中就会弹出软件安装界面)。后面的步骤是否依赖Guest Additions,我不确定,因此,建议你安装上。
文章来源:http://www.codelast.com/
2.U盘的支持在哪里
你一定想不到,默认安装的VirtualBox,竟然是没有USB设备支持功能的!你必须要去它的官网下载另一个“扩展包”(Oracle VM VirtualBox Extension Pack),才能让VirtualBox支持!如前所述,我觉得这一点非常龌龊。
下载地址在这里(不保证长期有效,若失效,请Google)。在我写这篇文章的时候,我下载的版本是 VirtualBox 4.3.8 Oracle VM VirtualBox Extension Pack,文件名为 Oracle_VM_VirtualBox_Extension_Pack-4.3.8-92456.vbox-extpack,双击它进行安装(前提是你已经安装过了VirtualBox软件,否则双击它是没用的)。
双击时,会弹出类似于下面的对话框:

点击“安装”,毫无疑问。
3. 添加用户组
在Ubuntu命令行下,执行如下命令:
sudo adduser your_user_name vboxusers
4. 重启宿主机
是的,重启宿主机。貌似注销也行,但是不要去猜和尝试了,重启宿主机是一定有效的。
5. 挂载U盘
重启宿主机后,先插上U盘,再启动虚拟机(XP),点击此虚拟机的VirtualBox菜单:设备→分配USB设备,在列出的USB设备列表中找到你的U盘名字,点击。然后虚拟机(XP)里应该就会出现找到新硬件的提示了。
如若不行,你可能需要在VirtualBox的全局设置中的“USB设备”设置里,将“启用USB2.0(EHCI)控制器”选中,再重启虚拟机试试。
如何在Ubuntu下的VirtualBox虚拟机(Windows XP)里挂载/使用U盘 (转载)的更多相关文章
- 如何在Ubuntu下使用TF/SD 卡制作Exynos 4412 u-boot启动盘
/** ****************************************************************************** * @author Maox ...
- ubuntu下用virtualbox安装windows虚拟机
按照这个教程: http://jingyan.baidu.com/article/eae07827856ac21fed54856f.html 安装. 会出现问题:"VT-x is disab ...
- 如何在Mac下使用TF/SD 卡制作Exynos 4412 u-boot启动盘
/** ****************************************************************************** * @author Maox ...
- 如何在ubuntu下使用windows下的程序(eg: .exe)
为了在ubutu下安装百度云管家,上网查了下如何在ubuntu 下安装.exe文件,其中遇到一些问题记录如下: 使用的命令: 开始时直接使用的sudo apt-get install wine 在运行 ...
- 如何在ubuntu下重建被grub覆盖的win10引导区?
如何在ubuntu下重建被grub覆盖的win10引导区? 1.修改grub配置文件: sudo vi /etc/default/grub 2.设置:GRUB_DEFAULT = 2 3.更新配置文件 ...
- Mac系统下使用VirtualBox虚拟机安装win7--第一步 安装vbox虚拟机
Mac系统下使用VirtualBox虚拟机安装win7操作步骤: 第一步 安装vbox虚拟机 1.先下载vbox,下载地址:: https://www.virtualbox.org/wiki/Down ...
- 共享文件 Ubuntu下安装Samba与Windows
Author:Xianghai Ding.Date:2019/01/08**************************************************************安装 ...
- CentOS 6 命令行下安装 VirtualBox 虚拟机步骤
CentOS 6 命令行下安装 VirtualBox 虚拟机步骤 1. 准备工作 安装内核更新 yum install kernel-develyum update kernel*如果内核有更新,则需 ...
- windows10 下访问 virtualbox 虚拟机的linux15.10/16.04 系统 及 用 putty 访问虚拟机的配置
参考: http://www.doc88.com/p-915707596190.html --- 安装samba http://my.oschina.net/u/2260265/blog/405598 ...
随机推荐
- 手动刷新magento的索引管理方法
当我们网站商品很多的时候,比如有几千件,我们刷新Magento的索引管理(Index Management)经常会失败.那么后台刷新不了,我们还可以通过命令行来刷新. 使用命令行来刷新索引管理会极大降 ...
- android ImageView组件属性
adjustViewBounds :该属性为真时可以在调整ImageView边界时保持图片的纵横比例(需要与maxHeight 或maxWidth一起使用). scaleType: 属性用以表示显示图 ...
- cocos3.12预编译android报错RuntimeJsImpl.cpp
从coco官网下载了cocos2d-x-3.12.zip,在gen-libs生成prebuilt时,mac ,ios 平台都正常,android报错: jni/../../Classes/ide-su ...
- 临时解决系统中大量的TIME_WAIT连接
今天,偶然间发现后台服务与数据库之间有大量的TIME_WAIT的连接: [root@localhost logs]# netstat -an | grep TIME_WAIT tcp a.a.a.a: ...
- Android之自定义控件-下拉刷新
实现效果: 图片素材: --> 首先, 写先下拉刷新时的刷新布局 pull_to_refresh.xml: <resources> <string name=& ...
- 由java的八个基本数据类型说开去
Java中定义了四类/八种基本数据类型: 布尔型----boolean 字符型----char 整数型----byte,short,int,long 浮点型----float,double 这八种基本 ...
- js将金额专成每隔3位数加逗号
js将金额专成每隔3位数加逗号,比如 12345.00 转成 12,345.00; 懒得解释具体代码如下 //分割 String.prototype.joinByNum = function(num, ...
- UVa 221城市正视图(离散化)
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
- 人类大脑只开发了10%? I don't think so.
既然程序执行时有些部分是彼此互斥的(在程序的一次执行中,执行了这部分就不会去执行另一部分),那么所谓的 人类大脑只开发了10%? 是不是其实只是程序互斥的一种体现. 而往往"智商" ...
- Python 2x -> 3.x
Nowadays, Python 3 is becoming more and more popular than Python 2, but there are still a lot of cod ...