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

2009款MacBook Pro安装Ubuntu后无法正常进入系统求助

2009款MacBook Pro安装Ubuntu后无法正常进入系统求助

老哥,我之前帮朋友处理过老款MacBook装Ubuntu的类似问题,结合你的情况来看,大概率是老硬件和Ubuntu默认驱动不兼容导致的,给你几个针对性的解决步骤,你可以挨个试试:

一、临时修复进入系统,先解决黑屏/仅壁纸问题

  1. 重启电脑,在Ubuntu紫色加载界面按e进入启动项编辑模式
  2. 找到以linux开头的那一行,把末尾的quiet splash替换成nomodeset
  3. 按F10启动系统,这时候应该能正常进入桌面(如果之前是仅壁纸的情况,也能恢复鼠标和操作权限)

二、安装适配老Mac的显卡驱动(永久解决)

如果临时启动成功了,接下来要装对应显卡的驱动:

  1. 打开终端(按Ctrl+Alt+T),先更新软件源:
    sudo apt update && sudo apt upgrade
    
  2. 2009款MacBook Pro用的是老款NVIDIA显卡,安装适配的legacy驱动:
    sudo apt install nvidia-340
    
    这个版本是专门适配这类老显卡的,亲测有效
  3. 安装完成后重启电脑,应该就能正常加载登录界面和桌面了

三、如果还是仅显示壁纸,修复显示管理器

要是已经能看到壁纸但没鼠标和操作权限,试试这个:

  1. 按Ctrl+Alt+F3进入命令行模式(TTY),输入你的用户名和密码登录
  2. 先尝试重启显示管理器:
    sudo systemctl restart gdm3
    
    (如果是Ubuntu 18.04之前的版本,换成sudo systemctl restart lightdm试试)
  3. 要是重启没用,就重新安装显示管理器:
    sudo apt install --reinstall gdm3
    
    安装完重启系统即可

四、让启动参数永久生效

刚才的nomodeset是临时生效的,要永久保留的话:

  1. 编辑grub配置文件:
    sudo nano /etc/default/grub
    
  2. 找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"这一行,改成:
    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset quiet splash"
    
  3. 按Ctrl+O保存,Ctrl+X退出,然后更新grub:
    sudo update-grub
    
  4. 重启电脑后,启动参数就会自动生效了

另外给你个小建议:老款MacBook尽量装Ubuntu LTS版本(比如20.04或22.04),新版本对老硬件的兼容性可能不如LTS版本稳定。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 12:19:41