pve独显直连
目錄
- 折騰
- 初步工作
- 安裝
- 配置源
- 去除訂閱提示
- 安裝vim
- 開啟iommu
- 屏蔽顯卡驅動
- 創建虛擬機
- 體驗
折騰
買了個新筆記本,老的筆記本也沒啥用了,掛二手平臺也出不了多少錢。就想著自己折騰的新東西。之前有個PVE虛擬機感覺很不錯,現在嘗試一下怎么使用
先說下我筆記本配置:
機械革命蛟龍P R74800H, RTX2060
初步工作
安裝
安裝很簡單。下載iso,用balenaEtcher將iso寫入U盤,然后插到電腦,u盤啟動看提示安裝即可。
電腦記得去bois關閉安全啟動,不然會在U盤啟動的時候報錯。其他的倒是沒什么坑,因為第一步就可以選擇中文,后面只需要看提示就可以一直下一步了。
配置無線比較麻煩,所以最好還是插網線來操作。在設置域名IP的那一步,域名可以隨便填,IP的話填個局域網的IP就可以,如果進去后無法上網。就需要將靜態IP設置成DHCP模式了,就是讓他自己獲取IP。這個自行百度,關鍵詞debain設置DHCP(pve是基于debain的)
安裝完成默認是會自動重啟的,如果你恰好又設置了U盤啟動,就又會進入到安裝界面。這時候只需要強制關機,拔掉U盤再開機即可
配置源
在其他電腦的瀏覽器輸入 https://ip:8006打開web界面,注意這里是https,http是打不開頁面的。
更換源vi /etc/apt/sources.list(注釋掉原來的)
deb https://mirrors.aliyun.com/debian buster main contrib non-freedeb https://mirrors.aliyun.com/debian buster-updates main contrib non-freedeb https://mirrors.aliyun.com/debian-security buster/updates main contrib non-freedeb https://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription去掉企業源vi /etc/apt/sources.list.d/pve-enterprise.list
注釋里面的內容
Ceph源vi /etc/apt/sources.list.d/ceph.list
去除訂閱提示
參考鏈接: Proxmox VE 7.x 關訂閱提示
安裝vim
vi不是很還用
apt-get purge vim-common -y
apt-get install vim
開啟iommu
參考鏈接:https://foxi.buduanwang.vip/virtualization/pve/561.html/comment-page-1/
比如我電腦是amd的cpu
vim /etc/default/grub 找到GRUB_CMDLINE_LINUX_DEFAULT
接著執行upgrade-grub
查看開啟狀態dmesg | grep -e DMAR -e IOMMU,這個時候應該啥也不會顯示
重啟reboot后再執行這個就能看到提示了,下面就是已經正常開啟的提示
加載相應模塊 vim /etc/modules 寫入如下內容
屏蔽顯卡驅動
讓debian也就是pve的宿主機不加載顯卡
vim /etc/modprobe.d/blacklist.conf 寫入
nvidia顯卡的話需要增加一步
echo "options kvm ignore_msrs=1" > /etc/modprobe.d/kvm.conf
lspci -v |grep VGA
可以看到RTX2060前面的是01:00,接著執行lspci -n -s 01:00
這里有四個,lspci -v|grep 01:00.0就可以看到它是什么設備了。比如第一個是顯卡
第二個是應該是聲音相關的lspci -v|grep 01:00.1
下面兩個是USB的,不管它
接著執行echo "options vfio-pci ids=10de:1f15,10de:10f9" > /etc/modprobe.d/vfio.conf
后面的10de:1f15是之前的lspci -n -s 01:00顯示的id
接著update-initramfs -u重啟即可
創建虛擬機
系統這一欄,修改機型為q35,BIOS為OVMF(UEFI),添加EFI
磁盤這里只需要將總線/設備改成IDE,磁盤大小改大一點。用SCSI應該也可以,很多教程都是SCSI
CPU插槽和核心改一下,類別選host
內存也改大一點
網絡把防火墻關了,其他不變(也可以后面防火墻放通)
完成即可,先別著急開機,先下載一個virtio-win.iso,上傳到pve,然后添加這個iso到虛擬機。主要是為了解決等下安裝系統找不到硬盤。這個iso就是個硬盤驅動,PVE 安裝 win10 系統并使用 SCSI 設備的硬盤
上傳的話如圖,這里還有個從URL下載,應該可以直接寫填url下載,我就不試了
接著點啟動,然后點右邊的控制臺。等界面出來按回車(任意鍵都行)就能進安裝界面,后面就和安裝系統一樣的操作了,進入系統后,先查看IP和開啟遠程桌面。看教程說是為了等下黑屏連不上,但是我沒有遇到黑屏,控制臺都能連接到界面。然后關機
添加PCI設備,將顯卡添加到虛擬機。這里除了主GPU不勾選,其它三個都勾選
現在硬件配置大概是這樣:
然后開機,等個十幾分鐘,他會自動安裝顯卡驅動,安裝完成之后,就能在任務管理器和設備管理器看到顯卡正常工作了,剛進系統沒裝驅動前,是看不到顯卡或者顯卡是不正常的。如果不行,可以在控制面板-程序里卸載掉顯卡驅動相關程序,重啟下讓它重新安裝
這里網上的教程都有坑,比如偽裝CPU,修改/etc/pve/qemu-server/<你的虛擬機的ID>.conf。其實在pve7.1系統并不需要了,NVIDIA已經支持在pve虛擬機中使用顯卡了。設置了這個反而會導致代碼43
體驗
先來娛樂大師跑個分吧
這東西能干嘛還沒想好,打游戲的話不知道怎么將虛擬機的內容輸出到筆記本的顯示器。
就先玩玩,pve用起來還是很不錯的
總結
- 上一篇: android studio 打开pdf
- 下一篇: 塔架筒体螺栓强度计算