因此,我在外部 SSD 上安装了 Ubuntu 17.10,并让它在我的 MacBook Pro A1706(2016 年末)上启动,运行良好(安装了键盘/触控条模块)。
我有一个外置 ThunderBolt 3(USB C 型)SSD 驱动器。当我连接它时,Ubuntu 无法识别它。lspci 显示 Thunderbolt 可用。将驱动器连接到 MacOS 时,它可以完美运行。
有任何想法吗?
答案1
Thunderbolt 要求您手动授权您的设备。但是,当前发行版中没有用于此目的的实用程序。您可以尝试自己编译tbtadm
此处的实用程序:
https://github.com/intel/thunderbolt-software-user-space
或者选择不安全的方式内核文档中描述:
那些只想连接任何设备而不想进行任何手动工作的用户可以将以下行添加到 /etc/udev/rules.d/99-local.rules:
ACTION=="add", SUBSYSTEM=="thunderbolt", ATTR{authorized}=="0", ATTR{authorized}="1"
这将在所有设备出现时自动授权它们。但是,请记住,这会绕过安全级别并使系统容易受到 DMA 攻击。