❯ sudo cp /etc/mkinitcpio.conf /etc/mkinitcpio.conf.bak && \
sudo cp /etc/sdboot-manage.conf /etc/sdboot-manage.conf.bak && \
sudo rm -f /etc/mkinitcpio.conf.d/*nvidia*.conf /etc/mkinitcpio.conf.d/*chwd*.conf && \
printf "options vfio-pci ids=10de:1b06,10de:10ef\nsoftdep nvidia pre: vfio-pci\nsoftdep nouveau pre: vfio-pci\nsoftdep nvidia_drm pre: vfio-pci\nsoftdep nvidia_modeset pre: vfio-pci\n" | sudo tee /etc/modprobe.d/vfio.conf > /dev/null && \
sudo sed -i 's/^MODULES=()/MODULES=(vfio_pci vfio vfio_iommu_type1)/' /etc/mkinitcpio.conf && \
sudo sed -i 's/^LINUX_OPTIONS="nowatchdog quiet splash"/LINUX_OPTIONS="nowatchdog quiet splash intel_iommu=on vfio-pci.ids=10de:1b06,10de:10ef"/' /etc/sdboot-manage.conf && \
sudo sdboot-manage gen && \
sudo mkinitcpio -P
[sudo] пароль для ray:
fish: No matches for wildcard '/etc/mkinitcpio.conf.d/*nvidia*.conf'. See `help language#wildcards-globbing`.
sudo rm -f /etc/mkinitcpio.conf.d/*nvidia*.conf /etc/mkinitcpio.conf.d/*chwd*.conf && \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
~