分享

【踩坑记录】Windows安装Ubuntu双系统,以及Ubuntu安装显卡驱动踩的坑 - 重装十多遍换来的血泪教训

 小张学AI 2025-04-10 发布于山东

  • · 大家好,我是 同学小张,日常分享AI知识和实战案例

  • · 欢迎 点赞 + 关注 👏,持续学习持续干货输出



最近在Windows上装了个Ubuntu双系统,并且在Ubuntu系统上装了下显卡驱动。踩了不少的坑,搜罗网上的各种安装教程,都不足以完整描述整个过程。

这里记录一下我的整个过程,希望能帮到大家少踩坑。

1. Ubuntu安装启动盘制作(Ubuntu18系统上操作的)

(1)插上格式化好的u盘,查看u盘设备

lsblk

(2)dd命令制作ubuntu安装盘 (/dev/sdd为lsblk命令返回的u盘设备名称,自己修改下面的命令)

sudo dd if=./ubuntu-18.04.6-desktop-amd64.iso of=/dev/sdd(替换成你自己的U盘设备名称) bs=1M

2. 安装 Ubuntu

(1)U盘插入要安装系统的 Windows 机器上。开机或重启 Windows。

(2)在第一个开机画面,狂按 F12,选择U盘启动。

在这里插入图片描述

(3)这时候应该能看到 Install Ubuntu 的界面了,选 Install Ubuntu 命令,一路确认正常安装 Ubuntu 即可。

在这里插入图片描述

(4)可能你在第3步,刚开始点击 Install Ubuntu 命令后,机器没有进入安装Ubuntu的界面,而是花屏了,别哭......

在这里插入图片描述

新机器安装ubuntu18系统花屏,需要修改下grub安装参数:

  • · 按以上1,2步骤重启
  • · 光标移动到Install Ubuntu 按e按钮
  • · 光标移动到linux这一行的最后追加参数nomodeset
  • · 按ctrl+x执行,进入安装界面安装
  • · 后续应该能看到正常的Ubuntu安装界面了(可能分辨率不对,没关系,先装上再说。由于分辨率导致确认按钮看不到也没关系,一路回车,代替鼠标点击按钮确认也能行!)
在这里插入图片描述

安装完毕后,点击“现在重启”。

在这里插入图片描述

拔掉U盘,按 Enter 键继续重启。

3. 安装显卡驱动

3.1 安装显卡驱动

查看本机可以安装的显卡驱动,执行命令:

sudo ubuntu-drivers devices

会出现类似如下的信息:

在这里插入图片描述

尽量安装 recommend 的。

安装命令:

sudo apt-get update
sudo apt-get install nvidia-driver-525 # 这里版本可以根据自己需求来
sudo apt-get install mesa-common-dev

安装过程中,会让你输入一个密码,自己定,这个密码在重启后会用到

3.2 其它设置

改变一下 grub 的设置:

sudo vim /etc/default/grub

在vim中打开grub进入编辑模式后,将

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

修改为

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset”

并可以看到有一连串被注释掉的代码,找到下面代码(分辨率可能是其他数字)

#GRUB_GFXMODE=800x4001

在下方添加相应分辨率

GRUB_GFXMODE=1920x1080

3.3 重启

sudo reboot

安装完显卡驱动后,系统需要重启加载驱动,在重启系统时,会出现一个蓝色背景的界面 perform mok management , 如果选择 continue reboot, 会导致新安装的 N 卡驱动没有加载。

所以,重启电脑时出现了蓝屏的MOK management,具体的解决办法如下。

(1)当进入蓝色背景的界面perform mok management 后,选择 enroll mok

在这里插入图片描述

(2)进入enroll mok 界面,选择 continue
(3)进入enroll the key 界面,选择 yes
(4)接下来输入你在安装驱动时输入的密码

在这里插入图片描述

之后会跳到蓝色背景的界面perform mok management 选择第一个 reboot。

在这里插入图片描述

这样,重启后驱动就加载了。

3.4 验证是否安装成功

重启进入系统后,命令:

nvidia-smi

如果看到类似下面的输出,说明安装成功:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 208...  Off  | 00000000:19:00.0 Off |                  N/A |
52%   57C    P0    59W / 250W |      0MiB / 10989MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce RTX 208...  Off  | 00000000:1A:00.0 Off |                  N/A |
73%   70C    P0    73W / 250W |      0MiB / 10989MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   2  GeForce RTX 208...  Off  | 00000000:67:00.0 Off |                  N/A |
79%   71C    P0    86W / 250W |      0MiB / 10989MiB |      1%      Default |
+-------------------------------+----------------------+----------------------+
|   3  GeForce RTX 208...  Off  | 00000000:68:00.0 Off |                  N/A |
44%   71C    P0     1W / 250W |      0MiB / 10986MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

4. 踩过的坑

4.1 禁用nouveau

网上很多教程都让禁用 nouveau,如下相关命令:

sudo gedit /etc/modprobe.d/blacklist.conf

# 在文件最后添加
blacklist nouveau
options nouveau modeset=0 #禁用nouveau第三方驱动 本质就是禁用集显

但是对我来说,这是个坑。我按这个做了之后,会卡在 Ubuntu 的登录界面。登录密码输入对了,它会黑屏一下,然后退到登录界面,继续让你输入密码......

4.2 MOK management

如果重启时出现了蓝色的 MOK management,一定要按上面的步骤去做,不要直接选择 continue boot !这样新装的驱动会无法加载成功,白装了!

5. 网上的一些教程参考

  • · https://blog.csdn.net/qq_42257666/article/details/129939215
  • · https://www.jb51.net/article/146555.htm
  • · https://www.cnblogs.com/linkmust/articles/9599430.html
  • · https://www.bilibili.com/opus/723437286429032496
  • · https://blog.csdn.net/m0_51684807/article/details/119010718

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多