如果您嘗試在沒有硬分區的情況下在當前操作系統上部署計算機,則虛擬機很有用。 無論您是 Linux 系統管理員還是開發人員,使用虛擬機總是充滿樂趣。現在您可能想知道虛擬機是否正在減慢原始操作系統的速度。此外,定期運行虛擬機有點痛苦。是的,在您的系統上運行虛擬機總是有點費力。儘管如此,在 Linux 中使用虛擬機/虛擬機可以成為測試任何程序或在短時間內運行任何應用程序的快速解決方案。一些高級用戶聲稱虛擬機實際上提高了他們的工作效率,因為他們可以在不重新啟動整個系統的情況下測試或運行程序。
Linux 上的虛擬機
虛擬機是通過管理程序運行的計算機中的計算機。 在 Linux 中,第 1 類管理程序直接與內核交互以運行創建虛擬 RAM、數據驅動器、CPU、NIC 和其他虛擬硬件的程序。
您可以使用 64 位或 32 位架構。在實際操作系統中運行運行時系統和應用程序。如果您聽說過虛擬機,您可能已經熟悉 Oracle 支持的 VirtualBox。
您可以在 Linux 機器上安裝和使用許多其他管理程序,例如用於 Linux 系統的 VirtualBox。本文介紹如何在 Linux 上運行虛擬機。
方法一:在 Linux 上為虛擬機使用 VirtualBox
VirtualBox 是 Linux 和 Windows 虛擬化領域中最流行和最知名的工具之一。首先,我們將向您展示如何在您的 Linux 發行版上安裝和使用 VirtualBox。
1. 在 Ubuntu 上安裝 VirtualBox
在 Ubuntu 和 Debian 發行版上安裝 VirtualBox 很容易。它已經在官方 Linux 存儲庫中可用,因此您可以從那裡獲取它。首先,更新您的系統存儲庫,然後通過在具有根訪問權限的終端 shell 中運行以下 aptitude 命令,在您的 Ubuntu/Debian Linux 發行版上安裝最新版本的 VirtualBox:
sudo apt-get update sudo apt-get install virtualbox
安裝後,您可以通過運行以下命令在系統上獲取附加包 VirtualBox:
sudo apt-get install virtualbox—ext–pack
如果您無法使用官方 Linux 存儲庫在您的機器上安裝 VirtualBox,您可能需要使用 Oracle 的存儲庫在您的系統上安裝這些工具。您可以通過在終端 shell 中運行以下命令來將一組通用屬性軟件 VirtualBox 加載到您的機器上:
sudo apt-get install software–properties–common wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add –
接下來,將 VirtualBox 存儲庫添加到您的系統。
echo "deb [arch=amd64] https://virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
最後,您可以重新加載系統存儲庫並運行以下 apt 命令以在您的 Ubuntu 系統上安裝 VirtualBox。
sudo apt-get update sudo apt-get install virtualbox–6.1
最後,運行如下所示的一系列 wget 命令,將擴展包安裝到您的 VirtualBox 系統。
wget https://download.virtualbox.org/virtualbox/6.1.26/Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack
完成所有安裝步驟後,您可以通過在終端 shell 中鍵入以下命令在系統上啟動 VirtualBox: virtualbox
在外殼中。
virtualbox
2. 在 Fedora Linux 上安裝 VirtualBox
VirtualBox 是一種獨特的自託管虛擬機,在所有 Linux 發行版中都很流行。 在 Fedora 機器上安裝 VirtualBox 也很容易。 由於 Fedora Workstation 有多個版本,我們將解釋如何在最常用的發行版上安裝 VirtualBox。首先,通過運行以下一系列 DNF 命令,在您的 Fedora 系統上安裝開發工具和內核庫工具。
sudo dnf -y install @development-tools sudo dnf -y install kernel-headers kernel-devel dkms elfutils-libelf-devel qt5-qtx11extras
在此階段,我們已準備好從官方存儲庫加載 VirtualBox 並啟用 GPG 密鑰。根據您的工作站,在終端 shell 中運行以下一系列命令。命令 cat <<EOF
命令集允許您運行在字符串中包含多行的 shell 命令。
通過運行以下命令添加 VirtualBox 存儲庫和 GPG 密鑰 Fedora 34 工作站:
cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo [virtualbox] name=Fedora $releasever - $basearch - VirtualBox baseurl=https://download.virtualbox.org/virtualbox/rpm/fedora/34/$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc EOF
在 Fedora Workstation 33 上,您可以通過運行以下一組命令來獲取 VirtualBox 存儲庫和 GPG 密鑰:
cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo [virtualbox] name=Fedora $releasever - $basearch - VirtualBox baseurl=https://download.virtualbox.org/virtualbox/rpm/fedora/33/$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc EOF
同樣,Fedora 32 用戶需要在他們的 shell 中運行以下字符串命令來獲取 Virtualbox 存儲庫並在他們的 Fedora 系統上啟用 GPG 密鑰。
cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo [virtualbox] name=Fedora $releasever - $basearch - VirtualBox baseurl=https://download.virtualbox.org/virtualbox/rpm/fedora/32/$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc EOF
最後,您可以通過運行下面的 DNF 命令在您的 VirtualBox 系統上安裝管理程序。
sudo dnf search virtualbox sudo dnf install VirtualBox-6.1
3. 在 VirtualBox Manjaro Linux 上安裝虛擬機。
在 Arch 和基於 Arch 的 Linux 系統上安裝 VirtualBox hypervisor 越來越容易。 您可以使用基於 GUI 和 CLI 的方法在 Arch Linux 上獲取 VirtualBox。這是在 Manjaro KDE Linux 上獲取 VirtualBox 的方法。
方法一:GUI模式下安裝Virtualbox
Manjaro KDE 使您可以訪問最大的 Linux 軟件存儲庫,從而可以使用 Pamac GUI 工具輕鬆地在您的 Linux 系統上安裝 Virtualbox 虛擬機。首先,打開系統搜索按鈕,尋找 添加/刪除軟件 工具。
打開該工具後,您可以搜索“VirtualBox in”瀏覽‘ 部分。 當出現 Oracle VM VirtualBox 時,單擊安裝‘ 按鈕從右上角。然後輸入你的系統密碼。如果您有良好的互聯網連接,安裝應該不會花很長時間。
方法二:CLI 方式安裝 VirtualBox 到 Manjaro
作為 Linux 用戶,您可能不熟悉 GUI 方法。在這裡,您可以找到在 Manjaro 和其他基於 Arch 的 Linux 系統上使用 shell 命令安裝 VirtualBox 的命令行。您可以通過運行以下 Pacman 命令在您的計算機上安裝 VirtualBox:
sudo pacman -Syu sudo pacman -Syu virtualbox
如果您需要從 Arch Linux 中刪除 VirtualBox,請注意以下命令。
sudo pacman -R virtualbox
方法二:在Linux上安裝QEMU虛擬機
QEMU 是 Quick emulator 的縮寫,是一種開源機器虛擬化和模擬器(虛擬機),您可以將其安裝在您的 Linux 系統上。這是一個模擬器,允許您在主機中運行另一個操作系統。
例如,您可以通過 QEMU 在您的 Ubuntu 系統上運行 Windows 7。 使用 QEMU 的原因是性能。 QEMU 中的性能比 Linux 上的其他虛擬機要好得多。
特別是如果你有舊硬件,你應該使用 QEMU 來託管另一個操作系統。 QEMU 的架構設計允許虛擬主機操作系統在您機器上的真實硬件之上運行。這可能聽起來很瘋狂,但它實際上提高了性能。
第 1 步:在 Linux 上安裝 QEMU
首先,通過在您的 Linux 機器上運行以下命令來檢查您的系統是否安裝了虛擬機:
lscpu
QEMU 虛擬機已經在官方 Linux 存儲庫中可用,因此您不必運行一系列命令。根據下面顯示的命令,在具有 root 訪問權限的 shell 中運行終端命令。
- 在 Arch Linux 上安裝 QEMU
pacman -S qemu
- 通過運行以下命令在 Debian/Ubuntu 上獲取 QEMU:
apt-get install qemu
- Fedora 工作站用戶可以運行 DNF 命令來獲取 QEMU 管理程序。
dnf install @virtualization
- 如果您使用的是 RHEL 系統,請運行以下 YUM 命令。
yum install qemu-kvm
- OpenSuSE 和 SUSE Linux 用戶應該從以下位置運行 zypper 命令:
zypper install qemu
第 2 步:在 Linux 上使用 QEMU
最後,安裝 QEMU 後,您可以通過運行以下命令找到對 Linux 有用的 QEMU 命令:
ls /usr/bin/qemu-*
如果您在使用 repository 命令在您的 Linux 機器上安裝 QEMU 管理程序時遇到問題,您始終可以使用源代碼方法在您的 Linux 機器上安裝開源包。以下是從源代碼安裝 QEMU 所需的所有命令。 要在 Linux 上獲取 QEMU 虛擬機,請在具有根訪問權限的 shell 中運行命令。
wget https://download.qemu.org/qemu-6.1.0.tar.xz tar xvJf qemu-6.1.0.tar.xz cd qemu-6.1.0 ./configure make
方法 3:在 Linux 上使用 VMware Workstation Pro
顧名思義,VMware Workstation Pro 是一款專業工具,用於虛擬化主機內的其他操作系統。 在 Linux 上安裝和使用 VMware 虛擬機相對簡單且不復雜。 提供了一個已編譯的包文件,以便在 Linux 機器上輕鬆安裝。
一、Linux下安裝VMware Workstation Pro的命令行方式
VMware 在 Linux 上作為虛擬機工作。 要在 Linux 上安裝 VMware Workstation Professional,請確保您的系統存儲庫是最新的。通過在終端 shell 中相應地運行以下命令來更新系統存儲庫:
# yum update # dnf update # apt-get update && apt-get upgrade
然後,在您的 shell 中運行以下 wget 命令,將已編譯的 VMware Workstation Professional 包下載到您的文件系統。該文件通常保存在您的下載目錄中。以下命令可以在所有主要的 Linux 發行版上運行。
# wget https://download3.vmware.com/software/wkst/file/VMware-Workstation-Full-16.1.0-17198959.x86_64.bundle
下載完成後,運行以下命令 chmod
命令允許您執行權限。 Linux 上的當前用戶。
# chmod a+x VMware-Workstation-Full-16.1.0-17198959.x86_64.bundle
通過運行以下命令在 Linux 上安裝 VMware Workstation 虛擬機:
# ./VMware-Workstation-Full-16.1.0-17198959.x86_64.bundle sudo ./VMware-Workstation-Full-16.1.0-17198959.x86_64.bundle
最後,輸入 vmware
在 Linux 上的 shell 中運行 VMware Workstation pro,然後按 Enter 按鈕。
# vmware
如果您在 Linux 系統上運行 VMware 時遇到問題,請運行以下命令:
- 安裝 Fedora 和 Red Hat Linux 作為開發工具。
# yum groupinstall "Development tools"
- 獲取 Debian/Ubuntu 系統上的構建先決條件。
# apt-get install build-essential
如果您在運行 VMware Tools 時仍然遇到問題,請確保內核頭文件已加載到您的系統中。
# rpm -qa | grep kernel-headers # dpkg -l | grep linux-headers
2. 如何使用 GUI 在 Linux 上安裝 VMware Workstation Pro
如果覺得在 Linux 上運行 VMware 虛擬機的 CLI 方式複雜,可以試試 GUI 方式。首先我需要你 將 VMware 包下載到您的文件系統下載完成後,在您的下載目錄中找到捆綁文件。然後右鍵單擊該包並從安全選項卡中打開執行權限。
設置包後,雙擊包以在您的系統上運行它。
如果您對雙擊設計不滿意,可以通過運行以下命令集在您的 Linux 系統上運行 VMware。
chmod +x ~/Downloads/VMware-Player* sudo ~/Downloads/VMware-Player*
觀點!
在整篇文章中,我們將詳細介紹如何選擇和安裝正確類型的管理程序,以便在您的主機 PC 中運行不同的操作系統。您可以跳轉到分發部分以獲得所需的指導。在本文中,我們介紹了虛擬化、管理程序和 VM 的概念。 稍後我們將詳細介紹如何在 Linux 上運行虛擬機。
我希望你覺得這篇文章有用。如果您覺得本文有幫助,請與您的朋友和 Linux 社區分享。你也可以在評論區寫下你對這篇文章的看法。