如何在 Linux 的 VirtualBox 中安裝 Windows

如何在 Linux 的 VirtualBox 中安裝 Windows

Linux 用戶想要創建 Windows 虛擬機的原因有很多,而 VirtualBox 很容易成為 Linux 可用的最流行的管理程序之一。它使用簡單、易於訪問,並且允許您使用虛擬機執行的操作非常靈活。在本指南中,您將了解如何在 Linux 的 VirtualBox 中安裝 Windows。

安裝 VirtualBox

在 Linux 中安裝 VirtualBox 有兩種方法。第一種是訪問網站並下載適用於您的系統的軟件包。請按照以下步驟操作:

VirtualBox 網站的屏幕截圖。
  • 單擊“下載”頁面上的“Linux 發行版”。
VirtualBox 網站下載頁面的屏幕截圖。
  • 您將被帶到可以安裝 VirtualBox 的兼容 Linux 發行版列表。單擊您要查找的任何一個。
VirtualBox 網站的 Linux 下載頁面的屏幕截圖。
  • 按照下載提示進行操作,包安裝程序應該會自動安裝包。
VirtualBox deb 包安裝頁面的屏幕截圖。

但是,這也存在一些挑戰。通常,只安裝 RPM 或 DEB 會錯過構建必要的內核模塊,這會導致很多錯誤。解決這個問題的方法是從發行版的存儲庫安裝 VirtualBox。這通常是一個簡單的安裝命令,具體取決於您的發行版。

對於 Ubuntu 及其衍生產品:

sudo apt install virtualbox virtualbox-guest-additions-iso

顯示使用 apt 的 VirtualBox 安裝過程的終端窗口。

下載 Windows 11

對於那些可能不知道的人,Windows 11 實際上是免費下載和使用的。您不能在不付費的情況下在生產環境中使用它,但如果它純粹是出於個人目的,那是公平的遊戲。

Microsoft Windows 下載頁面的屏幕截圖。
  • 向下滾動到顯示“為 x64 設備下載 Windows 11 磁盤映像”的位置。選擇最新版本,然後單擊“下載”。
顯示 Windows 11 下載選擇頁面的屏幕截圖。
  • 選擇您的產品語言並再次單擊“確認”。與以前的版本不同,Windows 11 沒有附帶 32 位版本。要下載 ISO,請單擊“64 位下載”按鈕。
Windows 11 ISO 下載頁面的屏幕截圖。

單擊“64 位下載”並將其保存到您的計算機後,您就可以在 VirtualBox 中創建 Windows 11 虛擬機了。

你知道嗎:除了 VirtualBox,你還可以在 Raspberry Pi 中安裝 Windows 11。

創建 Windows 11 虛擬機

  • 下載完成後,打開 VirtualBox 並單擊“新建”。
VirtualBox 7.0 登錄頁面的屏幕截圖。
  • 在“名稱”部分鍵入“Windows 11”。這將自動選擇“版本”為“Windows 11(64 位)”。從那裡,隨便命名。
顯示 Windows 11 VM 設置過程的屏幕截圖。
  • 單擊“ISO 映像”文本框並選擇“其他”。這將打開一個小對話框,您可以在其中選擇您之前獲得的 Windows 11 ISO 映像。
顯示選擇 Windows 11 ISO 的文件選取器窗口的屏幕截圖。
  • 加載 ISO 後,單擊“下一步”。
顯示在 VirtualBox 中加載的 ISO 映像的屏幕截圖。
  • 轉到“用戶名和密碼”組並為您的 Windows 11 帳戶寫入所需的憑據。
VirtualBox 中用戶創建對話框的屏幕截圖。
  • 轉到“其他選項”組。更改“主機名”和“域名”文本框中的值。為此,只要域名長度為兩個字符,您就可以寫入任何您想要的值。
顯示 VM 的主機名和域名的屏幕截圖。
  • 單擊“來賓添加”複選框,然後單擊“下一步”。
顯示 VirtualBox 中的 Guest Additions 選項的屏幕截圖。
  • 瀏覽菜單並設置您想要的虛擬機配置。我建議至少使用 4096MB 內存並創建一個 60GB 虛擬磁盤。
顯示 VirtualBox 中的磁盤設置窗口的屏幕截圖。
  • 完成創建虛擬機後,VirtualBox 將自動啟動並在後台安裝 Windows 11。
顯示 Windows 11 自動安裝過程的屏幕截圖。

安裝 Windows 後,您可能會注意到它抱怨視頻驅動程序不足,並且您只能使用非常小的屏幕。要解決所有這些問題,您需要安裝 VirtualBox Guest Additions。

在 Windows 中安裝 VirtualBox Guest Additions

  • 在 VM 運行的情況下,單擊“設備”菜單項並選擇“插入來賓添加 CD 映像”。
顯示安裝 Guest Additions ISO 的屏幕截圖。
  • 打開文件資源管理器,然後單擊“這台電腦”。您應該在“本地磁盤 (C:)”旁邊的底部看到 Guest Additions CD 映像的圖標。單擊 Guest Additions CD Image 圖標。
顯示 VM 中安裝的 Guest Additions ISO 的屏幕截圖。
  • 在 UAC 對話框中單擊“VBoxWindowsAdditions”和“是”。
顯示 ISO 中的 Guest Additions 二進製文件的屏幕截圖。
  • 通過安裝程序對話框單擊“下一步”,接受所有默認值。此外,當您收到要求信任來自 Oracle 的軟件的對話框時,單擊“安裝”。
顯示 Guest Additions 安裝嚮導的屏幕截圖。
  • 安裝完成後,單擊“完成”,您的 VM 將重新啟動。
顯示 Guest Additions 安裝程序中的重啟確認的屏幕截圖。
您可以選擇現在重新啟動或稍後重新啟動。

完成後,安裝了 Guest Additions,您可以體驗真正的 3D 加速、屏幕尺寸選擇以及使用 VirtualBox Guest Additions 帶來的許多其他好處,例如共享剪貼板和主機與來賓之間的文件共享。

適當寬高比的 Windows 11 屏幕截圖。
請注意,VM 現在是全屏的。

將文件從 Linux 傳輸到 Windows 11

啟用 VirtualBox Guest Additions 的另一個好處是,它允許您在主機 Linux 機器和 Windows 11 之間無縫傳輸文件。如果您使用 VM 進行數據處理並且需要一種從客戶機推送和拉取文件的方法,這將很有幫助操作系統。要開始,請按照以下步驟操作:

  • 單擊“機器”菜單項,然後單擊“文件管理器”。
顯示 VirtualBox 中文件管理器選項的屏幕截圖。
  • 為您的來賓操作系統提供用戶憑據,然後單擊“打開會話”。
VirtualBox 中文件管理器窗口的屏幕截圖。
  • 從這裡,您可以通過單擊“主機文件系統”選擇器下的文件將文件從您的主機傳輸到您的來賓計算機。
顯示文件管理器的主機文件系統選擇器端的屏幕截圖。
  • 轉到“來賓文件系統”選擇器,然後單擊選擇器框頂部的“主頁”圖標。
顯示文件管理器的來賓文件系統選擇器端的屏幕截圖。
  • 單擊主機和來賓文件選擇器之間的“向右箭頭”按鈕。
顯示“文件管理器”窗口中間的“文件傳輸”按鈕的屏幕截圖。

在 VirtualBox 中創建永久共享文件夾

雖然使用文件管理器實用程序允許您將文件從主機傳輸到來賓操作系統,但在某些情況下,您可能需要在它們之間建立更永久的通道。為此,VirtualBox 提供了“共享文件夾”功能,用於在您的兩台機器之間創建鏈接。

  • 單擊來賓操作系統菜單欄中的“設備”菜單項。
顯示設備菜單條目內容的屏幕截圖。
  • 將鼠標懸停並滑到“共享文件夾”項目,然後單擊“共享文件夾設置”。
顯示共享文件夾設置子菜單的屏幕截圖。
  • 單擊設置窗口右上角邊欄中的小文件夾圖標。
顯示 VirtualBox 中的“共享文件夾”窗口的屏幕截圖。
  • 單擊“文件夾路徑”下拉列表,然後單擊“其他”。
顯示共享文件夾創建提示的屏幕截圖。
  • 從文件選取器菜單中選擇要在主機操作系統中使用的文件夾。
顯示共享文件夾的文件選取器菜單的屏幕截圖。
  • 提供一個描述新文件夾的簡單名稱,然後單擊“自動安裝”複選框。
顯示正確設置的共享文件夾的屏幕截圖。
  • 在“添加共享”和“共享文件夾設置”窗口中單擊“確定”。
顯示共享文件夾窗口提示的屏幕截圖。

您可以通過轉到文件資源管理器,然後單擊“這台電腦”來訪問來賓操作系統中的文件夾。

顯示 VM 中裝載的共享文件夾的屏幕截圖。

經常問的問題

為什麼我的 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 的所有更改和屏幕截圖。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *