Debian13中使用Virtual-box安装Window10虚拟机并设置USB直通
背景介绍
因为我长期使用LMDE6/7的发行版作为主体办公操作系统,但是软件、硬件调试研发领域很多软件例如UltraISO、NTlite、DiskInfo、BoardVierer、桌面远程控制等软件不存在Linux版本且没有合适的替代软件,所以迫不得已需要一个Window端的虚拟机。
Virtual-box安装--附带USB直通
-
官网下载最新的Deb安装包并安装,一并下载VirtualBox Extension Pack包。
-
首先如果你不太熟悉英文,可以在File->Preferences->Language里面调到中文。以下我也按照中文的配置位置进行表述操作。
-
在主界面左侧工具栏 扩展->安装->选择VirtualBox Extension Pack包,并添加。
-
选择适合自己的虚拟机iso镜像,我本人推荐小一点的镜像,比如tiny-win10,或者其他精简版本,例如KoRNTd-Lyebd版本
-
选择新建虚拟机并按照提示创建运行Win10的虚拟机,推荐配置至少在40GB磁盘、2GB内存,2CPU核心及以上。创建window的虚拟机在Set up unattended guest os installtion 选项卡里面都是灰的,而这里面的VBoxGuestAdditions.iso是USB直通的关键,所以需要后面我们手动添加这个镜像进虚拟机。
-
虚拟机成功开机后,在上方工具栏 控制->存储->添加Optical driver->VBoxGuestAdditions.iso,然后确认。此时window10系统会有CD盘挂载进入,然后安装如图所示的VboxWindowsAdditions-amd64.exe程序,以完成win10虚拟机的额外功能扩展。


- 在插入设备后需要启用usb设备,设备->USB->复选框选择你要直通虚拟机的USB设备就行了。请注意USB设备必须在Linux上处于非挂载状态,不然在虚拟机上不识别不可用。
ESD转ISO镜像
博主用的Win10镜像是一个专用的虚拟机镜像,为esd格式。如果你不是,可以直接跳过本章结的阅读。方式为·不忘初心ESD转ISO封装。此方式需要Window系统,因为用到了UltraISO工具。不忘初心封装的这个方式有可能出现window循环重启安装的情况,这时候只需要关闭window虚拟机,然后将ISO的镜像挂载移除就可以了。

WinPE辅助安装WIN10虚拟机
ESD格式的系统备份即便转成ISO也无法直接安装,但是上面不忘初心的方式可以。所以此处只是记录,读者可以直接跳过阅读。
-
Virtual-box创建虚拟机时镜像选择使用WinPe的iso镜像。
-
进入系统后使用DiskGenius对磁盘重新分区为GPT的格式。
-
然后在不关机重启的情况下,将WinPE系统中的CD/DVD替换挂载硬盘为ESD转换后的iso文件。
-
之后使用WinNTSetup来进行安装Win10的系统。
-
安装完成后移除虚拟机中对于Win10ISO的镜像CD/DVD磁盘,并设置虚拟机UEFI启动,开机启动看是否正常就完成了。
可能遇到的问题
-
有一块爱国者U330 64GB的U盘能被win10识别但无法读取数据,应该是驱动不支持,垃圾!其他的ch341a、手机usb直连、闪迪U盘、杂牌usb2.0U盘测试均能直通。
-
不忘初心的这种ISO封装方式很容易让虚拟机卡在系统一直重启安装的情况,这时候只需要把Win10的ISO镜像磁盘从虚拟机删除, 并改启动方式为UEFI就可以了。
-
如果还遇到了其他问题,你可以私信问我,我空闲会回复的。