假設我有一些硬碟,每個硬碟都需要安裝自己的作業系統,我有一台Windows機器,我也可以熱插拔這些硬碟,是否可以以Ubuntu ISO為例,掛載它然後將作業系統安裝到硬碟上,而不製作可引導的USB,重新啟動Windows,引導到USB,然後用它來安裝到該硬碟上?
這個想法是採用任何安裝程式ISO 並進行某種模擬,這樣我就可以像將其作為可啟動驅動器運行一樣運行它,而是在Windows(或任何其他作業系統)內運行,然後使用它來安裝操作系統。
答案1
您可以在虛擬機器軟體(例如虛擬盒子),將硬碟連接到虛擬機,然後照常執行安裝程序。
如何使用 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:
啟動虛擬機,然後像往常一樣繼續安裝作業系統。安裝程式中出現的磁碟和分割區將來自我們在整個過程中使用的硬碟。
就是這樣!