[Linux] [Ubuntu] 解决Ubuntu2204默认i915驱动与旧Intel设备不兼容导致无法启动问题

在旧设备上安装Ubuntu2204,会因为Intel的i915驱动和旧设备不兼容问题导致设备无法启动,可以通过切换内核的方式进入此设备,禁止此驱动的加载

切换内核进入设备

  1. 重启设备
  2. 选择内核
    可以看到ubuntu2204的内核有两个,分别为 5.15.0-generic 和 5.19.0-generic,默认启动的是5.19,我们需要手动切换到5.15,则可以进入设备。
  3. 临时进入设备
    进入设备后,执行后续操作,确保可以自动重启生效。

修改grub参数

cat /etc/default/grub

看到有这么一行

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 i915.force_probe=* pci=realloc=off i915.enable_guc=2"

注释掉,修改为

# GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 i915.force_probe=* pci=realloc=off i915.enable_guc=2"
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0  pci=realloc=off i915.enable_guc=0"

更新grub配置

sudo update-grub

重启验证

执行reboot

sudo reboot

确认可以重启

posted on 2025-04-25 15:48  风惊庭前叶  阅读(392)  评论(0)    收藏  举报