我在 Ubuntu 16.04 中安装了 Nvdia 驱动程序。我有 Nvdia 1060ti。我不知道如何通过恢复模式进入。我尝试了论坛上的所有解决方案,但最终还是出现了黑屏或屏幕冻结的情况。你能帮我解决这个问题吗?
我来这里是因为 Blender 运行不正常。
答案1
我认为这可能会有所帮助...我安装了 Nvidia 驱动程序并重新启动了计算机。我循环出现黑屏。解决方案是使用其他显卡启动。这不需要 CD 或 USB。我的解决方案是:
计算机启动时继续按左键Shift。
为了编辑 grub2,请按e。
然后转到以 开头的行
linux
并i915.modeset=0
在 之前输入quite slash
。因为我选择使用英特尔显卡。我插入了那行。如果是 amd/ati,
radeon.modeset=0
可以工作。在某些计算机上,只需插入nomodeset
即可工作。按Ctrl+x重新启动。
然后等待一会儿...屏幕冻结后按Ctrl++AltF1
它要求输入用户名和密码。输入它们。
然后出现终端。使用以下命令卸载 NVdia 驱动程序:
sudo apt-get purge nvidia*
然后输入
reboot
...然后你的 Ubuntu 将启动...
此解决方案只是进入操作系统。现在按照正确的方法安装 NVidia 驱动程序以获得更好的图形。
答案2
从错误的视频驱动程序和黑屏中恢复的一种可能方法(我最近使用过)是使用选项尝试 Ubuntu从安装 CD/USB 开始。然后安装您的根文件系统并用chroot
它来代替 RAM 中的实时 Ubuntu,此时清除驱动程序。
从 Ubuntu 安装媒体启动并选择尝试 Ubuntu。
找到安装 Ubuntu 的分区(如果是逻辑卷管理器您应该使用
/dev/<volume group>/<volume name>
)。我们假设它是/dev/sda1
用于示例。打开新的终端窗口并将此分区挂载到目录
/mnt
:sudo mount /dev/sda1 /mnt
然后使用
mount
to--bind
:/dev
to/mnt/dev
、/proc
to/mnt/proc
和/sys
to/mnt/sys
:for f in dev proc sys ; do mount --bind /$f /mnt/$f ; done
然后更改根目录:
sudo chroot /mnt
此时清除 NVidia 驱动程序:
sudo apt remove --purge nvidia*
退出
chroot
,卸载并重新启动系统:exit sudo umount /mnt/sys sudo umount /mnt/proc sudo umount /mnt/dev sudo umount /mnt sudo systemctl reboot
参考:
Ubuntu — Nvidia 驱动程序升级后光标闪烁且无法启动(这是当前答案的主要来源)。