參考:
https://www.youtube.com/watch?v=BElSsyLSX5c
https://www.bilibili.com/video/BV11d4y1G7Nk
邊做邊記
1. 提取 BIOS
去主機板官網下載BIOS,將主機板BIOS更新,並使用 UBU (uefi bios updater) 提取 vbios
2. 關閉 PVE host 載入內顯
nano /etc/default/grub
initcall_blacklist=sysfb_init
update-grub
nano /etc/modprobe.d/pve-blacklist.conf
blacklist nvidiafb
blacklist ampgpu
blacklist i915
blacklist snd_hba_intel
# options vfio_iommu_type1 allow_unsafe_interrupts=1
update-initramfs -u -k all
reboot
update-pciids
列出 VGA
lspci -D -nn | grep VGA
裡面的 1002:1636 要能對上步驟1 提取的vbios
0000:06:00.0 則是我的內顯的裝置編號
3. 建立VM
BIOS 我是用 SeaBIOS
架構用 Q35
顯示卡可以先用預設,這樣等等可以用 VNC (web) 來安裝 windows
建立完後, 手動加上 PCI 裝置
實體裝置選上面查到的裝置編號 (0000:06:00.0)
勾選 主要 GPU 與 PCI-Express
增加後,vbios 要手動增加,不過可以先利用 web GUI 把其他東西加完先。
如果想用實體控制,記得加上 USB 鍵鼠裝置。
手動編輯 conf 加入 vbios file
先把 步驟1. 提取的 vbios 丟到 /usr/share/kvm 下面 (方法各憑本事)
然後編輯檔案
nano /etc/pve/qemu-server/{{虛擬機編號}}.conf
vbios_1002_1636.dat 就是我的 vbios
再來就可以進行一般的 Windows 虛擬機安裝系統了
安裝完 windows ,記得安裝驅動 與 AMD reset bug fix (https://github.com/inga-lovinde/RadeonResetBugFix)
虛擬機開機不知道是不是抓bios的關係,會有點久
留言
張貼留言