昨夜的星辰
2024-01-21 11:15 deepin
楼主好魄力,你这All in one,不怕吗?
Reply Like 0 View the author
楼主好魄力,你这All in one,不怕吗?
楼主好魄力,你这All in one,不怕吗?
想法是好的,奈何能力有限。短时间内肯定是搞不成功。😂
想法是好的,奈何能力有限。短时间内肯定是搞不成功。😂
你什么配置?
我有三台pve,两台esxi,一台unraid。可以互相交流。直通的话,最好B站看看李晓流或者大大帅666,老高也行。
我有三台pve,两台esxi,一台unraid。可以互相交流。直通的话,最好B站看看李晓流或者大大帅666,老高也行。
我机器是HP 800 G4 SFF主机,处理器i5 8500,8G内存,256G固态。
大大帅是很厉害,我都在他的QQ群里面了,我直通成功也是得到了QQ群里的朋友们帮助。但是目前的一些问题好像都没有找到解决方法。
你这三台都是啥机器啊
一直有个想法,就是想把家里的一堆盒子集成到一台小的PC主机里面。
所以最近就在折腾这个东西,无奈自己能力有限,遇到很多问题解决不了。
我的思路是用PVE或者ESXI做底层系统,再把其他的系统安装进去。
光猫能集成就集成,不能集成就保留,路由器很好解决,装个openwrt和ikuai就可以,性能好,功能还多,扩展性也不错,然后是机顶盒,这个就比较麻烦,可以说是最麻烦的一个了。
我选择的是PVE做底层,原因就只是单线的喜欢开源的软件,而且最开始尝试虚拟机系统的时候,就是装的这个,感觉还不错,就选了这个。
除了Anolis系统和istoreos之外,就安装了一个win10和一个deepin,再将显卡(核显)和声卡直通,win10和deepin最先折腾的是win10,没弄成功,之后弄的deepin,同样的操作,一次就成功了。但是我的主机有个问题,不支持ACS,无法将一些硬件强制分组,声卡和网卡竟然是在同一个分组中,直通声卡之后,如果不直通网卡的话,虚拟的deepin就无法连网,宿主机的web管理界面也访问不了。最后没办法,只好将网卡也一起直通,虽然宿主机的WEB管理界面还是无法访问,但是deepin是可以正常连网了的。这个问题一直不知道怎么解决。后来win10也直通成功了,但是win10除了和deepin一样的问题之外,还有个闪屏的问题。
不管怎么样,至少虚拟机中的deepin直通硬件之后,插上显示器可以输出画面了,这样对于想把电视盒子集成到PC里面有了一个好的开始。后面就要弄一下,怎么安装电视盒子里的软件,怎么用遥控来控制。这些问题都解决了之后,电视盒子基本上就可以撤了。
我说一下我做直通的过程,有大哥知道的话,看看能不能指导一下。
1.修改GRUB
vi /etc/default/grub
将文件中的:GRUB_CMDLINE_LINUX_DEFAULT="quiet"修改成下面这样
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
2.modprobe设置
vi /etc/modules
添加下面的内容:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
deepin不用修改pve-blacklist.conf文件,但是win10需要修改,需要在这个文件中加入下面这条内容,不然就会闪屏,至少我这台主机是这样的。
blacklist i915
上面的操作弄完之后,运行命令刷新initramfs并重启PVE,使以上修改生效
update-initramfs -u -k all
reboot
3.创建虚拟机,并安装好系统,再把直通的硬件添加到虚拟机。
4.修改虚拟机配置文件
vi /etc/pve/qemu-server/.conf
VMID就是虚拟机的ID号,PVE的虚拟机ID号是从100开始的,看看要直通硬件的虚拟机ID号是多少,修改成对应的即可。
在首行添加以下内容:
args: -set device.hostpci0.x-igd-gms=1
在直通核显一行后面添加“legacy-igd=1”,如下所示
hostpci0: 0000:00:02.0,legacy-igd=1
配置文件修改完,保存之后,把虚拟机的显示改为“无”
以上的操作都是在另一台电脑上操作完成,然后把显示器接到安装了PVE的主机上,启动配置好的虚拟机,比如虚拟机的ID是100,运行下面的命令
qm start 100
如果没问题的话,过一会就会看到系统启动的画面了。而且可以正常进入系统。win10要是想要访问PVE的管理界面,只要把虚拟网卡和直通网卡组一个桥接就可以。但这也有个问题,就是每次系统关机之后,再启动的时候要把桥接重新弄一下才能访问到PVE管理界面。
deepin不会弄这种桥接,所以无法访问到PVE的管理界面,有点尴尬。
不知道再加装一块网卡可不可以解决这个问题。
那么问题来了,deepin里面怎么安装电视盒子里面的一些软件呢?有人说可以安装uengin或者星火商店,我搜了一下没找到uengin,星火商店还没有试过。可以安装软件之后,要是想用遥控的话,可能需要蓝牙遥控,还需要弄个蓝牙信号收发器,然后直通给虚拟机。不知道行不行得通。