为什么我只能从恢复模式启动 ubuntu?

为什么我只能从恢复模式启动 ubuntu?

基本上我已经尝试过在 Windows 10 上双启动 ubuntu,当我尝试启动 ubuntu 时,我被卡住了,显示以下消息:/dev/sda8: clean, 201385/4890624 files, 2235266/19531008 blocks -我可以按 alt+f2 登录并进入以下屏幕:按下 alt+f2 并输入 login 后出现的屏幕

如果我在 grub 菜单中选择以恢复模式启动 ubuntu,我可以按恢复启动选项,然后始终启动 ubuntu。如果有人知道如何解决这个问题,我将不胜感激,我已经尝试过的一些方法是更新显示管理器,尝试更改 nvidia 驱动程序,但出于某种原因,它不允许我这样做。

答案1

听起来你遇到了一些 nvidia/显示驱动程序问题,正如你提到的那样。发生这种情况时,十有八九是因为驱动程序有问题或文件系统损坏。例如,如果 Ubuntu 在启动时或尝试从命令行自动完成命令时没有声明在只读文件系统中运行,那么很可能是 Nvidia 的问题。

由于您使用的是 Nvidia 和笔记本电脑,我假设它使用的是英特尔处理器。因此,您需要使用 Nvidia Optimus 在专用 GPU 的性能和独立模式之间切换。这也意味着操作系统卡在常规启动而不是恢复模式的原因可能是因为恢复模式使用了 nouveau 驱动程序(专有的英特尔显示驱动程序),虽然它们启动起来更容易,但使用起来也很糟糕,尤其是当您有 Nvidia 卡时。

我无法从你的问题上下文中推断出 Ubuntu 安装在过去是否运行过,并且现在坏了,或者自安装以来是否坏了,但我建议如下:

sudo apt-get install linux-headers-generic
sudo dkms remove nvidia
sudo apt-get install nvidia-current
sudo nvidia-xconfig
sudo reboot

如果这不能解决问题,请首先正确安装 nouveau 驱动程序,重新启动以便您拥有正常工作的图形用户界面,执行上面概述的步骤(或使用软件中心安装 Nvidia 驱动程序,但我推荐使用终端,它实际上会显示安装过程中出现的问题而软件中心不会显示给您。)这将安装 Nvidia 驱动程序。之后,您可以将 nouveau 驱动程序列入黑名单。

或者,您可以添加 Nvidia Xorg 服务器(Ubuntu 的 Nvidia 设置应用程序)以使用附加参数启动,以便它始终以性能模式启动。如果您玩游戏,这可能会很有用。如果没有,那么也许您可以默认使用省电模式。

安装nouveau:

sudo apt-get install xserver-xorg-video-nouveau

实际上,您现在应该能够重新启动进入正常的 Ubuntu。现在再次从终端执行以下操作:

gksu gedit

从 gedit 打开 /etc/modprobe.d/blacklist.conf。

在底部添加此行:blacklist nouveau

保存文件并打开 /etc/modprobe.d/nvidia-graphics-drivers.conf

Add these lines:

    blacklist nouveau
    blacklist lbm-nouveau
    blacklist nvidia-173
    blacklist nvidia-96
    alias nvidia nvidia-current 

现在保存此文件并关闭 gedit。为此,请运行:

sudo nvidia-xconfig
and then:
sudo apt-get remove xserver-xorg-video-nouveau
followed by:
sudo shutdown -r now

检查正在使用的驱动程序,搜索术语为“VGA”。这应该会显示 Intel 和 Nvidia(除非您删除 nouveau,当然)。

lspci -k | grep -A 2 -i "VGA"

答案2

我也遇到了同样的问题,我尝试了上述方法,但可能由于某种原因,它们不起作用。如果您遇到这种情况,请使用恢复启动窗口中的终端安装 Nvidia 驱动程序。以下是安装步骤。

https://www.cyberciti.biz/faq/ubuntu-linux-install-nvidia-driver-latest-proprietary-driver/”

瞧!重启后它以正常模式启动。

相关内容