PVE8.3直通AMD5700G安装fnos硬解码

1. 看了网上许多讲直通的文章,飞牛论坛还有不需设置就直通成功的,但都是intel芯片。先说我的硬件:amd5700g+华硕B450主板。最后参考Jazz大神的文章才搞定,下面记录过程。

2. 主机bios设置cpu和iommu,我的是svm开启,IOMMU开启。csm我设置为关闭。

3. 安装pve8.3,这个网上教程很多。安装好后安装飞牛虚拟机,我的配置如下:                                

 安装时提示bios不支持,这时点重启虚拟机,然后立即按ESC键,进入虚拟机的bios设置,将安全启动的勾去掉,然后退出,就可以正常安装fnos了。

4. 安装好后登录fnos,可以看到没有gpu。关闭fnos虚拟机。 

5.到X86派论坛下载Jazz大神资源(https://bbs.x86pi.cn/thread?topicId=20

第一个是AMD5000系列rom文件,5500、5600、5800、5825通用。下载后改名为5000.rom,利用ssh等工具把这个文件上传到pve主机的 /usr/share/kvm 目录下。

第二个是pve_source稳定版。直接在pve主机ssh下执行一下代码:

wget -q -O /root/pve_source.tar.gz 'https://bbs.x86pi.cn/file/topic/2023-11-28/file/01ac88d7d2b840cb88c15cb5e19d4305b2.gz' && tar zxvf /root/pve_source.tar.gz && /root/./pve_source

 先选9、配置 PVE IOMMU 与核显直通、核显 SR-IOV, 群晖 虚拟 USB 引导等 

再选2、开启 IOMMU 及核显直通 

跟着提示一步一步走,看到重启提示就完成了pve系统开启直通功能。重启。


 

6.重启后在pve主机shell再次执行: /root/./pve_source

先选9,再选6、虚拟机核显直通或 SR-IOV 向导,再选4、单 vbios 方案    # 适用于 AMD 5000 及 Intel 早期的核显 。按提示把显卡、声卡都选上,加入刚刚创建的fnos虚拟机。完成退出。

7.回到pev虚拟机,看到配置做了改变,红色的标注。

 最后两行是直通的显卡和声卡。显示改成了无,在pve就无法看到虚拟机画面了,pve主机hdmi接口有fnos虚拟机的输出。bios我的原来是uefi,给我改成了seabios,这个必须改回去,否则无法启动,其他都不用改。好了,现在启动fnos虚拟机,网页登录,可以看到gpu了,安装飞牛影视,放个视屏看看!

### 如何在畅网 N5105 四网口主板上正确安装 FnOS 系统 #### 准备工作 为了成功完成安装,需准备好必要的硬件和软件资源。 - **硬件需求** 需要一台支持虚拟化技术的主机设备以及一块存储介质用于安装系统。对于畅网 N5105 主板来说,其本身具备强大的计算能力,可以直接作为目标运行环境[^2]。此外还需要准备一个 SATA 接口的硬盘或者 SSD 来承载最终的操作系统数据。 - **软件需求** 下载最新的飞牛 fnOS ISO 文件可以从官方站点获取 `https://www.fnnas.com/` [^1] 。另外如果计划采用 VMware 或其他虚拟机工具辅助部署,则还需安装对应版本的应用程序比如 VMware Workstation Pro 版本至少为 17 及以上 [^4]。 #### 具体实施过程 ##### 步骤一:确认硬件兼容性并设置BIOS选项 进入 BIOS 设置界面开启 Intel VT-x 和 AMD-V 这样的 CPU 扩展特性以增强性能表现;同时调整启动顺序优先级让光驱或 UEFI USB 成为首项以便加载安装媒介 [^3]。 ##### 步骤二:创建引导盘并将镜像写入其中 可以借助 Rufus 工具快速制作可自举的U盘驱动器,在这里选择之前下载好的 .iso 格式的映像文档进行烧录处理 。 ##### 步骤三:执行实际安装流程 重启计算机之后应该能够自动检测到新建立起来的活动分区从而进入到图形化的向导页面当中去。遵循屏幕提示逐步填写诸如磁盘划分方案之类的参数直至整个过程结束为止 [^2]。 ##### 步骤四:初始化网络配置与服务启用 一旦基础架构搭建完毕紧接着就要着手解决联网事宜了——即分配静态 IP 地址给机器并且开放 SSH 访问权限方便后续管理维护操作 [^3]。 以下是简单的 Python 脚本来展示如何通过命令行方式修改 Linux 平台下的网络接口状态: ```python import os def set_static_ip(interface_name, ip_address, netmask, gateway): config_content = f""" auto {interface_name} iface {interface_name} inet static address {ip_address} netmask {netmask} gateway {gateway} """ with open(f'/etc/network/interfaces.d/{interface_name}', 'w') as file: file.write(config_content) os.system(f'systemctl restart networking') set_static_ip('eth0', '192.168.1.100', '255.255.255.0', '192.168.1.1') ``` 最后一步就是依据个人喜好定制各种附加组件例如 Web 控制面板等功能模块来提升用户体验度啦! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值