ubuntu重装NVIDIA显卡(经过记录)遇到问题到卸载ubuntu再到成功安装

本文详细记录了作者在Ubuntu系统中重装NVIDIA显卡驱动遇到的各种问题,包括启动命令错误、循环登录、驱动安装失败等。在尝试多种方法后,最终通过添加PPA源并在附加驱动中安装官方驱动成功解决问题。同时,文章还涵盖了CUDA和cuDNN的安装,以及安装过程中遇到的依赖库缺失和环境配置等问题。
摘要由CSDN通过智能技术生成

2019/3/10:本来准备升级英伟达官方驱动下载搭配合适CUDA+cuDNN+GPU-tensorflow,网上教程很多,按照教程下载了显卡匹配的最新驱动,卸载了安装ubuntu后在附加驱动里面自动下载的官方驱动390版本,准备禁止X-Window的,使用命令如下:

sudo service lightdm stop

但是遇到了问题,报错如:

Failed to stop lightdm.service: Unit lightdm.service not loaded.

看到有网友答复start在stop在restart,就尝试如下:

sudo service lightdm start

依然有问题,且类似:

Failed to start lightdm.service: Unit lightdm.service not found.

很明显,这是一类问题,但是在网上没有找到解决方案,在ubuntu终端和ctrl+alt+F3进入的tt3和终端输入sudo init 3进入的输入上述命令结果完全相同,索性直接设置安装包再安装:

sudo chmod a+x NVIDIA-Linux-x86_64-418.43.run
sudo ./NVIDIA-Linux-x86_64-418.43.run

ctrl+alt+F1每次登陆都会闪烁一下,重启后,登录无闪烁,查看电脑切换成集成显卡了,安装失败,日志如下:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sun Mar 10 21:30:00 2019
installer version: 418.43

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

nvidia-installer command line:
    ./nvidia-installer

Unable to load: nvidia-installer ncurses v6 user interface

Using: nvidia-installer ncurses user interface
-> Detected 4 CPUs online; setting concurrency level to 4.
-> Installing NVIDIA driver version 418.43.
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed!  Are you sure you want to continue? (Answer: Abort installation)
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

搜索后发现有网友遇到此类问题,说明是X-Window的问题,回到了原问题,重试禁止X-Window依然不行,直接输入lightdm发现并没有安装,然后安装lightdm:

sudo apt-get install lightdm

安装完成后输入前面的启动命令并无报错,然后删除暂停命令,进入命令行,尝试安装英伟达驱动,成功进入,其中选择参考(),安装的时候忘记加:

–no-opengl-files 

选项有一个选得不一样,安装完成了,进入桌面弹出系统损坏,当时没有注意看,总之是有什么重要文件损坏了,然后就必须重启电脑,重启之后,再也进不去桌面了,就是有下划线在屏幕左上角闪烁,可以按ctrl+alt+F1~6进入对应的tty命令行,在里面使用nvidia-smi查看英伟达驱动确实安装成功了,但是不能进入桌面,尝试卸载驱动,然后按照那个链接中的输入和选项输入重新安装驱动,还是不能进入桌面,尝试卸载桌面重新安装:

sudo apt-get --purge remove desktop
sudo apt-get install desktop

也不能进入,在引导界面选择ubuntu高级选项,选择recovery模式,然后选择root,在这里重新安装桌面依然进不去,然后准备尝试前些天安装ubuntu遇到不能进入桌面情况(两种情况有所不同)时的方法,在引导界面选择ubuntu不按回车按E进行编辑,在倒数第二行的quiet splash $vt_handoff后面空一格加上acpi_osi=linux nomodeset依然进不去,尝试各种方法,一直都是屏幕左上方有下划线闪烁,仅仅能按ctrl+alt+F1~6进入tty,在网上也没有找到解决方案,因为自己对ubuntu接触很少,实在是找不到什么解决方法,最后只能放弃,选择卸载ubuntu重新安装,再重新尝试升级驱动。卸载的过程中也遇到了一点问题,我是进入windows后通过磁盘管理直接删除了ubuntu的分区,但是重启后按F9进入的启动选项菜单中发现有ubuntu启动引导选项,选择后进入的是grub界面,重启后下载了EasyUEFI,在里面删除ubuntu的efi,再次重启发现ubuntu选项依然存在,ubuntu的efi残留还没有删除,实际上这个残留和windows的efi在一起,尽管ubuntu是后安装的,并且不是和windows安装在同一个固态,而是完全在另一个机械硬盘上,想删除这个EFI文件是怕这个残留会对重装ubuntu有影响,最后就参考了这篇文章(https://blog.csdn.net/mtllyb/article/details/78635757),具体操作如下:

一、通过管理员身份运行cmd,并选择磁盘:

diskpart
list disk
select disk 0
list partition

这里选择disk 0是因为磁盘0是efi所在的硬盘

二、选择efi分区为其分配挂载点,建立磁盘:

select partition 1
assign letter = p

发现多出了一个磁盘P,这里的P就是上面assign letter = p的P,名称不一定要为P,只要不和自己原有的磁盘重名即可,点击磁盘无法打开,需要权限,就没有直接操作

三、在win中搜索记事本通过管理员身份运行,点击文件选择打开然后选择磁盘P,打开磁盘P下面的EFI文件夹,发现有ubuntu文件夹,直接右键删除,注意别删除错了文件,选中ubuntu文件夹删除即可

删除后如下:

 

四、删除成功后关闭记事本,回到cmd中,删除EFI分区的挂在磁盘:

remove letter = p

重启电脑发现启动选项中ubuntu引导启动项已经消失:

### 回答1: 你好!重装nvidia显卡驱动在Ubuntu操作系统中的具体步骤如下: 1. 进入Ubuntu系统,打开终端。 2. 确认当前系统已经安装nvidia显卡驱动,可以使用以下命令查看: lspci -vnn | grep -i VGA -A 12 如果已经安装nvidia显卡驱动,则可以看到其中的“Kernel driver in use”一行显示为“nvidia”, 说明nvidia显卡驱动已经生效。 3. 然后卸载当前的nvidia显卡驱动,可以使用以下命令: sudo apt-get remove --purge nvidia* 4. 重新启动电脑,进入系统后再次打开终端,执行以下命令: sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install nvidia-driver-418 这里的“nvidia-driver-418”可以根据自己的显卡型号和需要安装的驱动版本进行相应的修改。 5. 安装完成后,再次重启电脑即可生效。 希望这些步骤能够帮助到你,如有问题请随时联系我。 ### 回答2: 对于Ubuntu用户来说,重装Nvidia显卡驱动是一件比较常见的事。通常情况下,用户需要重装驱动时,可能是由于使用了新的硬件设备,或是升级了Ubuntu系统,导致原来的驱动无法正常工作。接下来,我们将介绍如何在Ubuntu系统中重装Nvidia显卡驱动。 首先,我们需要使用命令行来打开终端窗口,然后使用以下命令更新系统软件源: sudo apt update 接下来,输入以下命令来查看系统上安装Nvidia驱动版本: dpkg -l | grep -i nvidia 如果该命令没有返回任何输出,说明你的系统上没有安装任何Nvidia驱动。 如果你需要安装Nvidia官方驱动,你可以前往Nvidia官网下载linux版的驱动。 下载后,你需要在命令行中使用以下命令来禁用Ubuntu系统自带的Nvidia驱动: sudo apt remove nvidia-* 然后,你需要在终端窗口中赋予下载的Nvidia驱动文件执行权限: sudo chmod +x NVIDIA-Linux-x86_64-xxx.xx.run 将“xxx.xx”替换为你下载的驱动版本号。 接下来,你需要在命令行中跳转到驱动文件所在的文件夹,然后使用以下命令来启动驱动安装程序: sudo ./NVIDIA-Linux-x86_64-xxx.xx.run 随后,你需要按照提示在终端窗口中进行安装。在安装过程中,你需要选择适合你的系统的驱动版本,如需安装其他组件,请跟随安装程序的步骤进行操作。 安装完成后,请务必重启计算机,以确保驱动程序安装成功。 与安装过程相似,升级Nvidia显卡驱动需要你使用命令行。首先,你需要按照上述方法删除现有驱动程序;然后前往Nvidia官网下载新的驱动程序,最后按照上述安装步骤进行升级。 为了确保你的计算机系统正常运行,请务必在安装/升级驱动过程中仔细地遵循安装程序的提示和指导。 在重装Nvidia显卡驱动的过程中,你可能遇到了各种问题。如果你无法解决问题,你可以前往Ubuntu论坛或Nvidia官网的支持页面寻求帮助。 ### 回答3: 在使用Ubuntu操作系统的时候,经常会发现一些显卡驱动的问题,比如突然出现了黑屏、显示不清晰等情况,大部分问题都是由于显卡驱动没有正确安装或者驱动版本过老引起的。因此,需要经常重装nvidia显卡驱动。以下是关于如何在Ubuntu重装nvidia显卡驱动的详细步骤: 第一步:检查当前显卡驱动的版本 在终端中输入以下命令,查看当前显卡驱动版本: nvidia-smi 如果显示了driver version,则说明当前已经安装显卡驱动,可以继续第二步操作,否则需要先安装显卡驱动。 第二步:删除旧的驱动 在终端中输入以下命令,删除旧的驱动: sudo apt-get remove nvidia* 此命令将要删除系统中所有与nvidia相关的驱动程序,需要输入用户密码确认。 第三步:添加Graphics Drivers PPA 在终端中输入以下命令,添加Graphics Drivers PPA: sudo add-apt-repository ppa:graphics-drivers/ppa 此命令将添加Graphics Drivers PPA到软件源列表中,以便安装最新的nvidia显卡驱动。 第四步:更新软件源 在终端中输入以下命令,更新软件源: sudo apt-get update 此命令将更新软件源列表,以便获取最新的软件。 第五步:安装新的驱动 在终端中输入以下命令,安装最新的nvidia驱动: sudo apt-get install nvidia-driver-440 此命令将安装最新的nvidia显卡驱动,也可以根据自己的需要选择其他版本的驱动。 第六步:重启系统 在安装完成后,需要重启计算机以应用新的驱动。 sudo reboot 以上就是在Ubuntu重装nvidia显卡驱动的详细步骤,希望对你有所帮助。重装驱动需要谨慎,若不是驱动问题也容易导致系统崩溃等问题,建议非必须情况不要修改系统配置。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值