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

双启动Ubuntu 22.04.3无法启动,报rtl187123be相关AER错误求助

双启动Ubuntu 22.04.3无法启动,报rtl8123be相关AER错误求助

Hey,我之前帮朋友处理过几乎一模一样的问题,先别着急把锅甩给双启动——Windows能正常启动说明引导本身大概率没问题,这个rtl8123be的AER错误,更可能是网卡驱动和主板ACPI交互的小bug,或者开源驱动的兼容性问题。给你几个亲测有效的解决步骤,一步步来:

临时绕过AER错误启动系统

首先得先能进系统才能做后续操作:启动时在GRUB菜单(选Ubuntu/Windows的那个界面)按e编辑启动项,找到以linux开头的那一行,把光标移到行尾,加上pci=noaer参数,然后按F10启动。如果能顺利进入Ubuntu,接下来把这个参数永久加上:

  • 打开终端,编辑GRUB配置文件:sudo nano /etc/default/grub
  • 找到GRUB_CMDLINE_LINUX_DEFAULT这一行,把pci=noaer加到引号里,比如改成:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"
  • 按Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器
  • 更新GRUB生效:sudo update-grub
  • 重启后应该就能正常启动了

更换适配的网卡驱动

如果上面的方法只是临时解决,想要彻底根治可以换个更稳定的驱动:

  • 先按上面的方法进系统(或者插Ubuntu安装U盘选“试用Ubuntu”),先试试系统自带的驱动管理器:
    • 打开“软件和更新”,切换到“附加驱动”标签,等待系统扫描可用驱动
    • 如果看到rtl8123be相关的专有驱动,选中它,点击“应用更改”,安装完成后重启
  • 如果没有专有驱动选项,就手动编译安装第三方维护的驱动:
    • 打开终端安装依赖:sudo apt install git build-essential dkms
    • 获取适配Ubuntu 22.04的rtl8123be驱动源码(找知名开源平台上维护活跃的版本)
    • 进入驱动源码目录,执行编译安装:make clean && make && sudo make install
    • 重新加载驱动:sudo modprobe -r rtl8123be && sudo modprobe rtl8123be
    • 重启系统后再测试启动情况

调整BIOS设置排除硬件层面问题

有些主板的PCIe电源管理会触发这个错误,进BIOS(开机时按F2/Del/Esc,看屏幕提示)调整这些选项:

  • 关闭“PCIe ASPM”或者“PCIe Power Management”选项
  • 确保SATA模式设置为AHCI(Windows和Ubuntu都兼容这个模式,别选IDE)
  • 可以尝试开启“Legacy USB Support”(如果有这个选项的话)
  • 保存设置后重启,再尝试启动Ubuntu

最后检查GRUB引导和分区

如果以上都不行,再排查引导和分区:

  • 用Ubuntu安装U盘进试用模式,打开GParted确认EFI分区(一般是FAT32格式,几百MB)没有损坏,且挂载正常
  • 修复GRUB引导:
    • 先挂载Ubuntu的根分区:sudo mount /dev/sdXn /mnt(X是磁盘编号,n是根分区号,自己用GParted确认)
    • 挂载EFI分区:sudo mount /dev/sdX1 /mnt/boot/efi
    • 重新安装GRUB:sudo grub-install --boot-directory=/mnt/boot /dev/sdX
    • 更新GRUB:sudo update-grub

按这个顺序试下来,大概率能解决问题,我之前帮朋友处理同款网卡的AER错误,用第一个方法就搞定了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 11:53:08