Windows10下安装Ubuntu22.04(打造双系统)步骤 + 安装Nvidia显卡驱动

本文详细介绍了如何在Windows10上安装Ubuntu22.04,包括下载Ubuntu镜像,使用win32diskimager制作安装盘,硬盘分区,检查磁盘分区形式(MBR或GPT),以及安装过程中的注意事项。此外,还涉及了解决无法定位软件包的问题,安装显卡驱动(针对RTX3060),以及如何设置Ubuntu启动菜单默认选择Windows。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

训练神经网络常用Lunix系统,这里使用Ubuntu22.04。
记录一下Windows10+Ubuntu双系统安装方法。

下载Ubuntu22.04

下载链接:Ubuntu 22.04.2 LTS
准备好镜像文件 ubuntu-22.04.2-desktop-amd64.iso

制作Ubuntu安装盘

准备一个U盘用于制作Ubuntu安装盘
下载镜像烧录工具:win32diskimager

安装后打开。
在这里插入图片描述


选择下载好的Ubuntu22.04镜像文件(文件类型选择*.*
在这里插入图片描述


插入优盘,选择优盘盘符(图中为F盘),单击“写入”,选择“继续”,开始镜像文件写入即可。
在这里插入图片描述

对硬盘分区

一般Ubuntu分区规划方案:

分区类型 or 挂载点一般所需大小
引导区efi(引导类型)500MB
内存交换分区swap20GB(可以比自己的物理内存稍大点)
根挂载节点(用于安装系统文件)ext4/20GB
存储个人用户数据挂载节点ext4/home10GB以上

打开Windows10的磁盘管理:
在这里插入图片描述

选择一个分区,以进行Ubuntu系统所需的分区工作。
我这里选 E盘,你可以自行选择你想要安装Ubuntu系统的分区,并且格式化一下,注意最好空个50GB以上。
右键单击“Ubuntu(E:)”,选择“压缩卷”。
在这里插入图片描述

单击“压缩”,之后会显示出一片未分配区域,这就是准备留给Ubuntu安装的。
在这里插入图片描述

查看磁盘分区形式

我们右击上图中的磁盘0,单击“属性”,查看一下磁盘分区形式。
在这里插入图片描述

常见的磁盘分区形式有MBR和GPT。
对于GPT,对应了BIOS的UEFI Boot模式,对于这种引导模式,届时需要分一个 /efi 分区(如上面那张表的引导区所示)。
对于MBR,则对应了BIOS的Legacy Boot模式(传统模式),对于这种则需要分一个 /boot 分区。
可以看到我们这个磁盘的分区形式是GPT

安装Ubuntu

确认烧录完U盘,并确认磁盘分区形式(GPT)后,重启PC。
按DEL(不同的情况按键可能有区别)进入BIOS界面。
在这里插入图片描述

可以看到启动模式默认就是UEFI :
在这里插入图片描述

我们需要将启动选项1号改成优盘启动:
在这里插入图片描述

在这里插入图片描述

最后保存并退出BIOS。

重启之后会进入关于安装Ubuntu的界面(如果没有进入可以百度一下不同主板进入启动界面的方法),选择第一个“Try or Install Ubuntu”即可进入Ubuntu的安装:
在这里插入图片描述

成功进入!选择中文语言,选择安装Ubuntu即可
在这里插入图片描述


注意,到了“安装类型”这一步时,要选择“其他选项”:
在这里插入图片描述

选择之前压缩分配出来的空闲分区,点击下面的“+”号:
在这里插入图片描述

①首先建立系统分区。
大小选择500MB,用于选择“EFI系统分区”,点击OK
在这里插入图片描述
会看到上方多了一个efi类型的500MB大小的分区。

②建立交换空间(内存交换分区):
大小比你的内存稍大一点,我选择20GB,用于选择“交换空间”
在这里插入图片描述

③创建根挂载节点:
设置大小(我虽然写了20GB,但是建议给多点比如100GB,不然之后安装CUDA之类的可能会碰到空间不够的情况),挂载点选择“/”
在这里插入图片描述

④创建home挂载点:
大小就用默认剩下的空间,挂载点选择“/home”
在这里插入图片描述


以下是为Ubuntu创建的分区,我们记住efi分区的设备名称(图中为“ /dev/sda3 ”):
在这里插入图片描述

点击efi分区,在下方的安装启动引导器的设备中,选择刚才的设备名称(“ /dev/sda3 ”)
在这里插入图片描述

一切准备完毕后,点击“现在安装”。点击“继续”。
在这里插入图片描述

设置完姓名、计算机名、用户名和密码后,就开始安装了。
安装完毕会提示重启。
重启后会提示你拔除安装U盘,按ENTER键。


如果重启后又回到了Windows10,说明启动选项时优先仍然是Windows。我们再重启进入BIOS界面,可以设置启动选项。
将Ubuntu设为优先即可,保存退出重启。
我的情况如下图(不同主板BIOS程序设置方法有点差别):
在这里插入图片描述


正常启动可以看到如下的启动画面:
第一项就是Ubuntu了(你也可以选回Windows)
在这里插入图片描述

之后就可以进入Ubuntu系统了!

关于无法定位软件包错误

若有安装软件包显示无法定位软件包,
则先打开终端,输入sudo apt-get update看看是否可以更新软件包信息。
如果不行可参考这篇文章

安装显卡驱动

安装玩系统后,系统似乎不认我的显卡(RTX3060),图形里显示的是livmpipe。
这时需要安装显卡驱动。
在这里插入图片描述

去Nidia官网找驱动:
输入对应的信息,点击Search
在这里插入图片描述
然后点击下载,开始下载“run”文件。
在这里插入图片描述

下载完毕后,在文件存放目录右键,选择“在终端打开”。
输入sudo bash 驱动文件名,确定后输入密码,进入安装程序。进入安装程序后,可能会提示无法安装(You appear to be running an X server…)。
在这里插入图片描述

这时我们需要重启系统,直接使用Ubuntu的命令行模式安装。我们先把这个run文件移动到根目录。


重启后,在登陆界面,按Ctrl+Alt+F2(或F3~F6)进入命令行界面。
手动输入用户名和密码,登录用户。
输入sudo bash 驱动文件名进行安装。

选择“Continue installation”
在这里插入图片描述

这里会提示系统默认使用了第三方驱动nouveau(关于nouveau可以自行百度一下),安装程序询问是否帮你创建模块文件来停用nouveau,这里选择左边的“yes”。
之后安装程序会退出。
在这里插入图片描述


重启后我们直接登录回到图形界面,再次输入sudo bash 驱动文件名进入安装程序会提示未安装gcc包。
退出后,终端输入sudo apt install build-essential安装。

最后再一次输入sudo bash 驱动文件名打开安装程序进行安装,这时就可以正常安装了。
如显示:Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up →选择“yes”
如无问题,安装结束。


现在能正常显示显卡了!

在这里插入图片描述

我们在终端输入nvidia smi可以正常显示GPU信息了!
在这里插入图片描述

Ubuntu启动菜单设置为默认Windows启动

我们知道在Ubuntu启动菜单中可以进入Windows系统,但是默认的选择是Ubuntu,等待10秒后就会自动进入Ubuntu系统。
很多人想要把默认的选择改为Windows,因为用得最多,这样就可以不用每次都按方向键选择windows了,每次自动等待10秒或按ENTER键即可直接进入Windows了。
在这里插入图片描述
我们打开终端,输入:

sudo gedit /etc/default/grub

进入文本编辑器,找到GRUB_DEFAULT=0,将0改成2(上图中windows boot manager是第3项,因此是“2”)。
保存退出。
在这里插入图片描述
最后在终端输入:

sudo gupdate-grub

重启即可。

### 安装NVIDIA A10 显卡驱动 对于在 Ubuntu 22.04安装两个 NVIDIA A10 GPU 的驱动程序,可以遵循一系列特定的操作来确保顺利配置。以下是详细的指南: #### 更新系统软件包列表并升级现有软件包 为了确保系统的稳定性和兼容性,在开始之前应该更新现有的软件包到最新版本。 ```bash sudo apt update && sudo apt upgrade -y ``` #### 添加官方 PPA 并安装推荐的显卡驱动 通过添加官方图形驱动PPA可以获得最新的NVIDIA驱动支持,并且能够自动获取最适合当前硬件环境下的驱动版本。 ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo ubuntu-driver autoinstall ``` 此过程会根据系统检测的结果自动下载并安装最合适的NVIDIA驱动程序[^1]。 #### 验证已安装的驱动版本以及GPU状态 完成上述操作之后,可以通过`nvidia-smi`命令验证是否正确识别到了两张A10 GPU设备及其对应的驱动版本信息。 ```bash nvidia-smi ``` 如果一切正常,则应看到有关这两张GPU的信息输出,包括但不限于温度、功耗、利用率等指标数据[^3]。 #### (可选) 更改显示管理器为 LightDM 或保持 GDM3 默认设置 虽然更换桌面环境中的显示管理器并非强制性的需求,但对于某些应用场景来说可能更倾向于选择轻量级选项如LightDM以减少资源消耗;当然也可以继续沿用GDM3作为默认方案。 ```bash # 切换至 lightdm sudo dpkg-reconfigure gdm3 # 或者切换回 gdm3 sudo dpkg-reconfigure lightdm ``` 需要注意的是,两者之间的差异主要体现在启动时间和内存占用方面,具体表现取决于实际使用的场景和个人偏好[^2]。 #### 安装 CUDA 工具包(针对有CUDA编程需求的情况) 如果有计划利用这些GPU来进行计算密集型任务比如机器学习模型训练等工作负载的话,那么还需要额外安装相应的CUDA开发套件。 ```bash sudo apt-get install nvidia-cuda-toolkit ``` 这一步骤将会提供必要的库文件和支持工具以便于后续开展基于CUDA架构的应用开发工作。 #### 下载并手动安装指定版本的 CUDA 和驱动(仅当遇到问题时考虑) 通常情况下,默认由APT仓库提供的驱动已经足够满足日常使用的需求。但在特殊情形下——例如需要匹配某个特定版本的CUDA SDK或是解决潜在冲突的时候,可以从官方网站获取离线安装包进行自定义部署。 ```bash wget https://developer.download.nvidia.com/compute/cuda/11.7.1/local_installers/cuda_11.7.1_515.65.01_linux.run sudo sh cuda_11.7.1_515.65.01_linux.run ``` 不过在此之前建议先尝试标准流程,只有确认存在必要的情况下再采取这种方式。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值