2026年Ubuntu22.04系统安装及5060显卡安装避坑指南

Ubuntu22.04系统安装及5060显卡安装避坑指南svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 
  
    
     
      
     

这份文档不是“按步骤点下一步”的教程,而是一条因果链

BIOS / UEFI → 安装器能进 → 分区与 EFI 正确 → 首次进系统 → 内核完整 → 显卡驱动 → 长期可维护 

如果你在任何一步翻车,可以直接跳到对应的救援章节


这是地基,这里错了,后面必炸。

1️⃣ 启动与安全

  • Secure BootDisabled
  • Boot ModeUEFI Only
  • CSM (Compatibility Support Module)
    • 如果存在 → 关闭

⚠ 必须是纯 UEFI,否则 GPT / EFI / GRUB 逻辑会崩。

2️⃣ 存储模式

  • SATA ModeAHCI
  • 不要使用 RAID / Intel RST

3️⃣ 启动盘选择

  • F11 打开启动菜单
  • 选择带有 UEFI 前缀的 U 盘

症状:

  • 选择 Try or Install Ubuntu 后黑屏 / 无输出

操作入口

  • 在 GRUB 菜单选中 Try or Install Ubuntu
  • e 进入编辑
  • 找到:
quiet splash --- 

分级解决方案(从轻到重,具体改哪里 & 每个参数是什么意思

这一小节的目标只有一个:先把安装器跑起来。下面所有修改都发生在 GRUB 启动参数行,不会真正写入系统。

 具体要改哪里?

在编辑界面中,你会看到一整行类似下面的内容(可能略有不同):

linux /casper/vmlinuz ... quiet splash --- 

操作原则

  • 不改前面的路径和参数
  • 只在 splash 后面添加内容
  • 可以直接把 --- 删除

示例(方案 A):

linux /casper/vmlinuz ... quiet splash nomodeset 
✅ 方案 A(推荐,90% 情况)
nomodeset 

含义

  • 禁用内核早期显卡模式设置(KMS)
  • 避免 nouveau / nvidia 在安装阶段初始化显卡
  •  本质:先用"最保守的显示方式进系统"
✅ 方案 B(仍黑屏)
nomodeset nouveau.modeset=0 

含义

  • 明确禁止开源驱动 nouveau 接管显卡
  • 防止 nouveau 和新架构 GPU 发生不兼容
⚠ 方案 C(最后手段,仅用于进安装器)
nomodeset acpi=off noapic 

含义

  • acpi=off:关闭高级电源与硬件管理(非常激进)
  • noapic:禁用高级中断控制器
  •  目的只有一个:无论如何先把安装器界面拉出来

重要警告

  • acpi=off 只能用于“进入安装器”
  • 安装完成后必须移除,否则系统将异常
  • Ctrl+XF10 启动

⚠ 本节强烈依赖你的当前系统状态

下文展示的是 【已经安装 Windows 的双系统场景】

如果你是:

  • 纯 Ubuntu 新装
  • 多块硬盘
  • 多系统(不止一个 Linux)

那么分区策略需要按原则调整,而不是照表抄

分区原则

  • 复用 Windows 的 EFI 分区
  • 不创建新的 EFI
  • 不格式化现有 EFI

推荐分区结构(示例)

分区 用途 操作 p1 EFI (Windows) 挂载 /boot/efi不格式化 p2 MSR 保留 p3 Windows C: 保留 剩余 Ubuntu 手动创建

手动分区步骤

1️⃣ EFI 分区

  • 选择 Windows EFI (通常 100–500MB)
  • 挂载点:/boot/efi
  • 不要勾选格式化

2️⃣ 根分区

  • 剩余空间 → /
  • 格式:Ext4

3️⃣ 引导器安装位置

  • 选择 整块磁盘(如 /dev/nvme0n1

⚠ 多硬盘用户:

  • EFI 分区和引导器必须在同一物理磁盘

从这一刻开始,安装器已经退出,控制权交给了 GRUB

如果此处出问题,往往不是系统没装好,而是引导阶段出错

正常情况

重启后你应该看到:

  1. GRUB 引导菜单(或直接跳过)
  2. Ubuntu 加载画面
  3. 登录界面

如果以上流程顺利完成 → 直接跳到 五、首次进入系统。

异常情况:掉进 grub> 命令行

如果重启后看到 grub> 提示符而非登录界面 → 参阅下方 事故救援一。


这是最容易让人误判的情况之一,也是本指南里最重要的救援章节。

⚠ 请先读完本节的解释,再动手敲命令。

为什么会一装完就掉进 grub>

这是一个非常常见、但本质并不严重的问题。

典型原因包括:

  • EFI 中的 GRUB 配置未正确生成
  • 默认启动项指向了错误的分区 / 内核
  • 安装过程中曾多次失败,残留旧的引导信息

👉 关键认知

  • 这通常不是“系统没装好”
  • 而是 “系统在,但没人告诉 GRUB 去哪里找”

也正因为如此:

  • 这个问题经常发生在:安装完成后的第一次重启
  • 非常容易让人误以为“系统全炸了”

现象识别

如果你看到的是:

grub> 

而不是直接重启或报错——

👉 恭喜你,这是“最好救的一种失败”

下面的步骤,就是在手动告诉 GRUB:

“Ubuntu 在哪,我带你过去。”


1️⃣ 查找系统分区

  • 引导配置损坏,但系统文件通常是完整的
ls ls (hd0,gpt6)/boot/ 

如果列出了 vmlinuzinitrd.img,说明找对了分区。


2️⃣ 手动启动系统

set root=(hd0,gpt6) linux /boot/vmlinuz- 
          
    
            <你的内核版本>
              root=/dev/nvme0n1p6 ro initrd /boot/initrd.img- 
             <你的内核版本>
               boot 
              
            

示例(内核为 6.8.0-40-generic,系统在 gpt6):

set root=(hd0,gpt6) linux /boot/vmlinuz-6.8.0-40-generic root=/dev/nvme0n1p6 ro initrd /boot/initrd.img-6.8.0-40-generic boot 

3️⃣ 进入系统后永久修复

先确认系统所在的磁盘设备:

lsblk 

找到 Ubuntu 根分区所在的整块磁盘(不带 pN 后缀),然后执行:

sudo update-grub sudo grub-install /dev/<你的磁盘> 

示例(系统在 nvme0n1 上):

sudo update-grub sudo grub-install /dev/nvme0n1 

目标

  • 能稳定进入桌面
  • 网络可用
  • 不追求显卡性能

注意事项

  • 若仍使用 nomodeset 启动,属于正常现象
  • 不要急着装驱动

启用 GRUB 菜单(必做)

后续的驱动回退、断网救援都依赖 GRUB 菜单选择旧内核。Ubuntu 默认隐藏 GRUB 菜单,必须现在启用。

sudo nano /etc/default/grub 

修改为:

GRUB_TIMEOUT_STYLE=menu GRUB_TIMEOUT=10 

生效:

sudo update-grub 

显卡驱动会强依赖内核模块完整性

检查当前内核版本

uname -r 

确保关键包存在

sudo apt update sudo apt install  linux-headers-\((uname -r)  linux-modules-extra-\)(uname -r) 

如果这一步没做,后面极容易出现:装完驱动 → 断网


重要结论

  • RTX 50 系列 必须使用 Open Kernel Modules
  • 闭源驱动大概率无法正常工作

推荐版本

  • nvidia-driver-590-open
  • 失败可退而求其次:580-open

查看可用驱动版本

apt list ‘nvidia-driver--open’ 2>/dev/null | grep -v “Listing” 

安装命令

sudo apt update sudo apt install nvidia-driver-590-open 

安装完成后 重启

验证驱动是否生效

重启后执行:

nvidia-smi 

预期输出应包含:驱动版本号、GPU 型号、显存用量等信息。如果命令报错或无输出,说明驱动未正确加载。

驱动安装失败的回退方案

如果安装驱动后无法进入桌面(黑屏 / 登录循环),按以下步骤回退:

  1. 重启时在 GRUB 菜单选择 Advanced options for Ubuntu → 旧内核
  2. 进入系统后执行:
sudo apt purge ‘nvidia-’ sudo apt autoremove sudo reboot 

典型场景

  • 安装驱动后
  • 自动拉取新内核
  • 重启后 无网络

原因本质

新内核缺失 linux-modules-extra

救援流程

1️⃣ 切换回旧内核
  • GRUB → Advanced options for Ubuntu
  • 选择仍有网的旧内核
2️⃣ 确认新内核版本号
# 列出已安装的内核,找到缺失网络的那个版本 dpkg –list | grep linux-image 
3️⃣ 补全新内核组件

<新内核版本> 替换为上一步查到的版本号,例如 6.8.0-94-generic

sudo apt update sudo apt install  linux-headers-<新内核版本>  linux-modules-extra-<新内核版本> 
4️⃣ 刷新启动镜像
sudo update-initramfs -u -k <新内核版本> 

内核维护原则

  • 保留 至少 2 个可启动内核
  • 不要清到只剩一个

小讯
上一篇 2026-04-22 16:13
下一篇 2026-04-22 16:11

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/278010.html