如何使用 VirtualBox 在原始磁盘中安装操作系统

如何使用 VirtualBox 在原始磁盘中安装操作系统

假设我有一些硬盘,每个硬盘都需要安装自己的操作系统,我有一台 Windows 机器,我也可以热插拔这些硬盘,是否可以采用例如 Ubuntu ISO,挂载它然后将操作系统安装到硬盘上,而无需制作可启动的 USB,重新启动 Windows,启动到 USB,然后使用它安装到这个硬盘上?

我的想法是采用任何安装程序 ISO 并进行模拟,这样我就可以像运行可启动驱动器一样运行它,而是在 Windows(或任何其他操作系统)内,然后使用它来安装操作系统。

答案1

您可以在虚拟机软件中运行 ISO(例如虚拟盒),将硬盘连接到虚拟机,然后按照常规安装步骤进行。


如何使用 VirtualBox 在原始磁盘中安装操作系统

  1. 将硬盘连接到计算机。
  2. 打开窗户磁盘管理 Win+ X> 磁盘管理)
  3. 确定磁盘编号。例如,在下图中,我们感兴趣的磁盘编号是 #0(假设它C:里面没有)。您可以在左侧底部的列表中看到磁盘编号。

    磁盘管理

  4. 打开命令行具有管理员权限并运行diskpart

    选择我们感兴趣的磁盘(编号应该是之前识别的):

    DISKPART> select disk 0
    

    断开磁盘:

    DISKPART> offline disk
    

    使磁盘可写:

    DISKPART> attributes disk clear readonly
    

    退出diskpart:DISKPART>退出

  5. 使用命令行为你的硬盘创建一个 VMDK 文件具有管理员权限

    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands createrawvmdk -filename C:\PATH\WHERE\SAVE\theImage.vmdk -rawdisk \\.\PhysicalDrive0
    

    请注意,您必须\PhysicalDrive0用步骤 3 中找到的磁盘编号替换其中的数字。

  6. 打开 VirtualBox 并使用我们刚刚创建的磁盘文件创建一个新的虚拟机。如果您有任何问题(VERR_ACCESS_DENIED),尝试以管理员权限打开 VirtualBox。

    使用创建的文件创建新的虚拟机

  7. 创建后,输入机器的设置(暂时不启动),然后转到贮存. 在那里添加您要安装的操作系统的 ISO:

    将 ISO 添加到 VM

  8. 启动虚拟机,然后照常安装操作系统。安装程序中出现的磁盘和分区将来自我们在整个过程中使用的硬盘。

    Ubuntu 安装中的分区表

就是这样!

相关内容