溫馨提示×

Ubuntu中如何配置虛擬機

小樊
55
2025-09-20 22:06:58
欄目: 云計算

Ubuntu中配置虛擬機的常見方法及步驟

在Ubuntu宿主機上配置虛擬機,需根據需求選擇合適的虛擬化工具(如新手友好的VirtualBox、高性能的KVM/QEMU或輕量級的GNOME Boxes)。以下是詳細配置流程及關鍵注意事項:

一、準備工作:選擇虛擬化工具

Ubuntu環境下常用的虛擬化工具各有特點,需根據使用場景選擇:

  • VirtualBox:開源跨平臺,支持快照、共享文件夾等功能,適合新手及一般開發測試;
  • KVM/QEMU:Linux內核級虛擬化,性能接近原生,適合服務器或高性能計算場景(需CPU支持虛擬化);
  • GNOME Boxes:基于Libvirt的輕量級圖形工具,操作極簡,適合快速部署簡單虛擬機;
  • VMware Workstation Player:商業軟件,兼容性好(支持Windows虛擬機),適合企業級需求。

二、安裝虛擬化工具

1. 安裝VirtualBox

打開終端,執行以下命令安裝VirtualBox及擴展包(擴展包支持USB 3.0、遠程桌面等功能):

sudo apt update
sudo apt install virtualbox virtualbox-ext-pack

安裝完成后,可通過“應用程序”→“VirtualBox”啟動圖形化管理界面。

2. 安裝KVM/QEMU

首先檢查CPU是否支持虛擬化:

egrep -c '(vmx|svm)' /proc/cpuinfo

若返回值大于0,則支持虛擬化。接著安裝KVM及相關工具:

sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager

安裝完成后,將當前用戶加入libvirtd組(無需重啟即可生效):

sudo usermod -a -G libvirt $(whoami)

啟動libvirtd服務:

sudo systemctl start libvirtd
sudo systemctl enable libvirtd

三、創建虛擬機

1. 使用VirtualBox創建虛擬機

  • 打開VirtualBox,點擊“新建”按鈕;
  • 輸入虛擬機名稱(如“Ubuntu-Dev”),選擇操作系統類型為“Linux”,版本為“Ubuntu (64-bit)”;
  • 分配內存(建議至少2GB,如4GB);
  • 創建虛擬硬盤:選擇“VDI(VirtualBox Disk Image)”格式,存儲方式為“動態分配”(節省空間),大小建議至少20GB(如30GB);
  • 點擊“創建”完成虛擬機基礎配置。

2. 使用KVM/QEMU創建虛擬機(圖形界面)

  • 打開“virt-manager”(虛擬機管理器);
  • 點擊“文件”→“新建虛擬機”;
  • 選擇“本地安裝介質”(ISO文件),瀏覽并選擇下載的Ubuntu鏡像;
  • 設置虛擬機名稱、內存(如2048MB)、CPU核心數(如2核);
  • 創建虛擬硬盤(路徑如/var/lib/libvirt/images/ubuntu-vm.img,大小如20GB);
  • 配置網絡(默認“NAT模式”,如需主機與虛擬機互通可選擇“橋接模式”);
  • 點擊“完成”開始安裝Ubuntu系統。

四、安裝Ubuntu操作系統

無論使用哪種工具,啟動虛擬機后都會進入Ubuntu安裝界面:

  • 選擇語言(如“中文(簡體)”)、鍵盤布局(如“漢語”);
  • 選擇“正常安裝”,并勾選“安裝第三方軟件包”(包含顯卡驅動、Flash等);
  • 分區方案:新手推薦“自動分區”(使用LVM管理),進階用戶可選擇“手動分區”(如創建/根分區、swap交換分區);
  • 設置用戶名、密碼(用于登錄系統);
  • 等待安裝完成(約10-20分鐘),重啟虛擬機。

五、后續配置與優化

1. 安裝增強工具(提升性能與功能)

  • VirtualBox:在Ubuntu虛擬機中執行:
    sudo apt update
    sudo apt install open-vm-tools-desktop
    
    安裝完成后重啟虛擬機,支持共享文件夾、剪貼板共享、3D加速等功能。
  • VMware:執行以下命令安裝VMware Tools:
    sudo apt update
    sudo apt install open-vm-tools-desktop
    

2. 網絡配置

  • NAT模式(默認):虛擬機共享主機IP,可訪問外網,但主機無法直接訪問虛擬機;
  • 橋接模式:虛擬機與主機處于同一局域網,擁有獨立IP(需手動或DHCP分配),適合需要虛擬機對外提供服務(如Web服務器)的場景。
    配置橋接模式需在虛擬機設置中選擇“橋接適配器”,并在Ubuntu中修改網絡配置(如/etc/netplan/01-netcfg.yaml):
    network:
      version: 2
      ethernets:
        ens33:  # 網卡名稱(通過`ip a`查看)
          dhcp4: no
          addresses: [192.168.1.100/24]  # 靜態IP
          gateway4: 192.168.1.1  # 網關
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]  # DNS
    
    應用配置:
    sudo netplan apply
    

3. 軟件安裝與更新

  • 更新系統:
    sudo apt update
    sudo apt upgrade -y
    
  • 安裝常用軟件:
    • 開發工具:sudo apt install build-essential git vim;
    • 瀏覽器:sudo apt install firefox;
    • 辦公軟件:sudo apt install libreoffice;
    • 數據庫:sudo apt install mysql-server。

六、常見問題解決

  • 無法啟動虛擬機:檢查CPU虛擬化支持(egrep -c '(vmx|svm)' /proc/cpuinfo),確保BIOS中開啟“Intel VT-x”或“AMD-V”;
  • 網絡不通:確認網絡模式設置正確(如橋接模式需檢查主機與虛擬機是否在同一網段),嘗試重啟網絡服務(sudo systemctl restart systemd-networkd);
  • 性能慢:關閉虛擬機中不必要的圖形效果(如VirtualBox的“3D加速”),增加虛擬機內存或CPU核心數。

通過以上步驟,即可在Ubuntu宿主機上成功配置并優化虛擬機,滿足開發、測試或學習需求。根據實際場景選擇合適的工具(如新手用VirtualBox,高性能需求用KVM),可進一步提升使用體驗。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女