Ubuntu 3.11.0-15(在配备NVidia的机器上) – 可以从USB驱动器启动 – 而不是硬盘驱动器
在尝试安装nvidia驱动程序时,我最终破坏了我的Ubuntu安装,使其无法启动。 我最终收到了消息:
nvidia:模块许可证'NVIDIA'污染内核由于内核污染而禁用锁定调试nvidia:模块validation失败:签名和/或所需密钥丢失 - 污染内核
从那时起重新安装Ubuntu大约四次。
我最近才设法进入硬盘驱动器的“UI”登录界面(称为“X”?)。 那说我可以通过以下方式到达我的硬盘上的终端:
- 从GRUB启动菜单中选择“高级”
- 选择3.11.0-15-通用恢复模式
- 如果我希望“dpkg”步骤实际更新/下载/修复任何内容,请单击网络(启用网络)
- 从恢复菜单中选择dpkg(修复损坏的软件包)(使文件系统读/写)
- 选择root(“drop to root shell prompt”)
- 现在我有一个全屏终端,我可以做更新/ 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都卸了。 这并没有让事情变得更糟 – 我仍然能够到达登录屏幕并输入我的密码 – 但是在输入我的密码后再次 – 屏幕变黑并且我被迫重新启动。
还有其他建议吗?
谢谢!