首頁 / 文章 / Web工具 / 如何安裝 Linux Windows 上的虛擬機

如何安裝 Linux Windows 上的虛擬機

你有興趣跑步嗎 Linux Windows 計算機上的應用程序,而無需雙啟動或購買單獨的機器? 安裝一個 Linux Windows 上的虛擬機 (VM) operating系統是一個簡單的解決方案。 最重要的是,您無需對當前系統進行重大更改。 

由於我的工作性質,我經常需要運行各種版本的應用程序。 例如,在測試虛擬專用網絡時 (VPN的). 為每個平台單獨購買一台機器對我來說是不切實際的,而這正是 VM 派上用場的時候。

多虧了 VMWare Player 和 Virtualbox 等工具,今天設置 VM 相對簡單。 在這裡,我將運行一個基於 Virtualbox 的指南,並帶您完成這些步驟。

1.下載並安裝VirtualBox

VirtualBox 界面簡潔且易於導航。

VirtualBox 是 Oracle 的免費開源虛擬化軟件,可讓您運行多個 opera在一台計算機上安裝系統。 前往 VirtualBox 下載頁面 並下載適用於 Windows 的最新版本。 

下載完成後,運行安裝文件並按照屏幕上的說明在您的計算機上安裝 VirtualBox。

2.下載一個 Linux 分銷

安裝 VirtualBox 後,您必須下載一個 Linux 分配。 一部分的美麗 Linux 是存在如此多的變體。 雖然有一些流行的發行版,例如 Ubuntu 和 Debian,但從技術上講,您可以從數百種其他發行版中進行選擇。

下載您的時 Linux distribution,盡量從官網下載。 如果您不確定要買什麼 – Ubuntu桌面, CentOS的, Debian 有些不錯 Linux 為初學者構建。

請記住,您必須下載 Linux 分配作為 ISO文件. 這將使您可以將其作為虛擬 CD 安裝在您的 VM 上。

3.創建一個新的虛擬機

設置一個 Linux VirtualBox 中的 VM 只需點擊幾下。

啟動 VirtualBox 並單擊頂部導航欄上的“機器”選項。 從下拉菜單中,選擇“新建”以創建新的虛擬機。 輸入虛擬機的名稱,然後選擇您之前下載的 ISO 映像。

在為 VM 分配系統資源之前,不要單擊“完成”。

接下來,單擊“硬件”(見上圖)並為您的資源分配資源 Linux 虛擬機。 最基本的 Linux VM 可以用少得驚人的內存運行,但我建議不少於 2GB。 少的話,您稍後可能會在 VM 上遇到某些應用程序的問題。

接下來,單擊“硬盤”並為您的空間分配空間 Linux 虛擬機。 VirtualBox 從您現有的物理磁盤空間中保留它,因此請確保您的驅動器上有足夠的空間。 默認大小為 25GB,但由於我的驅動器上有很多空間,所以我給了它更多的空間。

您現在可以單擊“完成”。

4。 安裝 Linux & 來賓插件

VirtualBox 將創建 VM 並安裝您選擇的風格 Linux. 您需要像往常一樣提供詳細信息 Linux 安裝——例如,您的管理員用戶名和密碼。

一旦 Linux 安裝完成後,我強烈建議安裝 VirtualBox Guest Additions。 該模塊提供了額外的功能,例如無縫鼠標集成、改進的視頻支持和共享文件夾。 

要安裝 Guest Additions,請轉到虛擬機窗口中的“設備”菜單,然後選擇“插入 Guest Additions CD 映像”。 然後,按照屏幕上的說明安裝 Guest Additions。

完成這些步驟後,您將擁有一個功能齊全的 Linux 在您的 Windows 計算機上運行的虛擬機,您可以使用它來運行 Linux 應用程序並執行各種任務。

快速回顧

所需時間: 40分鐘。

現在使用合適的工具設置虛擬機相對簡單。 在本指南中,我們將帶您完成使用 Virtualbox 在 Windows 計算機上設置虛擬機的步驟。

  1. 下載並安裝 VirtualBox

    轉到 VirtualBox 下載頁面 並下載適用於 Windows 的最新版本。 
    下載完成後,運行安裝文件並按照屏幕上的說明在您的計算機上安裝 VirtualBox。

  2. 下載 Linux 分銷

    安裝 VirtualBox 後,您必須下載一個 Linux 分配。 如果您不確定要買什麼 – Ubuntu桌面, CentOS的, Debian 有些不錯 Linux 為初學者構建。

  3. 創建新的虛擬機

    啟動 VirtualBox 並單擊頂部導航欄上的“機器”選項。 從下拉菜單中,選擇“新建”以創建新的虛擬機。 輸入虛擬機的名稱,然後選擇您之前下載的 ISO 映像。

  4. 安裝 Linux & 來賓插件

    為了新鮮 Linux 安裝時,您需要像往常一樣提供詳細信息——例如,您的管理員用戶名和密碼。 一旦 Linux 安裝完成後,我強烈建議安裝 VirtualBox Guest Additions。 要安裝 Guest Additions,請轉到虛擬機窗口中的“設備”菜單,然後選擇“插入 Guest Additions CD 映像”。 然後,按照屏幕上的說明安裝 Guest Additions。

常見問題 Linux VirtualBox 上的虛擬機

大多數時候,運行一個 Linux 使用 Virtualbox 的 VM 相對簡單且無故障。 但是,偶爾會出現一些奇怪的問題,尤其是當您嘗試遠程或通過網絡訪問 VM 時。

以下是我遇到的一些問題和可能的解決方案;

啟動虛擬機時黑屏

如果您的虛擬機配置錯誤或顯示設置不正確,您有時會遇到黑屏。 檢查虛擬機的顯示設置,例如屏幕分辨率和圖形控制器,並根據需要進行調整。 您也可以嘗試禁用 3D 加速或切換到不同的圖形控制器。

VM 上沒有 Internet 連接

出現網絡問題的原因有很多。 最典型的是虛擬網卡或您的配置錯誤 Linux 網絡設置。 配置虛擬化網卡時,嘗試將其設置為“橋接模式”。 為了 Linux 網絡設置,請使用“自動”進行配置,除非您知道自己在做什麼。

緩慢的性能或滯後的體驗

擁有一個滯後的 VM 並不好玩,而且當您沒有分配足夠的資源時往往會發生這種情況。 您可以通過進入 VirtualBox 上的 VM 設置並增加 RAM 分配來解決此問題。 如果你可以節省核心,擁有 2 個 CPU 核心也將提供更流暢的體驗。

運行的優勢 Linux Windows 上的虛擬機

建立自己的 Linux 虛擬機提供了許多好處。 根據您的情況或需要,以下部分或全部可能適用:

  • 相容性:運行一個 Linux 如果需要運行,虛擬機可以提供兼容性 Linux- Windows 上不可用的特定應用程序或工具。
  • 學習:如果您想學習,虛擬機可能是嘗試不同發行版和配置的好方法 Linux 無需在物理機上安裝。
  • 資訊安全發展: 如果你是安全工程師,你可能需要使用 Linux. 運行虛擬機可以提供隔離的開發環境,以降低惡意軟件或病毒感染主機系統的風險。
  • 方便: 運行雙引導系統可能會很不方便,因為您一次只能使用一個。 虛擬機是一個很好的折衷方案,前提是您有足夠的系統資源來處理它們。

運行的缺點 Linux Windows 上的虛擬機

雖然它對我來說效果很好,但運行一個 Linux 虛擬機可能不適合每個人的需要。 我經營一家公司的主要動機 Linux VM 只是為了滿足工作目標。 在 VirtualBox 上創建的本地運行虛擬機是免費的,而且使用起來相對簡單。 

但是,它們也存在一些缺點:

  • 複雜: 設置和管理虛擬機可能比運行更複雜 Linux 本機在主機系統上。
  • 資料庫:除非您在備用系統上運行虛擬機,否則您可能會發現您的機器由於對系統資源的需求增加而滯後。

如果您正在考慮使用虛擬機作為 Web 應用程序或網站的測試平台,您可能想知道這裡的事情變得更加複雜。 您還必須從頭開始安裝許多東西,因為默認環境與現成的 VPS 有很大不同,即使它只是一個外殼。 相反,請考慮使用眾多便宜的雲 VPS 計劃之一。

更簡單設置的替代方案:雲/VPS 託管

許多 Clo​​ud VPS 主機的價格各不相同。 為那些尋求開發環境的人選擇非託管託管計劃可以幫助您節省成本。 您可以嘗試以下一些更便宜(但仍然不錯)的選擇;

1. Digital Ocean

網站: https://www.digitalocean.com

我個人的最愛之一, Digital Ocean 價格實惠,即使它不是周圍最便宜的。 只需每月 4 美元,您就可以快速啟動幾乎所有 Linux 你想要的發行版。 這些計劃很容易按需擴展,並且是高度可配置的。

2. VULTR

網站: https://www.vultr.com

如果您正在尋找盡可能低的雲價格, VULTR 是上上之選。 起始價格僅為 2.50 美元/月,您幾乎不會知道您是在為這項服務付費。 您可以使用存儲、數據庫等附加組件自定義計劃。

3. TMD Hosting VPS

網站: https://www.tmdhosting.com

TMD是一個更引人注目的名字 網絡託管 因為他們提供全方位的服務。 他們的雲 VPS 稍微貴一些,起價為 5.95 美元/月。 但是,對於那些希望在其託管計劃中獲得更多權力的人來說,這是一筆划算的交易。

為什麼選擇雲 VPS 而不是 Linux 虛擬機?

便宜的雲 VPS 託管可能比 Linux 本地設備上的虛擬機有幾種方式:

  • 可靠性:雲 VPS 託管通常帶有內置冗餘和故障轉移選項,與在本地設備上運行虛擬機相比,它們可以提供更好的可靠性和正常運行時間。 此外,雲提供商通常有備份和災難恢復選項,可以在發生故障時幫助保護數據。\
  • 無障礙服務:可以通過互聯網連接從任何地方訪問云 VPS 託管,使其成為遠程工作或在多個位置工作的用戶更容易訪問的選項。 相反,一個 Linux 本地設備上的虛擬機可能僅限於一個位置。
  • 保養:雲 VPS 託管提供商處理底層硬件和軟件維護和更新。 對於那些缺乏時間和專業知識來處理虛擬機的人來說,這項規定可能是一筆更好的交易。
  • 費用:在某些情況下,雲 VPS 託管比在本地設備上運行虛擬機更具成本效益,尤其是當您需要擴展資源或需要冗餘和故障轉移選項時。 此外,您無需投資硬件或支付在本地設備上運行虛擬機的持續維護和電力成本。

最後的想法 - Linux 虛擬機還是雲 VPS?

任何一種 Linux 虛擬機和雲 VPS (虛擬專用服務器) 各有利弊,具體選擇取決於您的具體需要和要求。

如果你只需要一個本地開發和測試代碼框,那麼一個 Linux 虛擬機是一種快速簡便的解決方案。 但是,我建議您查看雲 VPS 計劃以了解除此之外的任何內容。

閱讀更多

作者照片

作者:Jerry Low

繼續閱讀