deepin因NVIDIA显卡造成开机启动问题:卡在开机logo界面+进入桌面鼠标一直转圈


临时解决方案:

  1. 开机后按esc,然后选中deepin系统,点击enter进入,默认选中第一个,如下图所示,然后这个时候千万不要点击enter,这个时候应该按键盘上的 e,进入grub编辑页面;
  2. 然后我们在菜单中的代码中,找到倒数第二行,会出现如下所示的代码:
    linux /vmlinuz-4.15.0-29deepin-generic root=UUID=xxxxxxxxx ro splash quiet
    上面这行表示加载linux内核文件,后面是内核的参数,以下为解释:

root告诉内核根分区的设备;
ro表示在设备启动时为read-only,如果是rw表示read-write
splash表示开机动画splash表示开机动画
quiet表示在启动过程中只有重要信息显示,类似硬件自检的消息不会显示quiet表示在启动过程中只有重要信息显示,类似硬件自检的消息不会显示
single以单用户模式登录,一般用于修改系统,比如deepin密码忘记了等等。single以单用户模式登录,一般用于修改系统,比如deepin密码忘记了等等。
3. 在quiet的后面空一格加上如下所示的代码:
方案1-推荐

acpi_osi=! acpi="windows 2009"

方案2-不加载核显驱动

nouveau.modeset=0

方案3-没有独显驱动

nvidia.modeset=0

(3)在quiet的后面空一格加上如下所示的代码:

,然后按F10保存即可。这时会重新开始登录deepin系统,耐心等待进入桌面即可。


永久性解决方案

  1. Ctrl+Alt+T 进入打开终端,输入以下代码来打开grub配置文件:
    方法1-gedit
    sudo gedit /boot/grub/grub.cfg
    方法2-nano
    sudo nano /boot/grub/grub.cfg
    方法3-vi
    sudo vi /boot/grub/grub.cfg
    注意:这时会提示你输入密码,也就是超级用户的密码
  2. 输入密码成功后会打开你的grub.cfg文件,然后按 Ctrl+F 搜索 quiet,找到第一个quiet后面空一格加上,临时方案中相应的代码,并保存退出。
  3. 开机重启,问题已经永久解决!