解决方案

  • grub引导菜单界面,按e进入编辑模式(MBR磁盘按Tab键),修改splash quiet所在行,在quiet之后添加:nouveau.modeset=0 nomodeset

nouveau.modeset=0 acpi_osi=! acpi="windows 2009"
nomodeset acpi_osi=! acpi="windows 2009"

  • 注意添加上述参数时,前后留空格。按下F10应用新参数启动。

acpi="windows 2009"原理:

  • 据说是因为有些老旧的BIOS无法识别高版本的Linux内核,所以grub加上这个参数就可以欺骗BIOS让它以为系统是windows7,然后就可以正常启动了。

other

  • 如果还无法成功,可以尝试以下参数彻底禁掉nouveau开源驱动:7 rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
  • 如果安装完成后相同参数引导卡LOGO,则可以尝试Ctrl+Alt+F2进入tty2终端安装显卡驱动。
  • 如果无法进入tty2,请使用内核参数systemd.unit=multi-user.target 进 shell,之
    后在终端安装显卡驱动。应该就OK了。
  • 内核参数:https://wiki.archlinux.org/index.php/Kernel_parameters
最后修改:2020 年 06 月 30 日 09 : 54 PM
如果觉得我的文章对你有用,请随意赞赏