Arch Linux 更新后无需重新启动就无法检测到驱动器

Arch Linux 更新后无需重新启动就无法检测到驱动器

在我使用 进行更新后pacman -Syu,我总是遇到这个恼人的问题,即在重新启动之前我无法将任何新的 USB 设备(外部硬盘驱动器、USB 转串口等)连接到我的计算机。

问题是,例如,如果我在早上进行更新而不重新启动,那么在当天晚些时候,我连接了一个新设备,却忘记了我进行了更新,并浪费时间对其无法工作的原因进行故障排除。

有没有办法避免重新启动?我什至不知道这是否可能(也许通过某种方式重新加载驱动程序?),甚至不知道这是一个好主意。

如果不可能,我将编写一个包装器,以便pacman之后自动重新启动。

无论如何,非常感谢对为什么会发生这种情况的解释。

答案1

这不是一个解决方案,但在我自己观察到这种行为后,我发现了有关内核更新的讨论。更新后会加载新的内核模块,而之前的内核仍在运行。
尽管更新内核后应重新启动 PC有些人可能会对此有细微差别

这是一个10岁以上的哟功能要求旨在缓解这一问题。从讨论中可以看出,实现它​​并不容易。

我找到了内核模块钩子包可能会有所帮助,但我自己没有测试过。它比任何更新后自动重新启动的别名效果更好。

相关内容