Windows 上的虚拟化:从 USB 上的 ext4 分区启动

Oxw*_*ivi 5 windows virtualization

我可以使用哪种虚拟化解决方案启动 USB 中的 Ubuntu 安装?

Mes*_*ion 5

VirtualBox可以做到。

它不允许您直接从 USB 启动,但它允许您将物理设备连接到虚拟驱动器。

因此,诀窍是创建一个指向 USB 记忆棒的虚拟驱动器,然后将该驱动器添加到虚拟机中。

第 1 步- 查找您的 USB 密钥 ID

  • 右键单击我的电脑>管理>磁盘管理
  • 找到您的 USB。Disk 1表示 ID 是\\.\PhysicalDrive1
  • 编号从 0(您的第一个 HDD)开始,因此 USB 记忆棒将为 1、2 甚至 3。

第 2 步- 创建虚拟驱动器

  • 在终端(菜单 > cmd)中,发出以下命令:

    VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%\usb.vmdk" -rawdisk \\.\PhysicalDrive1
    
    Run Code Online (Sandbox Code Playgroud)
  • 我假设你的USB是PhysicalDrive1

  • 该驱动器将在 C:\Users\youruser\usb.vmdk 中创建

步骤 3 - 将驱动器添加到虚拟机

  • 只需使用 Virtualbox 的 GUI
  • 选择虚拟机 > 设置 > 存储 > 添加附件 > 选择现有磁盘
  • 浏览新创建的usb.vmdk

更多详细信息可以在这篇精彩的文章中找到