如何在 Linux 的 VirtualBox 中安裝 Windows
Linux 用戶想要創建 Windows 虛擬機的原因有很多,而 VirtualBox 很容易成為 Linux 可用的最流行的管理程序之一。它使用簡單、易於訪問,並且允許您使用虛擬機執行的操作非常靈活。在本指南中,您將了解如何在 Linux 的 VirtualBox 中安裝 Windows。
安裝 VirtualBox
在 Linux 中安裝 VirtualBox 有兩種方法。第一種是訪問網站並下載適用於您的系統的軟件包。請按照以下步驟操作:
- 轉到項目網站並單擊大按鈕“下載 VirtualBox 7.0”。
- 單擊“下載”頁面上的“Linux 發行版”。
- 您將被帶到可以安裝 VirtualBox 的兼容 Linux 發行版列表。單擊您要查找的任何一個。
- 按照下載提示進行操作,包安裝程序應該會自動安裝包。
但是,這也存在一些挑戰。通常,只安裝 RPM 或 DEB 會錯過構建必要的內核模塊,這會導致很多錯誤。解決這個問題的方法是從發行版的存儲庫安裝 VirtualBox。這通常是一個簡單的安裝命令,具體取決於您的發行版。
對於 Ubuntu 及其衍生產品:
sudo apt install virtualbox virtualbox-guest-additions-iso
下載 Windows 11
對於那些可能不知道的人,Windows 11 實際上是免費下載和使用的。您不能在不付費的情況下在生產環境中使用它,但如果它純粹是出於個人目的,那是公平的遊戲。
- 前往Microsoft 的 Windows 下載頁面下載 Windows 11 。
- 向下滾動到顯示“為 x64 設備下載 Windows 11 磁盤映像”的位置。選擇最新版本,然後單擊“下載”。
- 選擇您的產品語言並再次單擊“確認”。與以前的版本不同,Windows 11 沒有附帶 32 位版本。要下載 ISO,請單擊“64 位下載”按鈕。
單擊“64 位下載”並將其保存到您的計算機後,您就可以在 VirtualBox 中創建 Windows 11 虛擬機了。
你知道嗎:除了 VirtualBox,你還可以在 Raspberry Pi 中安裝 Windows 11。
創建 Windows 11 虛擬機
- 下載完成後,打開 VirtualBox 並單擊“新建”。
- 在“名稱”部分鍵入“Windows 11”。這將自動選擇“版本”為“Windows 11(64 位)”。從那裡,隨便命名。
- 單擊“ISO 映像”文本框並選擇“其他”。這將打開一個小對話框,您可以在其中選擇您之前獲得的 Windows 11 ISO 映像。
- 加載 ISO 後,單擊“下一步”。
- 轉到“用戶名和密碼”組並為您的 Windows 11 帳戶寫入所需的憑據。
- 轉到“其他選項”組。更改“主機名”和“域名”文本框中的值。為此,只要域名長度為兩個字符,您就可以寫入任何您想要的值。
- 單擊“來賓添加”複選框,然後單擊“下一步”。
- 瀏覽菜單並設置您想要的虛擬機配置。我建議至少使用 4096MB 內存並創建一個 60GB 虛擬磁盤。
- 完成創建虛擬機後,VirtualBox 將自動啟動並在後台安裝 Windows 11。
安裝 Windows 後,您可能會注意到它抱怨視頻驅動程序不足,並且您只能使用非常小的屏幕。要解決所有這些問題,您需要安裝 VirtualBox Guest Additions。
在 Windows 中安裝 VirtualBox Guest Additions
- 在 VM 運行的情況下,單擊“設備”菜單項並選擇“插入來賓添加 CD 映像”。
- 打開文件資源管理器,然後單擊“這台電腦”。您應該在“本地磁盤 (C:)”旁邊的底部看到 Guest Additions CD 映像的圖標。單擊 Guest Additions CD Image 圖標。
- 在 UAC 對話框中單擊“VBoxWindowsAdditions”和“是”。
- 通過安裝程序對話框單擊“下一步”,接受所有默認值。此外,當您收到要求信任來自 Oracle 的軟件的對話框時,單擊“安裝”。
- 安裝完成後,單擊“完成”,您的 VM 將重新啟動。
完成後,安裝了 Guest Additions,您可以體驗真正的 3D 加速、屏幕尺寸選擇以及使用 VirtualBox Guest Additions 帶來的許多其他好處,例如共享剪貼板和主機與來賓之間的文件共享。
將文件從 Linux 傳輸到 Windows 11
啟用 VirtualBox Guest Additions 的另一個好處是,它允許您在主機 Linux 機器和 Windows 11 之間無縫傳輸文件。如果您使用 VM 進行數據處理並且需要一種從客戶機推送和拉取文件的方法,這將很有幫助操作系統。要開始,請按照以下步驟操作:
- 單擊“機器”菜單項,然後單擊“文件管理器”。
- 為您的來賓操作系統提供用戶憑據,然後單擊“打開會話”。
- 從這裡,您可以通過單擊“主機文件系統”選擇器下的文件將文件從您的主機傳輸到您的來賓計算機。
- 轉到“來賓文件系統”選擇器,然後單擊選擇器框頂部的“主頁”圖標。
- 單擊主機和來賓文件選擇器之間的“向右箭頭”按鈕。
在 VirtualBox 中創建永久共享文件夾
雖然使用文件管理器實用程序允許您將文件從主機傳輸到來賓操作系統,但在某些情況下,您可能需要在它們之間建立更永久的通道。為此,VirtualBox 提供了“共享文件夾”功能,用於在您的兩台機器之間創建鏈接。
- 單擊來賓操作系統菜單欄中的“設備”菜單項。
- 將鼠標懸停並滑到“共享文件夾”項目,然後單擊“共享文件夾設置”。
- 單擊設置窗口右上角邊欄中的小文件夾圖標。
- 單擊“文件夾路徑”下拉列表,然後單擊“其他”。
- 從文件選取器菜單中選擇要在主機操作系統中使用的文件夾。
- 提供一個描述新文件夾的簡單名稱,然後單擊“自動安裝”複選框。
- 在“添加共享”和“共享文件夾設置”窗口中單擊“確定”。
您可以通過轉到文件資源管理器,然後單擊“這台電腦”來訪問來賓操作系統中的文件夾。
經常問的問題
為什麼我的 Windows 11 虛擬機在啟動時一直崩潰?
雖然這可能是由多種問題引起的,但最常見的原因是 BIOS 設置禁用了您機器的虛擬化功能。要解決此問題,請進入系統的 BIOS 並啟用包含 Intel VT-x/VT-d 或 AMD-V 的任何設置。
我如何修復我的 VM,因為它在運行時緩慢且遲緩?
這很可能是由於您的主機中缺少可用的系統資源。因此,您可以通過確保 VirtualBox 是每次啟動客戶操作系統時唯一運行的繁重程序來解決此問題。
為什麼每當我啟動 Windows 11 ISO 時都會獲得 UEFI Shell?
每當 VirtualBox 嘗試使用 UEFI 加載客戶操作系統時,就會發生這種情況。默認情況下,VirtualBox 僅使用 UEFI 作為挑剔操作系統的後備模式,並且不會在 UEFI 下啟動 Windows 11。
圖片來源:Unsplash。Ramces Red 的所有更改和屏幕截圖。
發佈留言