在Ubuntu虚拟机中配置驱动程序通常涉及以下步骤:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
sudo usermod -aG libvirt $USER
sudo vim /etc/default/grub
GRUB_CMDLINE_LINUX="intel_iommu=on iommu=pt"
GRUB_CMDLINE_LINUX="amd_iommu=on iommu=pt"
sudo update-grub
sudo reboot
dmesg | grep -i iommu
lspci -nn | grep -i ethernet
ethtool -i <网卡名> | grep driver
cat /sys/class/net/<网卡名>/device/sriov_numvfs
echo 4 | sudo tee /sys/class/net/<网卡名>/device/sriov_numvfs
sudo nano /etc/modprobe.d/ixgbe.conf
添加:
options ixgbe max_vfs=4
ip link show
lspci | grep Virtual
对于一般用途而言,如果使用的是VMware Workstation或其他兼容Open Virtual Machine Firmware (OVMF) 的hypervisor创建的虚拟机实例,默认已经包含了基本的视频控制器模型。对于VirtualBox, 可通过VBoxManage modifyvm “VM name” --vram
请注意,具体的驱动配置步骤可能会因虚拟化软件的不同(如VMware、VirtualBox、KVM等)以及宿主机和虚拟机的具体配置而有所差异。上述步骤提供了一般性的指导,但可能需要根据实际情况进行调整。