假设我有一些硬盘,每个硬盘都需要安装自己的操作系统,我有一台 Windows 机器,我也可以热插拔这些硬盘,是否可以采用例如 Ubuntu ISO,挂载它然后将操作系统安装到硬盘上,而无需制作可启动的 USB,重新启动 Windows,启动到 USB,然后使用它安装到这个硬盘上?
我的想法是采用任何安装程序 ISO 并进行模拟,这样我就可以像运行可启动驱动器一样运行它,而是在 Windows(或任何其他操作系统)内,然后使用它来安装操作系统。
答案1
您可以在虚拟机软件中运行 ISO(例如虚拟盒),将硬盘连接到虚拟机,然后按照常规安装步骤进行。
如何使用 VirtualBox 在原始磁盘中安装操作系统
- 将硬盘连接到计算机。
- 打开窗户磁盘管理 (Win+ X> 磁盘管理)
确定磁盘编号。例如,在下图中,我们感兴趣的磁盘编号是 #0(假设它
C:
里面没有)。您可以在左侧底部的列表中看到磁盘编号。打开命令行具有管理员权限并运行
diskpart
:选择我们感兴趣的磁盘(编号应该是之前识别的):
DISKPART> select disk 0
断开磁盘:
DISKPART> offline disk
使磁盘可写:
DISKPART> attributes disk clear readonly
退出
diskpart
:DISKPART>退出使用命令行为你的硬盘创建一个 VMDK 文件具有管理员权限:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands createrawvmdk -filename C:\PATH\WHERE\SAVE\theImage.vmdk -rawdisk \\.\PhysicalDrive0
请注意,您必须
\PhysicalDrive0
用步骤 3 中找到的磁盘编号替换其中的数字。打开 VirtualBox 并使用我们刚刚创建的磁盘文件创建一个新的虚拟机。如果您有任何问题(VERR_ACCESS_DENIED),尝试以管理员权限打开 VirtualBox。
创建后,输入机器的设置(暂时不启动),然后转到贮存. 在那里添加您要安装的操作系统的 ISO:
启动虚拟机,然后照常安装操作系统。安装程序中出现的磁盘和分区将来自我们在整个过程中使用的硬盘。
就是这样!