由于我的显卡是比较老的独显,所以本教程对于显卡直通,不包含驱动安装
而且每个人的显卡不一样,安装的驱动也不一样
nas or all in one--pve安装教程,飞牛fnOS安装教程 - opaoai
1、显卡直通
编辑启动参数(Intel/AMD 二选一):
首先IOMMU(Input-Output Memory Management Unit)是硬件辅助的虚拟化技术,为PCI设备直通提供必要的内存管理和隔离功能。
# 编辑 GRUB
vi /etc/default/grub
# 在 GRUB_CMDLINE_LINUX_DEFAULT 追加
# Intel:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
# AMD:
# GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt"
让宿主机不要占用这块显卡
对要直通的 GPU 加 vfio 绑定,并屏蔽宿主驱动(特别是 NVIDIA 的 nouveau
/nvidia
):
# 用 lspci -nn 查出显卡与其音频功能的 Vendor:Device ID
# 假设是 10de:1287(VGA)和 10de:0e0f(Audio),替换成你的
echo 'blacklist nouveau' >> /etc/modprobe.d/blacklist.conf
echo 'blacklist nvidia' >> /etc/modprobe.d/blacklist.conf
cat >/etc/modprobe.d/vfio.conf <<EOF
options vfio-pci ids=10de:1287,10de:0e0f
softdep nouveau pre: vfio-pci
softdep nvidia pre: vfio-pci
EOF
update-initramfs -u
reboot
重启后确认已被 vfio 接管:
lspci -nnk | grep -A3 -E "10de:1287|10de:0e0f"
# Kernel driver in use: vfio-pci 才是对的
就是这么简单
2、安装飞牛OS
首先,照例先下载好飞牛os的iso镜像文件,然后创建虚拟机,选择你下载好的飞牛iso镜像文件
修改上述三个地方,修改机型为q35,biso为uefi
cpu类别修改为host类型,这样可以提高性能
最后确认,完成创建即可。
选中你刚刚创建的飞牛os,点击硬件,点击添加pci设备,添加你的显卡。
添加完成之后,点击启动即可。然后使用图形化安装,一步一步的安装。
注意:启动的时候,如果遇见模式不支持,那么重启系统,一直按esc,进入biso。关闭安全启动即可
然后继续按照图形化的提示一步一步安装即可。
安装完成之后,进入你的飞牛系统,如果没有意外的话,你应该会在设置页面,看到你刚刚添加的显卡
最后需要注意的是。
如果你是独显,默认是没有驱动的,你需要根据自己的显卡型号继续安装驱动才可以使用。