Ubuntu 3.11.0-15(在配备NVidia的机器上) – 可以从USB驱动器启动 – 而不是硬盘驱动器

在尝试安装nvidia驱动程序时,我最终破坏了我的Ubuntu安装,使其无法启动。 我最终收到了消息:

 nvidia:模块许可证'NVIDIA'污染内核由于内核污染而禁用锁定调试nvidia:模块validation失败:签名和/或所需密钥丢失 - 污染内核 

从那时起重新安装Ubuntu大约四次。

我最近才设法进入硬盘驱动器的“UI”登录界面(称为“X”?)。 那说我可以通过以下方式到达我的硬盘上的终端:

  1. 从GRUB启动菜单中选择“高级”
  2. 选择3.11.0-15-通用恢复模式
  3. 如果我希望“dpkg”步骤实际更新/下载/修复任何内容,请单击网络(启用网络)
  4. 从恢复菜单中选择dpkg(修复损坏的软件包)(使文件系统读/写)
  5. 选择root(“drop to root shell prompt”)
  6. 现在我有一个全屏终端,我可以做更新/ etc / default / grub文件

但是,我还没有弄清楚任何东西(nomodeset,背光等)让我从硬盘驱动器通过登录屏幕。

似乎我的问题是99%可能是我安装的驱动程序,我的xorg.conf和我的特定显卡(NVIDIA GeForce GTX 780 – 3 GB – 941 GHZ)。

我想尝试的一种方法是让我的硬盘“配置文件”与USB驱动器“配置文件”相匹配。 不幸的是,我只能从同一个“全屏终端”查看硬盘“配置文件” – 而我可以使用UI查看USB驱动器启动配置文件。 我注意到USB驱动器使用一些参数/参数到Linux命令,如casper,我想知道当我从硬盘启动时是否可以做类似的事情。 否则我认为我的下一个最好的选择是尝试让硬盘启动更紧密地匹配USB驱动器启动。

例如,这是命令linux的硬盘调用命令:

 linux /boot/vmlinuz-3.11.0-15-generic root = UUID = 01494fc3-a040-46dd-b8ef-23ce81b59dbe ro quiet splash nomodeset $ vt_handoff 

以下是从USB驱动器启动的命令:

 linux /casper/vmlinuz.efi file = / cdrom / preseed / ubunutu.seed cdrom-detect / try-usb = true noprompt floppy。\ allowed_drive_mask = 0 ignore_uuid boot = casper quiet splash  -  nomodeset

我是否可以在硬盘启动时使用USB驱动器的“casper”方面,或者我应该查看一些“启动配置文件”,看看我是否可以使硬盘驱动器与USB驱动器匹配。

另一个想法 – 我注意到当我使用命令从硬盘驱动器上的终端/ shell列出驱动程序时:jockey-text -l

我只看到两个nvidida驱动程序(kmod:nvidia_319_updates和kmod:nvidia_319),而不是nouveauvideo驱动程序。 只是为了确保我的Nouveau版本是最新的并且在我的硬盘上工作 – 我也跑了这个:

 sudo apt-get install noveau-firmware xserver-xorg-video-nouveau xsever-xorg-video-nouveau-dbg

它安装 – 但同样的事情 – 我进入登录屏幕,可以看到密码字段更新,因为我输入我的密码,但一旦我点击进入屏幕变黑。

另外值得一提的是,即使使用恢复菜单中的图形故障安全选项,我也无法从硬盘启动。 但是,我看了看这个文件

  xorg.conf.failsafe 

在该文件中,我注意到设备驱动程序设置为“vesa”。 我也注意到我没有xorg.conf – 所以我创建了一个引用nouveau的文件。

通过运行命令:

 X -configure

生成一个新文件/root/xorg.conf.new – 所以我将它移动到/ etc / X11并查看它。

它配置了八个屏幕,名为“Screen2”的屏幕显示了nouveau。 我第一次将它重命名为xorg.conf(在/ etc / X11目录中)(超过48小时)我现在看到一个启动屏幕从我的硬盘加载!

但是,当我输入密码时,屏幕变黑。 一张海报向我展示了你可以在登录界面上使用ctrl-alt f6(假设为你显示)并且它提供了非X(非UI)终端界面(你可以在这里登录)。 但是,即使我这样做 – 我仍然不知道下一步该尝试什么。 一旦我登录登录屏幕出现 – 屏幕就变黑了。 据推测,这仍然与我的图形设置有关 – 也许删除我的/etc/X11/xorg.conf文件中的其他七个条目?

通过安装大黄蜂等事情来改善这种情况之后 – 登录屏幕停止显示。

值得一提的是,如果我列出所有使用的驱动程序

 骑师文本-l 

我知道了

 kmod:nvidia_319_updates(专有,禁用,未使用)
 kmod:nvidia_319(专有,禁用,未使用)

当我安装大黄蜂时,它添加了这个条目

 kmod:nvidia_304(专有,已启用,未使用)

他们都被标记为“未使用”的原因是因为我通过恢复模式菜单到达了这个终端。

然后我使用此页面清除/删除了nvidia_304驱动程序: 禁用骑师文本未列出的受限制的图形驱动程序

特别是这一点

 sudo apt-get remove --purge nvidia- *

当我运行桌面命令时 – 它已经安装,最迟。

所以现在我可以回到登录界面了 – 但是当我登录时它仍然是黑色的,我刚才注意到的是,如果我移动鼠标,UI会停止响应/更新。

在黑暗中拍摄更多 – 当我运行此命令时:

 dpkg -l |  grep -i nvidia *

我注意到除了以下内容之外,我还在机器上安装了primus和bumblebee驱动程序:

 bbswitch-dkms amd64
 nouveau-firmware全部

所以我使用了以下命令:

 sudo apt-get remove --purge bumblebee

哪个大黄蜂和primus都卸了。 这并没有让事情变得更糟 – 我仍然能够到达登录屏幕并输入我的密码 – 但是在输入我的密码后再次 – 屏幕变黑并且我被迫重新启动。

还有其他建议吗?

谢谢!