UOS系統安裝KVM虛擬機


UOS系統安裝KVM虛擬機

說明:UOS系統在X86架構及ARM架構的電腦下可采用以下方案安裝KVM虛擬機,MIPS架構暫不支持安裝。


1、環境准備
1)安裝KVM管理工具

sudo apt install virtinst python-libvirt virt-viewer virt-manager bridge-utils uml-utilities ovmf qemu-efi libvirt-daemon-system libvirt-clients libvirt-daemon qemuctl qemu-utils qemu-user qemu-system qemu qemu-system-common qemu-system-gui 

(提示:可直接全部復制粘貼到終端中一鍵執行)


2)修改配置文件

vim /etc/libvirt/qemu.conf 

打開下列內容的注釋(默認是開啟的,需要確認是否有被注釋掉,如果注釋掉需要手動開啟)
nvram = [
"/usr/share/OVMF/OVMF_CODE.fd:/usr/share/OVMF/OVMF_VARS.fd",
"/usr/share/OVMF/OVMF_CODE.secboot.fd:/usr/share/OVMF/OVMF_VARS.fd",
"/usr/share/AAVMF/AAVMF_CODE.fd:/usr/share/AAVMF/AAVMF_VARS.fd",
"/usr/share/AAVMF/AAVMF32_CODE.fd:/usr/share/AAVMF/AAVMF32_VARS.fd"
]
修改后,重新啟動系統使其生效。


3)在啟動器或者終端中打開圖形化虛擬機;
在終端中普通用戶下執行virt-manager,或者從啟動器中找到“虛擬系統管理器”

注意:在root用戶下執行virt-manager會報如下錯誤,退出root賬戶使用普通賬戶即可:


2、虛擬機的創建

1)創建虛擬機
在“虛擬系統管理器”中確認列表中的模式是“QEMU/KVM”:

如果不是,而是如下圖的“LXC”的話,在“LXC”上點擊右鍵,選擇“刪除”;如果不能刪除,先選擇“斷開連接”后再刪除:

“文件”菜單“添加連接”,“管理程序”選擇“QEMU/KVM”,然后點擊“連接”:

然后從“文件”菜單中選擇“新建虛擬機”開始創建:


2)選擇安裝介質
這里選擇“本地安裝介質”,然后前進:


3)選擇鏡像
選擇iso以及操作系統類型之后點擊前進,版本最好選擇【Debian Buster】、【Debian 10】、【Debian Stretch】之一;


4)設置硬件配置
創建內存以及cpu核數之后點擊前進


5)創建磁盤
創建虛擬機磁盤之后點擊前進,UOS目前要求最低64GB磁盤空間:


6)設置虛擬機名稱和網絡
設置虛擬機名稱和設置網絡點擊完成

勾選【在安裝前自定義配置】,以便於下一步添加設備。


7)開始安裝
開始安裝,點擊左上角開始安裝


3、附加配置
系統安裝完成后,默認沒有圖形界面,然后使用virt-manager管理工具配置虛擬機的硬件,需要手動設置,設置步驟如下:

1)添加硬件--控制器--USB 添加一個USB控制,方便后面添加鼠標和鍵盤設備;
2)添加硬件--輸入,添加【通用USB Keyboard】、【通用 USB Mouse】、【EvTouch USB 圖形數位板】這三個設備;

3)添加硬件--圖形設備--VNC,地址類型要選為所有。

4)添加硬件--視頻--Virtio 這個是顯卡設配。

5)上訴設備添加后,如下圖所示


4、故障排查
某些發行版上會報“failed to find romfile “efi-virtio.rom””錯誤,導致虛擬機無法啟動,可以安裝【ipex-qemu】解決,報錯如下圖所示:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM