我需要在一个系统上安装CUDA,但是它上的驱动程序并不是最新的,并且与CUDA 10.2不兼容。
我以前从未安装或更新过驱动程序,但在线阅读时,我了解到由于安全引导,您经常会遇到问题。禁用安全引导对我来说不是一个选项,因为这是一个远程系统。
然而,我读过的所有指南和教程都是从零开始安装驱动程序,而不是更新它们。系统上已经有一个旧版本的专有驱动程序,我只需要更新它们。
所以我的问题是,在不担心安全启动的情况下安装它们是否安全?
发布于 2020-05-07 16:24:11
通常情况下,应该可以删除库达并重新安装以前的版本,而不会损坏。参考: NVIDIA CUDA Linux安装指南。
但是,如果你不能破坏你的系统,并且不想冒险,最好的方法就是尝试使用你的操作系统的一个实时版本,即从USB键启动(因为你提到了一个远程系统,我希望你仍然可以对它进行物理访问)。但是它必须是一个持久的安装,因为您需要添加当前的驱动程序,当然还有一些其他的自定义。
Ubuntu有一些关于如何实现这一点的文档:LiveUsbPendrivePersistent
然后继续升级,看看会发生什么。如果你破坏了“实时”操作系统-没什么大不了的。这是相当多的工作,但更安全。您可以在下一次要测试的升级中重用该密钥。
显然,有一些方法可以绕过安全引导,例如:如何安装启用安全引导的驱动程序?,但我从来没有亲自这么做过。似乎可行但乏味。
https://askubuntu.com/questions/1236613
复制相似问题