更新到 3.19.0-65 破坏了我的 Nvidia 驱动程序,恢复到 3.19.0-64 又破坏了我的系统

更新到 3.19.0-65 破坏了我的 Nvidia 驱动程序,恢复到 3.19.0-64 又破坏了我的系统

系统:Ubuntu 14.04、Intel i7、16GB RAM、GTX 980 显卡(通常我运行 Nvidia 的 352 驱动程序)

所以,我承认我不太擅长 Linux。我更新到了 3.19.0-65,现在(如其他地方所述)需要安全启动。Nvidia 驱动程序不支持该功能,因此我无法在重启时登录 GUI。我能够让系统在恢复模式下从 GRUB 菜单启动到较旧的 3.19.0-64 内核,因此我尝试清除 3.19.0-65 内核,希望 3.19.0-64 成为新的默认内核。当我重启时,它仍然需要 3.19.0-65,因此启动失败。

所以……几个小时后,我设法使用 boot-repair-disk 修复了 GRUB,我可以再次启动到登录屏幕。我清除了所有内核,只安装了两个:3.19.0-64-generic 和 3.19.0-64-lowlatency。我还关闭了 GRUB(在 boot-repair-disk 中取消选择该选项)和 BIOS 中的安全启动。

我仍然无法进入 GUI - 它以低分辨率显示登录屏幕,但当我输入密码时,它就会将我直接踢回同一屏幕。使用 ubuntu-drivers,我可以看到我的视频卡是“未认领的”,当我从终端安装驱动程序和/或重新启动时,这种情况不会改变。而且这只发生在“低延迟”内核中 - 在“通用”内核中,它会将我带到我输入密码以解密硬盘的屏幕,并且键盘不起作用(无论我输入什么都不会出现字符)。

我真的很茫然,请告诉我我可以提供哪些其他信息。

答案1

发现了这个..

“...我的内核被跳过了,所以我手动升级/安装了 linux-image-3.16.0-24-generic。事实证明,您需要的大多数驱动程序都存在于 linux-image-extra-3.16.0-24-generic 中,而且您还需要这些标头。”

使用您的工作内核并运行以下命令*(我相信您需要将内核版本号更改为您的版本):

sudo apt-get install linux-image-extra-3.16.0-24-generic linux-headers-3.16.0-24-generic

来源:askubuntu — “升级到使用 Linux 内核 3.16 的 ubuntu 14.10 后没有用户输入”

我认为你应该暂时安装 nouveau/xserver,直到你找到成功实现最初计划的方法,或者...

14.04+)..如果您想尝试使用'安装 Nvidia 驱动程序的最新方法图形驱动程序电力供应协议,请参见下文。可能有点冒险。


从 PPA 安装推荐的 Nvidia 驱动程序

  1. 使用以下命令添加“graphics-drivers”PPA:
    • sudo 添加 apt 存储库 ppa:图形驱动程序/ppa
    • sudo apt-get 更新
  2. 使用以下方法自动安装推荐的驱动程序:
    • sudo ubuntu-drivers 自动安装
  3. 现在重新启动:
    • sudo 重启

如果推荐的驱动程序不适合您,请尝试安装其他 Nvidia 驱动程序。

(见下文)


从 PPA 安装其他 Nvidia 驱动程序

  1. 使用以下命令添加“图形驱动程序”PPA:
    • sudo 添加 apt 存储库 ppa:图形驱动程序/ppa
    • sudo apt-get 更新
  2. 清除已安装的现有 Nvidia 软件包(如果有):
    • sudo apt-get purge Nvidia*
  3. 使用以下命令检查系统可用的驱动程序:
    • ubuntu 驱动程序设备
  4. 安装推荐的驱动程序:
    • 安装 nvidia-361
  5. 最后,重新启动:
    • sudo 重启

来源:askubuntu-“Ubuntu 14.04 安装 nVidia 驱动程序”

相关内容