Deepin等Linux双显卡开机启动问题

解决办法:

第一步

在grub界面中选择操作系统,按E进如编辑页面

找到linux/boot/vmlinuz-linux root=UUID=XXXXX …

在末尾splash quiet后面空一格, 加上

1
acpi_osi=! acpi_osi='Windows 2009'

然后Ctrl+x 或 按F10 就可以了

正常进入后,使用终端作如和上文中在splash quit后面做相同修改,保存更新即可

1
2
3
4
5
6
7
# 这里使用的是vim

sudo vim /boot/grub/grub.cfg

# 有些Deepin用户可能修改保存之后,下次重启就失效了,还是需要开机时反复修改,但也终于找到了解决办法

sudo vim /etc/default/grub
1
2
3
# 更新grub

sudo update-grub

注:

如果是是N卡则改为 acpi_osi=linux nomodeset

如果是amd显卡则改为 acpi_osi=linux xforcevesa 或 acpi_osi=linux radeon.modeset=0 xforcevesa

如果intel显卡则改为 acpi_osi=linux i915.modeset=1 或 acpi_osi=linux i915.modeset=0

amd和intel没试过,N卡ok