如何在 Linux 中从 .run 文件加载驱动程序而不重新启动?

如何在 Linux 中从 .run 文件加载驱动程序而不重新启动?

我在一台物理机上,它有 Nvidia GPU,没有硬盘和固态硬盘。使用 USB 棒,我使用名为“-toram”的选项启动 Linux Mint 20.1 Cinnamon(这样,所有内容都会加载到 RAM 中以提高速度,但关机时不会保存任何内容)。我可以使用 GUI 转到驱动程序管理器并使用鼠标选择我想要的 GPU 驱动程序。

当我选择单选按钮并点击“应用更改”时,Linux Mint 能够下载并安装驱动程序没有啟動。

我在 Nvidia 网站上找到了相同的驱动程序,然后下载了它。。跑步文件。我将其保存到我的下载中。(在 RAM 中)

我尝试过了:

mint@mint:~/Downloads$ chmod +x ./NVIDIA-Linux-x86_64-495.44.run 
mint@mint:~/Downloads$ sudo ./NVIDIA-Linux-x86_64-495.44.run 

但收到了这条消息(共 2 条)

错误 2/2

(我不想在 USB 驱动器上安装任何东西,我只是使用 USB 驱动器作为启动设备)

如何从命令行安装该驱动程序并在不重新启动操作系统的情况下启动它?

答案1

好吧,您可以继续运行的内容是有限制的,但从技术上讲您不必重新启动。不过您必须停止 X 服务器。这将关闭所有 GUI 应用程序。

  1. 按下Ctrl-Alt-F2(或 F6 以下的任何键)即可访问其中一个虚拟终端。
  2. 停止 MDM 并 sudo service mdm stop进行更新:应该是sudo service lightdm stop
  3. systemctl isolate multi-user.target
  4. 安装驱动程序(确保使用绝对路径!)`sudo ./home/(您的用户名)/Downloads/NVIDIA-Linux-x86_64-495.44.run
  5. systemctl isolate graphical.target
  6. 重启 lightdm sudo service lightdm start
  7. 给 X 时间开始!通常不会太久。
  8. 您仍在虚拟终端中。您的 X 服务器可能位于 7 上,因此请尝试,Ctrl-Alt-F7但请做好准备,它可能位于 F1 甚至 F8 或 F9 上!

另外,您不必使用 Ctrl-Alt-Function 键。例如,您可以chvt 7输入Ctrl-Alt-F7

相关内容