我已經安裝了 Virtual Box,我想創建一個 Debian 虛擬機,但我無法這樣做,因為我的 Virtual Box 不允許我選擇 Debian x64。我的電腦和.iso檔案也是x64,這就是為什麼我不明白為什麼我不能選擇它。我要怎麼解決這個問題?
答案1
您需要建立一個 64 位元虛擬機器。主機作業系統的位數無關緊要,VM 需要是 64 位元。來自VBox網站(強調我的):
64 位訪客
VirtualBox 支援 64 位元客戶作業系統,甚至在 32 位元主機作業系統上,前提是滿足以下條件:
您需要具有硬體虛擬化支援的 64 位元處理器(請參閱“硬體虛擬化與軟體虛擬化”)。
你必須啟用硬體虛擬化對於您想要 64 位元支援的特定 VM; 64 位元 VM 不支援軟體虛擬化。
如果您想在 32 位元主機作業系統上使用 64 位元來賓支持,您還必須為特定 VM 選擇 64 位元作業系統。由於在 32 位元主機上支援 64 位元會產生額外的開銷,因此 VirtualBox 僅在明確要求時才啟用此支援。
在 64 位元主機(通常具有硬體虛擬化支援)上,無論設定如何,始終支援 64 位元來賓作業系統,因此您只需在來賓中安裝 64 位元作業系統即可。
警告
在任何主機上,您都應該為要在 64 位元模式下使用的虛擬機器啟用 I/O APIC。對於 64 位元 Windows VM 尤其如此。請參閱“”部分進階”選項卡」。此外,對於 64 位元 Windows 用戶機,您應該確保 VM 使用 Intel 網路設備,因為 AMD PCNet 卡沒有 64 位元驅動程式支援;請參閱「虛擬網路硬體」部分。
如果您使用 VirtualBox 圖形使用者介面的「建立 VM」精靈(請參閱「建立您的第一個虛擬機器」部分),VirtualBox 將自動為每個選定的 64 位元作業系統類型使用正確的設定。
因此,只需嘗試建立新的虛擬機器並確保它是 64 位元的。
答案2
據我所知,唯一的原因是您沒有 64 位元 CPU。主人作業系統沒關係,如果未啟用硬體虛擬化(BIOS 設定中的 vtx),您仍然可以建立虛擬機,但當您嘗試啟動它時,它會告訴您出了什麼問題。