VMware Fusion,VirtualBox等虚拟机从USB设备启动 的方法

VMware Fusion默认不支持直接添加从USB启动,所以我们这里需要一个第三方工具。

PLOP Boot Manager (以下简称 PBMgr) 和其他多启动工具一样,也是能帮助管理多个系统的启动。但却有如下独到的地方: 
* 支持 USB 磁盘启动
这里有两层意思,其一是从 USB 介质上启动,也能转入到 USB 介质启动(无论 BIOS 是否支持 USB 启动)。从开发日志上看,对于 EHCI/OHCI/UHCI 三种接口是都支持的,但外接 USB HUB 还不支持。
这个功能,的确激动人心,虽然之前看 Filo 里面有 USB 栈,是保护模式下的,而这个是实模式下的。

* 支持光盘启动
  这个也是两层意思: 既能从光盘上启动,也能从其他介质启动后转入光驱启动。虽然,我们曾经见过:比如 grub4all 里面的 scdrom 能实现这样的功能,但是兼容性不好;还有一个扇区的启动代码的启动转换(比如在 Avldr.bin 启动过程中按下 Alt 键,然后在出现的菜单中使用 ‘c‘drom 项),也是存在兼容性问题。

* 超小体积和对图形界面的支持
  PBMgr 当前版本,只有 40-50kb 的个头,但是能实现 USB 栈,和 cdrom mini 驱动的确是个奇迹,而它还包括了图形支持与启动特效。的确了不起。

Plop Boot Manager 下载官网 http://www.plop.at/en/bootmanager/download.html   我目前最新版是5.0.15(更新日期是2013-04-15 已经有两年没更新了)

用法: 下载后是一个zip包,解压过后有如下文件

plpbt.bin 是启动二进制文件

plpbt.img 是可以加载软驱的引导文件

plpbt.iso 是加载光驱的iso文件

其中还有其他目录,待会儿在说。

打开虚拟机 光驱中加载 plpbt.iso   然后启动虚拟机 你就会看到plop boot manager 的引导界面

默认支持三块硬盘,一个软盘,一个光驱,一个usb接口。

现在你将可以引导的U盘添加进虚拟机,然后用键盘光标键选择启动项,就可以从u盘启动了。

当然,你手头上又仿真软驱,那么可以吧 plpbt.img 写入到软盘中,同样也可以启动。

或者你再虚拟机里添加软盘,然后加载 plpbt.img 文件为软盘,同样效果。

现在我们来把解压出来的windows目录拷贝进虚拟机试试。

这里有一个 installtoMBR.bat 的批处理文件。

(请务必以管理员身份运行该脚本)

安装完成后我们查看win7 的启动选项

看到已经正确安装了。  那么重启试试

我们这里看到启动后的选项 其中有几项是灰色的  不可选  ,我们这里选择 1  安装完全引导项

已经安装完成, 按任意键继续。

安装完成后,在来看 plop 的菜单,只有一项是灰色的了。  按数字 8  可以查看按键帮助

我这里选择9 重启。

这个界面就和刚才加载 iso光盘镜像的一样了,你还可以进行一些简单的设置,字体  背景   上次启动项  设置密码  等等。

这种方法不仅限于虚拟机的usb启动,还适用于真机 , 服务器   等等等。

好了 ,今天这个教程就说到这。

时间: 2024-10-05 04:01:32

VMware Fusion,VirtualBox等虚拟机从USB设备启动 的方法的相关文章

vmware 因误删Linux 虚拟机磁盘,无法启动处理方法

有可能我们在做了以下误操作,导致Linux系统无法启动: 1). 磁盘损坏或虚拟机磁盘被我们删除了,而fstab文件没有更新: 2). 由于误操作或其它原因使动态库错误. 1. 首先准备好系统安装盘,使用安装盘启动: 选择第3项:Rescue installed system 2. 在此过程总可能需要等一段时间,不要过急于关闭 3. 选择语言和键盘(默认的就好):  4. 出现要不要设置网络 可以选择No; 如果要设置网络,选择yes 5. 选择连接端口配置 6. 配置端口IP 7. 这里就是r

ubuntu下virtualbox 虚拟xp 访问USB设备

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

Android 查看 无wifi/usb设备的logcat方法

Android 查看 无wifi/usb设备的logcat方法 一.情况 一个定制Android设备,wifi被去掉,我需要调试一个USB设备这样也无法用usb来输出logcat. 因为这个USB设备需要内核驱动支持,因此无法在其它设备调试. 因此有的方法有,一般想到用蓝牙输出logcat,但这是Android wear 才支持的特性. 在代码中加入捕获错误和异常代码,写入sd卡,这个工作量较大,而且麻烦 二.简单的解决办法 1.安装Android Terminal 软件. 一个可用链接是 ht

mac上虚拟机:VMWare Fusion, VirtualBox, Parallels Desktop, CrossOver, Veertu

作者:Louis Tong链接:https://www.zhihu.com/question/35731328/answer/66127970来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. VMWare Fusion 8 和 VirtualBox 可用于运行完整 Windows 环境.CrossOver 不是用来安装完整 Windows 操作系统,而是主要提供 Windows 下的应用程序接口,可用于在兼容性要求不是很苛刻的情况下安装和运行 Windows 应用程

配置虚拟机支持USB设备的热插拔

今天,无意中把山寨的JLINK,用segger 4.90给升级了,导致无法使用,非常郁闷. 升级吧,网上下载的Samba v2.15最新版本,因为本人使用的一直是win7 X64,到最后一步安装驱动了,结果是不能正确安装驱动,更郁闷了. 那么搞虚拟机吧,装个XP.结果是,虚拟机不能动态的支持USB设备.物理机和虚拟机应该是一样的啊. 后来,百度搜了搜,才找到原因.因为我本身用的绿色免安装版本的VMware 11.1,所以一些服务是需要手动开启的. 在 计算机-管理-服务,找到一个VMware U

Mac下通过VMware Fusion安装centos虚拟机操作记录

下面介绍下利用VMware Fusion工具在Mac上安装centos虚拟机的做法:1)下载VMware Fusion工具下载地址(包括注册码):http://www.macx.cn/thread-2138527-1-1.html2)下载centos7的iso镜像3)点击下载的VMware-Fusion-8.0.0-2985594.dmg文件进行安装,安装好之后千万不要手欠去删除桌面上的VMware Fusion4)点击安装好的VMware Fusion 5)点击底部Dock栏中的VMware

虚拟机外接USB设备情况的vMotion问题

在vSphere5.1之前包括5.1我记得是不支持虚拟机接有USB设备的vMotion.但是到了vSphere5.5之后就支持了,说真的我也不晓得这到底是好还是不好.不过既然可以迁移了,总的来说环境中的资源可以变得更加均衡,虚拟机的运行也会更加稳定.不过接USB设备的vMotion是有隐患的.下面来详细说明一下当将连接有 USB 设备的虚拟机从这些设备所连接的主机上迁移出时,这些设备仍将保持与虚拟机的连接.但是,如果挂起或关闭虚拟机,这些 USB 设备会断开连接,并且当虚拟机恢复时也不能重新连接

如何在RHEV虚拟机中使用USB设备的设置方法

使用 SPICE 连接协议的虚拟机可以被配置为直接使用客户端系统上的 USB 设备. 只有在虚拟机处于活跃的状态,并且正通过客户端使用时,客户端上的 USB 设备才可以被重定向到虚拟机上.每次当一个 USB 设备被插入到客户端时,USB 重定义功能可以被手工启动,或在 SPICE 客户端菜单中设置为自动重定向到活跃的虚拟机. 请注意:"客户端系统(client machine)"和"虚拟客户端系统(guest machine)"之间的区别.客户端系统(在本文档中有时

Mac OSX使用VMware Fusion安装windows虚拟机教程

安装虚拟机之前,先要有两步准备工作.第一,安装并激活VMware Fusion,如果大家还没有下载VMware Fusion请参照上一篇博文,APP推荐之二,下载VMware Fusion并激活.第二,下载你想要安装的系统镜像.因为已经装了一个win8虚拟机了,这里我使用的win7镜像. 这些准备完成之后打开VMWare Fusion,出现如下界面(也可以点击菜单栏中的文件,新建),我们选择从光盘或镜像安装,点击继续. 然后我们选择下方的使用其他光盘或光盘映像,从弹出的Finder窗口中找到你所