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

训练神经网络常用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
内存交换分区 swap 20GB(可以比自己的物理内存稍大点)
根挂载节点(用于安装系统文件) ext4/ 20GB
存储个人用户数据挂载节点 ext4/home 10GB以上

打开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

重启即可。

猜你喜欢

转载自blog.csdn.net/takedachia/article/details/130354110