如何在linux上執行虛擬機器:3種不同的方法

如果您想在Linux機器上執行第二個作業系統,而不需要重新啟動以在它們之間切換,那麼虛擬機器是您唯一的答案。...

您需要在您的Linux PC上運行另一個操作系統。雙引導是一個選項,但您可以使用虛擬機。

virtual-machine-linux

但是如果您選擇第二個選項,您應該使用哪種Linux虛擬機軟件?

虛擬機與雙引導linux

在一臺計算機上運行多個操作系統有兩種方法:

  • 雙啟動
  • 虛擬機

雙引導是好的,但也有缺點。例如,您可以運行安裝在您的計算機上的兩個或多個Linux發行版(可能是linuxmint或Ubuntu)。然而,這並不是對每個人都有效。各種各樣的問題可能會阻礙您的體驗,例如重新啟動。

重新啟動、在grubbootloader屏幕上選擇不同的操作系統,然後引導所花費的時間可能會有問題。在Linux與Windows一起安裝的系統上尤其如此。

在速度較慢的系統上,您可能需要等待5-10分鐘才能開始工作。有了反病毒軟件在啟動時掃描,你很快就會在一個巨大的去慢。

但是,在虛擬機中運行輔助操作系統可以克服這個問題。

什麼是虛擬機(a virtual machine)?

簡單地說,虛擬機(VMs)是創建模擬計算機硬件的軟件環境的應用程序。然後可以將操作系統安裝到此環境中。我們稱之為“客戶操作系統”,而您在物理計算機上安裝的操作系統是“主機操作系統”。此外,虛擬化可以通過專用的系統硬件來增強!

瞭解更多:什麼是虛擬機及其工作原理?

如何在pc上激活虛擬化

雖然您選擇的來賓操作系統可能在沒有硬件虛擬化的情況下運行,但如果該選項可用,則值得使用。尤其是因為它會減少計算機系統資源的消耗。

要檢查Linux PC是否可以處理虛擬化,請打開終端並輸入:

lscpu

查找“虛擬化”--您的計算機的CPU支持的類型將被列出。您應該看到對VT-x、VT-d或AMD-V的引用。

要啟用硬件虛擬化,您需要重新啟動計算機才能訪問BIOS/UEFI。如何實現這一點將取決於您的設備,它通常是通過點擊Del或F2後,計算機重新啟動訪問。

在BIOS中找到Advanced(高級)屏幕並查找以下選項之一:

  • 虛擬化
  • VT-x(Intel—較舊的系統將具有VT-d)
  • AMD-V(AMD系統)

使用箭頭鍵導航較舊的BIOS環境;但是,可以使用鼠標訪問較新UEFI中的菜單。啟用虛擬化後,按F10保存並退出。

你的電腦將重新啟動。

3個linux虛擬機工具

隨著虛擬化的啟動,是時候來看看Linux虛擬機應用程序的選擇了。

1虛擬盒

Run a Linux VM on Virtualbox

VirtualBox提供了多功能虛擬化,它可以創建一個虛擬機,其中幾乎包含任何操作系統(除了那些用於ARM設備的操作系統)。它還提供軟件和硬件輔助虛擬化,將虛擬機存儲為磁盤映像。這使它們易於備份或遷移到其他PC或VM應用程序。

VirtualBox特別擅長運行32位和64位Linux發行版以及Windows。甚至可以在VirtualBox上運行macOS,也許可以在將PC配置為黑客系統之前對其進行測試。

下載:VirtualBox(免費)

2在qemu中運行linux虛擬機

如果您想運行ARM操作系統作為您的Linux虛擬機,QEMU是最佳選擇。適用於Android、Raspbian或非Linux RISC操作系統的vm,這個基於命令行的工具設置起來很快。

QEMU是“quickemulator”的縮寫,但是它有點挑戰性,依賴於命令行而不是鼠標驅動的界面。為了節省時間,可以使用內置的QEMU下載一些客戶操作系統。請看我們在QEMU中運行Raspbian Pi操作系統的介紹,以瞭解這個Linux虛擬機工具。

儘管QEMU的未加修飾的名稱是“quickemulator”,但它實際上是一個hypervisor,一個用於管理硬件虛擬化的工具。您可以通過以下方式安裝QEMU:

sudo apt install qemu qemu-kvm libvirt-bin

如前所述,終端中的命令行接口用於運行QEMU。對於較新的Linux用戶來說,這可能是一個挑戰,但幸運的是有解決方案。這些QEMU分叉添加了一個圖形用戶界面(GUI),因此您可以運行Linux虛擬機而無需鍵入以下命令:

  • QtEmu公司
  • AQEMU公司
  • 爪哇基穆

這些項目處於不同的開發階段——為了獲得最佳效果,請嘗試QtEmu。

三。vmware workstation播放器

VMware是桌面和服務器虛擬化領域的業界領先者,擁有數千個企業客戶機。幸運的是,他們還為更集中的用例發佈了一個免費版本。

下載:VMware Workstation Player

VMware Workstation Player支持所有主要的Linux操作系統和200多個來賓操作系統,是一個智能的Linux虛擬機解決方案。但請注意,與QEMU不同的是,vmwareworkstationplayer不能運行ARM操作系統。

哪個linux發行版在vm中運行得最好?

一旦你選擇了一個合適的虛擬機應用程序,你就需要定製你選擇的客戶操作系統。例如,您可以輕鬆地在VirtualBox和VMware上運行Windows

相反,QEMU適合於運行面向ARM的發行版,比如raspberrypios或Android。

同時,像Lubuntu這樣的輕量級軟件將在這些Linux虛擬機工具上運行。

但是如果你想把這三個都跑呢?幸運的是,它們之間有相當大的交叉兼容性。您可以將VDI文件從一個VirtualBox安裝導入到另一個安裝,也可以將VMware VMDK轉換為QEMU的可讀IMG文件。

因此,無論您使用哪種Linux-VM應用程序,您都可以放心地將您的Linux-VM移動到其他設備上。

您應該使用哪種linux虛擬機工具?

所以,我們看了三個虛擬機應用程序。但是你應該用哪一種呢?

這是個棘手的問題。如果您想要簡單的、開放源碼的虛擬化,那麼選擇VirtualBox。如果開源不是一個問題,那麼VMware可能會提供更多的穩定性,尤其是在較新的計算機上。

同時,如果您想在Linux虛擬機上運行ARM操作系統,請選擇QEMU。如果您不喜歡在終端上花費太長時間,請使用GUI。

  • 發表於 2021-03-17 03:13
  • 閱讀 ( 57 )
  • 分類:電腦

你可能感興趣的文章

虛擬機器(virtual machine)和伺服器(server)的區別

...一種建立和執行虛擬機器的軟體。它允許在現有作業系統上執行作業系統。一些流行的虛擬機器監視器是virtual Box和VMware。如果計算機安裝了Windows並且使用者也希望使用Linux,那麼他可以安裝一個虛擬機器監視器並建立一個虛擬...

  • 發佈於 2020-10-19 14:47
  • 閲讀 ( 49 )

virtualbox與vmwareplayer:windows最佳虛擬機器

...的是,VMware不推薦值,因此初次使用的使用者可能不確定如何繼續。但總的來說呢?VMware的介面更簡單,不那麼嚇人。 ...

  • 發佈於 2021-03-13 10:01
  • 閲讀 ( 44 )

在mac上執行windows程式的最簡單方法

...安裝Windows,以便您可以重新啟動到它。我們已經介紹瞭如何下載WindowsInstaller的訓練營和一切你需要知道的關於在你的Mac上執行Windows,如果你決定用這種方法。 ...

  • 發佈於 2021-03-14 01:03
  • 閲讀 ( 53 )

如何使用hyper-v在windows 10上執行任何linux發行版

就在你以為你瀏覽了所有的視窗時,一些功能突然出現,讓你更加享受它。例如,你知道你可以用微軟自己的軟體在Windows上執行Ubuntu或任何其他Linux發行版嗎?這就是方法! ...

  • 發佈於 2021-03-14 05:09
  • 閲讀 ( 54 )

建立現有windows硬碟驅動器的虛擬機器克隆

... 本文將介紹如何建立系統的VM克隆,以及在成功建立虛擬機器後如何使用它。 ...

  • 發佈於 2021-03-14 13:29
  • 閲讀 ( 55 )

qubes os 3.2:最安全的linux作業系統

...信任的域的隨機域。這些域中的每一個都在一個單獨的VM上執行 ...

  • 發佈於 2021-03-14 14:08
  • 閲讀 ( 46 )

為什麼應該(不應該)雙引導linux的7個原因

...的最佳解決方案。此方法可用於在另一個作業系統中的VM上執行Linux,反之亦然。另外,安裝和解除安裝是相當容易的,因為它就像刪除一個程式,不影響任何與引導載入程式。 ...

  • 發佈於 2021-03-17 06:05
  • 閲讀 ( 51 )

提高虛擬機器效能的6個技巧

...包括對新作業系統的支援,例如,增加了可以在虛擬機器上執行的平臺的範圍。 ...

  • 發佈於 2021-03-19 02:20
  • 閲讀 ( 56 )

如何在Windows10上執行mac應用程式

... 下面是如何在Windows10機器上免費執行Mac應用程式。 ...

  • 發佈於 2021-03-20 11:51
  • 閲讀 ( 54 )

如何在windows10上獲得linux bash shell

... 如何在windows10上安裝linux bash shell ...

  • 發佈於 2021-03-21 11:48
  • 閲讀 ( 59 )
64986309207
64986309207

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章