You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

2019款Intel MacBook Pro引导Ubuntu时出现IRQ index 0 not found错误求助

2019款Intel MacBook Pro引导Ubuntu时出现IRQ index 0 not found错误求助

兄弟,我之前折腾Mac装Ubuntu也踩过不少硬件适配的坑,你遇到的这个intel-lpss INT34BA:00: error -EINVAL: IRQ index 0 not found错误,结合T2 Mac的Secure Boot提示,给你几个亲测有效的尝试方向:

1. 临时添加内核启动参数

当你在Ubuntu启动选择界面(就是那个「试用或安装Ubuntu」的界面),按e键进入启动项编辑模式,找到以linux开头的那一行,在该行末尾(quiet splash这类参数后面)添加irqpoll,然后按Ctrl+X或者F10继续启动。这个参数会让内核用轮询方式处理中断,能绕过很多Mac硬件特有的IRQ索引冲突问题,我当时就是靠这个先成功进入试用模式的。

如果irqpoll没用,还可以试试替换成noapic或者pci=noirq参数,这两个也是解决中断相关故障的常用选项。

2. 调整rEFInd的启动配置

既然你已经装了rEFInd,不妨直接在它的配置里固化内核参数,避免每次启动都手动编辑。找到rEFInd的配置文件(一般在Mac的EFI分区里,路径是/EFI/refind/refind.conf),找到类似下面的启动项配置(没有的话可以自己添加):

menuentry "Ubuntu" {
    icon     /EFI/refind/icons/os_ubuntu.png
    volume   "Ubuntu"
    loader   /EFI/ubuntu/shimx64.efi
    options  "root=UUID=xxx-xxx-xxx irqpoll"
}

把options里加上irqpoll参数,保存后重启试试。另外,也可以在配置文件里开启showtools reboot, shutdown这类工具,方便调试。

3. 更换Ubuntu版本或内核

Ubuntu 22.04的默认内核(5.15)对部分2019款Mac的硬件适配可能还有小问题,你可以试试换Ubuntu 20.04 LTS版本,它的内核兼容性经过更多验证,对老Mac的支持更稳定。如果坚持要用22.04,等你成功进入系统后,可以手动升级到更晚的主线内核(比如5.19或更高版本),很多硬件相关的bug在新内核里已经被修复了。

4. 再确认T2 Mac的安全启动设置

虽然你说已经禁用了Secure Boot,但T2 Mac的安全启动逻辑和普通PC不一样,建议你再进Mac的启动安全设置(开机按住Command+R进入恢复模式,然后选择「实用工具」-「启动安全实用工具」),把安全级别调到最低的「允许从外部介质启动」,并确保没有勾选「启用安全启动」,有时候这个设置没生效也会导致启动时的硬件校验错误。


提问原文:
我按照步骤给2019款Intel MacBook Pro设置Ubuntu引导:分区硬盘、安装rEFInd、禁用安全启动、制作Ubuntu 22.04 U盘启动盘。

从U盘启动时,出现选择界面(试用或安装Ubuntu、OEM安装、EFI选项等),我选择“试用或安装Ubuntu”,屏幕会显示一些apple-properties相关的文本,最后出现:

Integrity: Reading UEFI Secure Boot Certs is not supported on T2 Macs.
intel-lpss INT34BA:00: error -EINVAL: IRQ index 0 not found

我在网上找不到有用的解决办法。

备注:内容来源于stack exchange,提问作者Rick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 14:45:27