目录
穿越回来发现,fnos并不能识别我直通的虚拟显卡并开启硬件解码。因此最后我只能删除fnos的虚拟机,改为使用黑群晖。不过,我还是决定把这篇日记发出来,也许可以帮到其他人。
25/02/24更新:经过我的测试,群晖使用rclone挂载AList到QEMU磁盘上会导致储存池损毁!反复重装群晖试验稳定复现!多重启几次就进不了系统了!
与此同时我找到了fnOS识别虚拟显卡的方法,因此群晖相关的日记我全部改为X.5(外传),从玩机日记10开始全部改为fnOS重新进行部署。
1、创建fnOS虚拟机
复制下载链接
打开pve的local储存,从url下载
粘贴下载链接,点击查询网址,点击下载
下载速度很慢需要耐心,或者也可以本地下载好点上传
下载/上传好之后点击创建虚拟机,勾选开机自启
选择下载的iso,下一步
机型选择q35,bios选择uefi,添加efi存储。下一步
后面要配置硬件直通,那就一定要选择uefi,不可以选择seabios!
我的pve磁盘大小为2t,已经分配了512g给Windows11,pve自身还需要一些空间开储存iso、备份和各种软件等等,因此就给fnos分配1t磁盘空间吧。
记得勾选SSD仿真!这里我忘记勾了,后面手动调过来的。
下一步。
cpu有几核就给几核,类别选择host
我的物理机有32g内存,Windows11给了24g,istoreos给了2g,这样还剩下6g内存可用于分配。pve自身还需要一些内存维持运行,所以我给fnos分配4g内存。
取消勾选防火墙,下一步
完成创建
2、设置虚拟核显、sata硬盘直通
虚拟核显直通
如何创建虚拟核显玩机日记 2 使用pve_source一键设置PVE,配置核显sr_iov-CSDN博客
选中fnos,硬件——添加——PCI设备——原始PCI设备,选择一块虚拟核显(最上面的730是物理核显,不可以占用,否则虚拟核显会被卸载)直接点击添加,不可以勾选主GPU(会导致控制台无画面输出),不可以勾选所有功能(会自动切换为物理核显)
勾选pci-express,点击添加
将硬件中的默认显示修改为virtio-gpu
sata芯片直通
把你主板的sata控制器直通给fnos,这样直接插在主板上的sata硬盘就都直通给了fnos。这样机械硬盘就可以正常休眠了。
如果你有两块sata硬盘但只想直通其中一块,那请购买一块pcie x1转sata的扩展卡插在主板上。然后两块硬盘分别插在扩展卡和直插主板。直通的时候你会看到两块sata控制器,这样就可以选择直通其中一块硬盘了。
点击添加——PCI设备——原始PCI设备,选择sata控制器
勾选所有功能和pci-express,点击添加
3、安装fnos
关闭安全启动
转到控制台,Start Now,然后狂按esc,进入bios
依次选择Device Manager——Secure Boot Configuration,⬇️选择Attempt Secure Boot,按空格取消,回车
然后选择Reset Secure Boot Keys,回车,yes
最后按f10,按y
一直按esc退出,选择continue,ENTER
正式开始安装
自动重启后进入到fnos的安装界面。选择安装硬盘,这里我就安装到m.2(QEMU HARDDISK)了,速度最快
分配大小就默认好了,没啥影响
这样就自动开始安装了
网卡就一张虚拟网卡,也没得选。保存
它叫我们把引导盘拔掉。先停止虚拟机
硬件这里,点击移除CD/DVD驱动器,回到控制台开机
这里显示了web页面。打开对应的IP地址:5666
然后就是一些基本设置,不赘述了
4、设置fnos
立即创建储存空间
选择其中一块硬盘(我选择先添加m.2系统盘),选择basic模式点击下一步,下一步,确定创建。
同样的方法,添加剩下的两块硬盘
创建完毕。两块sata硬盘考虑到以后可能会添加硬盘扩展空间,我选择了linear模式
切换到硬盘信息,点击右上角设置硬盘休眠
编辑网络修改为静态ip
修改为手动设置,直接点确定即可。
开启ssh,由于虚拟机的vm id是102,端口我决定映射为22102,怎么添加路由器端口转发,这里不赘述了,完成后可以使用xshell测试连接玩记日记 8 PC使用moonlight远程连接PVE上的Windows11,开启Windows11的远程桌面和ssh并添加转发,给远程桌面添加ssl证书-CSDN博客
给fnos添加ssl证书
玩机日记 1 前期准备工作:申请公网ipv4、购买域名、申请SSL证书-CSDN博客
玩机日记 3 PVE配置SSL证书,主路由端口转发,实现远程访问PVE-CSDN博客
把玩机日记3中下载的pem证书上传上去
然后点击服务配置,全部换成我们上传的证书
开启强制https连接
5、将fnOS设置为dmz主机
这一步实在是太重要了,是整个allinone提供网络服务的底层基础,所以我单独拎出来讲
首先,确保你的路由器关闭了外部入站的防火墙
玩机日记 3 PVE配置SSL证书,主路由端口转发,实现远程访问PVE-CSDN博客
配置端口转发,1024-65535,TCP-UDP,全部转发给fnOS
确保它位于所有转发规则的最底下!后续添加新的端口转发,请手动调整顺序,确保fnos的dmz主机设置始终位于所有转发规则的底下,否则所有其他转发规则均无法生效!
设置好之后,可以用别的网络的设备来访问http://你的.域名:5667,尝试访问fnOS