无人驾驶-03-在 Win11 安装 Ubuntu24.04 双系统环境

一、配置说明

我的电脑配置(笔记本):

  • 宏基(Acer)
  • Win11
  • GPU 8g (Nvidia GPU GeForce RTX 5060, 2025.4月发布的,显卡比较新,旧的系统兼容问题很重要)
  • CPU intel core Ultra 9
  • X64 处理器
  • Mem 32g
  • 硬盘 1T

二、安装Ubuntu

2.1 Ubuntu版本选择

  • Ubuntu 18.04
  • Ubuntu 20.04
  • Ubuntu 22.04 (heiping )
  • Ubuntu 24.04 (推荐)

刚开始选的是 Ubuntu 18.04 进行安装,但是安装后WiFi网络驱动有问题,由于笔记本是 Win11,所以,该系统版本过老,无法下载或安装wifi驱动,所以,在查阅了大量资料,Carla 以及 autoware 最新版本都推荐 - Ubuntu 22.04 ,所以,重新安装为 Ubuntu 22.04 (清华镜像源),wifi网络问题也迎刃而解。由于是 GeForce RTX 5060 显卡,比较新的,在 Ubuntu 22.04 通过下载官网的驱动 NVIDIA-Linux-x86_64-580.76.05.run,突然安装成功了,但是重启系统后,整个电脑黑屏了,后来查了很多资料,说 GeForce RTX 5060 显卡Ubuntu 22.04 存在很多兼容性问题,所以,无赖,又升级到Ubuntu 24.04 (推荐),然后通过 NVIDIA-Linux-x86_64-580.76.05.run 安装报错,后来又试用着界面化的 Addtitional Drivers 驱动,安装了 Using NVIDIA driver metapacakage nvidia-driver-580(propriteary),后来重启竟莫名奇妙的好了。

三、安装Nvidia驱动

1、使用界面化插件 Addtitional Drivers 安装驱动(推荐,安装成功)

Ubuntu 24.04, Nvidia GPU GeForce RTX 5060, 2025.4月发布的,显卡比较新,旧的系统兼容问题很重要

file

file

file

lionsking@ai-dev:~$ nvidia-smi
Fri Dec 12 11:40:14 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.95.05              Driver Version: 580.95.05      CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 5060 ...    Off |   00000000:01:00.0 Off |                  N/A |
| N/A   41C    P8              3W /   70W |      15MiB /   8151MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            2516      G   /usr/lib/xorg/Xorg                        4MiB |
+-----------------------------------------------------------------------------------------+
lionsking@ai-dev:~$ uname -a
Linux ai-dev 6.14.0-37-generic #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 10:25:38 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
lionsking@ai-dev:~$ 

2、从官网下载驱动通过命令安装

lionsking@ai-dev:~$ lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation Device 2d19 (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 22eb (rev a1)
lionsking@ai-dev:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:06.0/0000:01:00.0 ==
modalias : pci:v000010DEd00002D19sv00001558sd000036B1bc03sc00i00
vendor   : NVIDIA Corporation
driver   : nvidia-driver-570-open - distro non-free
driver   : nvidia-driver-580 - distro non-free recommended
driver   : nvidia-driver-570-server - distro non-free
driver   : nvidia-driver-570-server-open - distro non-free
driver   : nvidia-driver-580-open - distro non-free
driver   : nvidia-driver-580-server-open - distro non-free
driver   : nvidia-driver-580-server - distro non-free
driver   : nvidia-driver-570 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

lionsking@ai-dev:~$ nvidia-smi
Command 'nvidia-smi' not found, but can be installed with:
sudo apt install nvidia-utils-390         # version 390.157-0ubuntu0.22.04.2, or
sudo apt install nvidia-utils-418-server  # version 418.226.00-0ubuntu5~0.22.04.1
sudo apt install nvidia-utils-450-server  # version 450.248.02-0ubuntu0.22.04.1
sudo apt install nvidia-utils-470         # version 470.256.02-0ubuntu0.22.04.1
sudo apt install nvidia-utils-470-server  # version 470.256.02-0ubuntu0.22.04.1
sudo apt install nvidia-utils-535         # version 535.274.02-0ubuntu0.22.04.1
sudo apt install nvidia-utils-535-server  # version 535.274.02-0ubuntu0.22.04.1
sudo apt install nvidia-utils-550-server  # version 550.163.01-0ubuntu0.22.04.1
sudo apt install nvidia-utils-570         # version 570.195.03-0ubuntu0.22.04.1
sudo apt install nvidia-utils-570-server  # version 570.195.03-0ubuntu0.22.04.2
sudo apt install nvidia-utils-580         # version 580.95.05-0ubuntu0.22.04.1
sudo apt install nvidia-utils-580-server  # version 580.95.05-0ubuntu0.22.04.2
sudo apt install nvidia-utils-545         # version 545.29.06-0ubuntu0.22.04.2
sudo apt install nvidia-utils-550         # version 550.107.02-0ubuntu0.22.04.1
sudo apt install nvidia-utils-510         # version 510.60.02-0ubuntu1
sudo apt install nvidia-utils-510-server  # version 510.47.03-0ubuntu3
sudo apt install nvidia-utils-565-server  # version 565.57.01-0ubuntu0.22.04.4

命令安装报错:

nvidia-smi
No devices were found

从官网安装驱动

这里安装 RTX5060 显卡花费了很长时间,先是通过Ubuntu 推荐的命令方式安装驱动,但是安装后 nvidia-smi 执行失败,又换了Ubuntu的内核( 6.8.0-88-generic)为低版本 5.15.0,但是低版本的内核WIFI网络有问题,所以,折腾了很久,后来看到一篇博客 ubuntu中nvidis-smi报错not found&&ubuntu24.04安装50系显卡驱动 ,然后直接从官网下载 RTX5060 对应的驱动 Linux x64 (AMD64/EM64T) Display Driver 580.76.05 | Linux 64-bit,然后再Ubuntu 22.04 安装成功了,下边为详细的步骤,请在执行时将之前安装的 Nvidia 清理干净。

下载 nvidia 的官方驱动地址:https://www.nvidia.cn/drivers/lookup/

根据自己显卡的信息,选择驱动:
file

进入到驱动详情页面,可以看到支持的显卡信息,包括:NVIDIA GeForce RTX 5060 系列,进行手动下载:
file

然后将下载的驱动文件 NVIDIA-Linux-x86_64-580.76.05.run 上传到 Ubuntu 服务器:

下边为执行命令:

lionsking@ai-dev:~$ ls -l
total 40
drwxr-xr-x 2 lionsking lionsking 4096 12月 10 23:09 Desktop
drwxr-xr-x 2 lionsking lionsking 4096 12月 10 23:09 Documents
drwxr-xr-x 2 lionsking lionsking 4096 12月 11 16:46 Downloads
drwxr-xr-x 2 lionsking lionsking 4096 12月 10 23:09 Music
drwxr-xr-x 2 lionsking lionsking 4096 12月 10 23:09 Pictures
drwxr-xr-x 2 lionsking lionsking 4096 12月 10 23:09 Public
drwx------ 4 lionsking lionsking 4096 12月 10 23:12 snap
drwxr-xr-x 2 lionsking lionsking 4096 12月 10 23:09 Templates
drwxr-xr-x 2 lionsking lionsking 4096 12月 10 23:09 Videos
drwxrwxr-x 3 lionsking lionsking 4096 12月 11 11:41 work
lionsking@ai-dev:~$ cd Downloads/
lionsking@ai-dev:~/Downloads$ ls -l
total 475980
-rw-rw-r-- 1 lionsking lionsking 393683997 12月 11 16:46 NVIDIA-Linux-x86_64-580.76.05.run
-rw-rw-r-- 1 lionsking lionsking  93711610 12月 10 23:15 sogoupinyin_4.2.1.145_amd64.deb
lionsking@ai-dev:~/Downloads$ sudo apt update
[sudo] password for lionsking: 
Sorry, try again.
[sudo] password for lionsking: 
Hit:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy InRelease                    
Hit:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates InRelease
Hit:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
lionsking@ai-dev:~/Downloads$ sudo apt install gcc
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
gcc is already the newest version (4:11.2.0-1ubuntu1).
gcc set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
lionsking@ai-dev:~/Downloads$ sudo apt install make
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
make is already the newest version (4.3-4.1build1).
make set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
lionsking@ai-dev:~/Downloads$ sudo apt install g++
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
g++ is already the newest version (4:11.2.0-1ubuntu1).
g++ set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
lionsking@ai-dev:~/Downloads$ chmod +x NVIDIA-Linux-x86_64-580.76.05.run 
lionsking@ai-dev:~/Downloads$ sudo ./NVIDIA-Linux-x86_64-580.76.05.run 
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 580.76.05....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
lionsking@ai-dev:~/Downloads$ 
lionsking@ai-dev:~/Downloads$ 
lionsking@ai-dev:~/Downloads$ 
lionsking@ai-dev:~/Downloads$ 
lionsking@ai-dev:~/Downloads$ 
lionsking@ai-dev:~/Downloads$ 
lionsking@ai-dev:~/Downloads$ uname -a
Linux ai-dev 6.8.0-88-generic #89~22.04.2-Ubuntu SMP PREEMPT_DYNAMIC Wed Oct 29 10:45:25 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
lionsking@ai-dev:~/Downloads$ nvidia-smi
Thu Dec 11 16:51:28 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.76.05              Driver Version: 580.76.05      CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 5060 ...    Off |   00000000:01:00.0 Off |                  N/A |
| N/A   44C    P8              3W /   70W |       7MiB /   8151MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+
lionsking@ai-dev:~/Downloads$ 


Win11安装Ubuntu20.04双系统(保姆教程 - 更新至2025.06)
fishros | 动手学ROS2
ubuntu中nvidis-smi报错not found&&ubuntu24.04安装50系显卡驱动
Linux x64 (AMD64/EM64T) Display Driver 580.76.05 | Linux 64-bit
Nvidia驱动安装问题及Cuda安装

为者常成,行者常至