# 在 ubuntu 實體機安裝 ubuntu VM 的流程 ## 緣由 簡單記錄在 ubuntu 實體機安裝 ubuntu VM 流程,以便未來需要時能及時查閱。 ## 系統簡介 * 使用的設備: ncyu 電算中心 220教室的h10伺服器 * 伺服器的OS: [Ubuntu 20.04 LTS (伺服器版)](https://www.ubuntu-tw.org/modules/tinyd0/) * 安裝的VM: [Ubuntu 20.04 LTS (桌面版)](https://www.ubuntu-tw.org/modules/tinyd0/) ## 安裝過程 1. 輸入以下指令,檢查 CPU 是否支援 KVM。(輸出不為 0 即代表支援) `egrep -c '(vmx|svm)' /proc/cpuinfo` 2. 檢查系統是否可使用KVM加速。 `sudo kvm-ok` * 若 KVM 加速無法使用,安裝 cpu-checker 並重新開機即可解決 `sudo apt install cpu-checker` 3. 安裝 KVM 套件 `sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils` 4. 將使用者加入 libvirt 以及 KVM 群組 `sudo adduser h10 libvirt` `sudo adduser h10 kvm` 5. 檢查是否安裝成功(若出現空的VM列表即為成功) `virsh list –all` 6. 安裝VM管理套件 `sudo apt install virt-manager` 7. 下載欲安裝的 VM 映像檔 `cd var/lib/libvirt/images` `sudo curl -o ubuntu-20.04.4.iso [下載位置]` ![](https://i.imgur.com/llAMYIm.jpg) 8. 安裝虛擬機 `sudo virt-install --name=ubuntu-20.04-desktop \` `--description='[type whatever you want...]' \` `--ram=2048 \` `--vcpus=1 \` `--disk path=/var/lib/libvirt/images/ubuntu-20.04-desktop.qcow2,size=20 \` `--cdrom /var/lib/libvirt/images/ubuntu-20.04.4.iso \` `--graphics vnc` 以上指令配置了: * 2048MB 的記憶體 * 1個 CPU 核心 * 20GB 的硬碟空間 虛擬機成功開機後會出現以下畫面 ![](https://i.imgur.com/UHyggJI.jpg) 9. 使用 vnc 軟體連入 VM,完成安裝程序 ## 結論 在 command line 版本的 linux 系統安裝虛擬機的程序,比在桌面版安裝還要麻煩許多,不僅安裝的指令要細心的檢查是否有錯,要操控虛擬機還必須要用遠端vnc的方式。