RX590安装Ubuntu/PVE时无信号问题的完整解决方案(含Ventoy启动指南)

问题现象与根源

使用AMD RX590显卡启动Ubuntu或Proxmox VE(PVE)安装程序时,前面都还好好的,突然到了进入系统的时候,屏幕突然黑屏,显示无信号。
根本原因是Linux内核默认启用的图形驱动(amdgpu/radeon)与RX590在初始化阶段存在兼容性问题,导致显示输出中断。


安装过程中的临时解决方案(核心步骤)

通用操作流程(适用于所有启动方式)

  1. 当出现ISO自带的GRUB启动菜单(如"Install Ubuntu"、"Install Proxmox VE (Graphical)")时:
  2. 立即按 e(部分Syslinux菜单需按 Tab
  3. 技巧:若菜单闪退过快,在Ventoy主界面选中ISO后长按 ↓ 方向键延迟启动,或进BIOS将启动模式设为 Legacy/CSM 提升响应速度

  4. 定位并修改启动参数

  5. 找到以 linux 开头的行(含 quiet splash
  6. 在行尾添加nomodeset(注意前面加空格)
  7. 增强方案(若仍黑屏):
    nomodeset radeon.modeset=0 amdgpu.si_support=1 amdgpu.cik_support=1

  8. 启动安装(关键!)

  9. 无需保存!GRUB编辑为临时生效
  10. 直接按 Ctrl + XF10 启动系统
  11. 切勿按ESC返回,否则修改失效

原理nomodeset 禁用内核级图形驱动初始化,强制使用BIOS基础显示模式,确保安装流程可见。此修改仅对本次启动有效,后面安装后还要加上。


Ventoy启动情况下

  • Ventoy仅负责加载ISO,所有参数修改仍在ISO的GRUB菜单中完成
  • 操作同上文"通用操作流程",重点把握 e 键时机
  • Ventoy专属技巧
  • 选中ISO后持续按住 Shift 键,可强制保留GRUB菜单显示
  • 然后继续按照上面的说明,找到以 linux 开头的行(含 quiet splash)在行尾添加: nomodeset(注意前面加空格)
  • 接着按 ctrl+x 或者 F10 来按照修改后的命令来启动

安装完成后的永久修复

临时参数仅维持到安装结束!重启后必须永久配置,否则再次黑屏

  1. 首次启动系统时重复临时方案进入系统
  2. 终端执行: bash sudo nano /etc/default/grub
  3. 修改该行: conf GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" (PVE用户建议保留 splash=silent
  4. 更新配置并重启: 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系发行版。