问题现象与根源
使用AMD RX590显卡启动Ubuntu或Proxmox VE(PVE)安装程序时,前面都还好好的,突然到了进入系统的时候,屏幕突然黑屏,显示无信号。
根本原因是Linux内核默认启用的图形驱动(amdgpu/radeon)与RX590在初始化阶段存在兼容性问题,导致显示输出中断。
安装过程中的临时解决方案(核心步骤)
通用操作流程(适用于所有启动方式)
- 当出现ISO自带的GRUB启动菜单(如"Install Ubuntu"、"Install Proxmox VE (Graphical)")时:
- 立即按
e键(部分Syslinux菜单需按Tab) -
技巧:若菜单闪退过快,在Ventoy主界面选中ISO后长按 ↓ 方向键延迟启动,或进BIOS将启动模式设为 Legacy/CSM 提升响应速度
-
定位并修改启动参数:
- 找到以
linux开头的行(含quiet splash) - 在行尾添加:
nomodeset(注意前面加空格) -
增强方案(若仍黑屏):
nomodeset radeon.modeset=0 amdgpu.si_support=1 amdgpu.cik_support=1 -
启动安装(关键!):
- 无需保存!GRUB编辑为临时生效
- 直接按
Ctrl + X或F10启动系统 - 切勿按ESC返回,否则修改失效
原理:
nomodeset禁用内核级图形驱动初始化,强制使用BIOS基础显示模式,确保安装流程可见。此修改仅对本次启动有效,后面安装后还要加上。
Ventoy启动情况下
- Ventoy仅负责加载ISO,所有参数修改仍在ISO的GRUB菜单中完成
- 操作同上文"通用操作流程",重点把握
e键时机 - Ventoy专属技巧:
- 选中ISO后持续按住 Shift 键,可强制保留GRUB菜单显示
- 然后继续按照上面的说明,找到以 linux 开头的行(含 quiet splash)在行尾添加: nomodeset(注意前面加空格)
- 接着按 ctrl+x 或者 F10 来按照修改后的命令来启动
安装完成后的永久修复
临时参数仅维持到安装结束!重启后必须永久配置,否则再次黑屏
- 首次启动系统时重复临时方案进入系统
- 终端执行:
bash sudo nano /etc/default/grub - 修改该行:
conf GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"(PVE用户建议保留splash=silent) - 更新配置并重启:
bash sudo update-grub # Ubuntu/Debian sudo proxmox-boot-tool refresh # PVE 8.0+ sudo reboot
掌握 “编辑参数 → Ctrl+X启动” 这一核心操作,即可突破RX590安装黑屏障碍。 Ventoy用户重点把握菜单响应时机,安装后务必完成永久配置,避免重启失效。 此方案已验证适用于Ubuntu 20.04~24.04、Proxmox VE 7.x~9.x及多数Debian系发行版。
CycleUser