小编Bru*_*sio的帖子

Ubuntu 相当于 mkinitcpio.conf

我有一个应该在系统启动期间执行的 sh 脚本,正如我在加载图形驱动程序模块之前所了解的那样。

可能这与答案无关,但在特殊情况下,此脚本用于 GPU 的 PCI 直通,系统具有共享相同 ID 的两个相同 GPU,仅覆盖两个 GPU 之一上的驱动程序分配。

对于 arch linux 系统,维基说应该:

Edit /etc/mkinitcpio.conf:
Add modconf to the HOOKS array and /usr/local/bin/vfio-pci-override.sh 
to the FILES array.
Edit /etc/modprobe.d/vfio.conf:
Add the following line: install vfio-pci /usr/local/bin/vfio-pci-override.sh
Regenerate the initramfs and reboot.
Run Code Online (Sandbox Code Playgroud)

mkinitcpio.conf 的 Ubuntu 等价物是什么,在这种情况下应该如何修改?以防万一,脚本如下:

#!/bin/sh

DEVS="0000:01:00.0 0000:01:00.1"

if [ ! -z "$(ls -A /sys/class/iommu)" ]; then
    for DEV in $DEVS; do
        echo "vfio-pci" > /sys/bus/pci/devices/$DEV/driver_override
    done
fi

Run Code Online (Sandbox Code Playgroud)

initramfs modprobe

5
推荐指数
1
解决办法
6232
查看次数

标签 统计

initramfs ×1

modprobe ×1