nvidia-intel-nvidia-直通独显
1.请确保你的bios支持pci直通(VT-D 虚拟化)
2.直通后 linux无法使用 CUDA
环境准备
1.windows iso文件 windows中国境内分流 , viro驱动iso
2.一台搭载ubuntu的电脑 使用grub作为boot
开始安装
1.安装KVM
1 | sudo apt-get update |

2.设置libvirt
1 | sudo systemctl start libvirtd |
3.给予用户管理kvm权限
1 | sudo usermod -aG libvirt $USER |
4.开启iommu
查看是否开启了iommu
1 | cat /proc/cmdline | grep iommu |
如像上图一样输出了,请执行下一步
1 |
|
在 GRUB_CMDLINE_LINUX_DEFAULT 的 =“” 内添加 intel_iommu=on

添加完后按 ctrl + x 保存并退出
1 | sudo update-grub |
然后使用 sudo reboot 重启电脑
5.宿主机解绑显卡
将nvidia驱动改为开源驱动

修改root密码: sudo passwd root
su
1 | echo 'blacklist nouveau |

重启系统 sudo reboot
安装系统并配置独显直通
打开 virt-manager 新建虚拟机

在第二步中,选择windows的iso

勾选 在安装前自定义配置 单击完成

如为windows10,按上图选择
如为win11,选择 x86_64后带有secboot的

将硬盘从sata改为virtio
添加 viro驱动iso

pci直通独显

一定要修改boot选项
修改好配置后点击 开始安装
开机时按任意按键(不要按电源键)进入windows安装

选择 自定义
点击 加载驱动程序 确定选择自己windows版本适用驱动

以管理员身份安装 guest-tools
一定要去nvidia官网安装独显最新驱动

直通成功,enjoy it!
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment


