admin 管理员组

文章数量: 887021

目录

前言

一、安装Windows

二、同一款硬盘安装Ubunut双系统

1、制作Ubuntu启动盘

2、进Ubuntu Live系统安装系统

3、安装完成,重启电脑

三、一些讨论

四、手动分区自定义安装Ubuntu

1、首先分配40GB-也就是40960MB空间给交换空间

2、然后分配60GB-也就是61440MB空间给root

3、最后分配剩余空间给home

4、验证分区是否正确


前言

作为学生党,Windows系统是毋庸置疑、不可或缺的主力系统,但是某些场景下,比如编译镜像、跑深度学习等,不可避免的会用到linux系统,我前前后后也用到过很多次了,不过多数情况是在虚拟机上跑一个Ubuntu,因为这种方式传输数据非常方便,性能也卓卓有余。

在我看来,Windows+Ubuntu双系统其实是个“伪需求”,但我相信还是有不少人喜欢尝鲜,我也不例外。虽然用处不大,但还是喜欢瞎鼓捣,这里就把我之前安装Windows+Ubuntu双系统的步骤记录下来,顺便分享给大家做参考。

一、安装Windows

这一步可参考我的上一篇文章,直接上链接。

手把手教你,如何用PE启动U盘快速安装windows系统/重装系统-20240310-CSDN博客

二、同一款硬盘安装Ubunut双系统

需要事先准备一块容量8G+的U盘,最好USB3.0接口

1、制作Ubuntu启动盘

首先需要制作一个Ubuntu的启动盘,以22.04版本为例,我们先去官网下载其镜像。

下载Ubuntu桌面系统 | Ubuntuhttps://cn.ubuntu/download/desktop

镜像下载好之后,还需要使用一个镜像烧录软件,如rufus等,这里推荐使用etcher portable版本,下载链接如下。

balenaEtcher - Flash OS images to SD cards & USB driveshttps://etcher.balena.io/#download-etcher 下载好之后,插上U盘,运行软件,依次选择镜像、目标U盘,开始烧录。

等待烧录完成

镜像烧录完成后,打开DG看一下分区和文件目录如下:

三个分区,应该没问题,到这里这个ubuntu的启动盘就制作好了。有的镜像烧录完成后,看不到任何分区,但也是可以正常使用的。

2、进Ubuntu Live系统安装系统

U盘插到电脑上,以华硕主板为例,开机按F8选择U盘启动。

启动后界面如下,

选择第1项,Try or Install Ubuntu,回车

可以看到已经成功加载了ubuntu22.04的Live系统。

 稍等一会,可以进入Ubuntu Live系统,它的桌面看上去和正常安装好的Ubuntu系统别无二致。

系统自动弹出安装ubuntu的窗口,英文不太好的可以选择中文(简体)的语言,但是我发现这里选了中文之后,后面安装好的Ubuntu系统文件夹会变成中文,这会导致输命令时很奇怪,所以还是推荐大家保持默认语言English进行安装!!!

点击安装Ubuntu,开始正式安装~

其余的选项我们按照默认选项一步步往下走,先不连接网络,直到下面这一步,系统让我们选择安装类型。

如果是新硬盘安装Ubuntu就可以选择第2项-清除个磁盘并安装Ubuntu;

如果是安装双系统,需要选择第3项-其他选项

值得一提的是,ubuntu20.04版本以后的安装程序比之前的版本做了优化,多了个选项1-安装Ubuntu,与其他系统并存,也就是说它原生支持双系统安装。

我们先以这个简单的方法为例,说明如何完成双系统的安装。注意:如果你需要安装ubuntu18.04及之前的版本,还请直接看第四节。

================跳转处1================

选择第1项,安装Ubuntu,与其他系统并存

 接下来,为windows系统和ubuntu系统各自分配合理的空间,一般来说,ubuntu分配60G-200G容量即可。

点击 现在安装 ,后面的选项保持默认,填好计算机名、用户名、密码(名字尽量简短有意义,因为在终端会一直显示出来)。

【示例:上图为起好名字的终端,用户名:admin,计算机名:ubuntu23】

等待一段时间,程序会自动完成安装,并添加相应的GRUB2引导程序到windows的ESP分区。

================跳转处2================

3、安装完成,重启电脑

安装完成后,我们重启电脑,BIOS选择启动项,如下图,可以看到可选菜单中增加了一项名为ubuntu的启动项(第5行)。

 选择该启动项,可以进入GRUB2引导程序。到这里,说明系统已经安装成功。

选择第1项 Ubuntu 进入,即可进入我们刚刚安装好的ubuntu20.04系统。

选择第3项 Windows boot manager,可进入我们以前安装的windows系统。

需要注意的是,如果你的系统有多个硬盘安装了多个windows(例如A硬盘:win,B硬盘:win+ubuntu),那么ubuntu的安装程序可能会把B硬盘ubuntu的GRUB2引导程序安装在A硬盘上。不过好在BIOS中我们还是能找到ubuntu的启动项。

B硬盘上的系统需要用A硬盘去引导,总归让人不太舒服,这时候可以使用boot-repair之类的引导修复工具来解决这个问题,这就不在本文的讨论范围之内了。

三、一些讨论

刚才在安装类型那一步,我们选择了选项1-安装Ubuntu,与其他系统并存,让安装程序自动为我们安装的ubuntu,属于一键傻瓜式安装。

对于ubuntu18来说,安装双系统时,它的安装程序是没有这个选项的。另外,我认为这个安装方法也有一定的局限性,因为用这种方法安装的ubuntu系统,只有一个主分区,甚至也没有swap交换空间。

我们连接好网络,在ubuntu的应用商店里安装gparted,来验证下上面的说法,

可以看到当前安装了双系统的这块硬盘的分区情况如下:

我们可以看出,这块硬盘目前只有三个分区。

sda1是windows和ubuntu的boot分区,存放了两个系统的引导程序,如果这个分区被我们弄没了,也就意味着BIOS在这块硬盘上找不到任何的启动项,这两个系统肯定是开机无法直接进入了。当然这种情况也是可以补救的,这里暂且不谈。

sda2是ntfs格式的分区,是windows系统所在的分区。

sda3是ext4格式的分区,是ubuntu系统所在的分区。

通常来说,windows分配一个分区是完全合理的,但Ubuntu只有一个分区就不太合理了。我的习惯是给ubuntu系统分配一个40G的swap分区,60G的root分区,剩下的100G给home作为分区,当然还要有200M左右的空间作为boot分区,因为是双系统,这个分区默认就和windows的ESP分区合二为一了。

所以,个人觉得,通过安装程序的选项1 安装Ubuntu,与其他系统并存,自动安装ubuntu效果是不太好的。最好还是通过选项3 其他选项 手动进行分区来自定义安装,下面第四节就来补充下如何手动分区完成ubuntu的安装。

四、手动分区自定义安装Ubuntu

我们回到前文中的跳转处1,选择选项3 其他选项,跳转界面如下。

sda设备是我们想要安装双系统的硬盘(你那里不一定是sda,可能是sdb、sdc之类的,确认好了再操作)。

可以看到,它现在有两个分区:

sda1是windows的boot/ESP分区,存放了win的引导程序。

sda2是windows系统所在的分区。

我们需要为ubuntu系统自定义分区,按照上面我的思路,还需要增加三个分区,分别是:

sda3:swap格式分区,为ubuntu系统的交换空间;

sda4:ext4格式分区,为ubuntu系统的根目录root所在的分区;

sda5:ext4格式分区,为ubuntu系统的桌面目录home所在的分区。

分区的方案有了,下面去操作即可。

1、首先分配40GB-也就是40960MB空间给交换空间

选择sda硬盘的空闲分区,我这里还有200132MB的空闲容量,点击+号,弹出窗口,40960MB-逻辑分区-空间起始位置-用于交换空间-OK,如下图:

2、然后分配60GB-也就是61440MB空间给root

选择sda硬盘的空闲分区,点击+号,弹出窗口,61440MB-主分区-空间起始位置-用于EXT4日志文件系统--挂载点:/-OK,如下图:

3、最后分配剩余空间给home

选择sda硬盘的空闲分区,点击+号,弹出窗口,xxxxxMB-主分区-空间起始位置-用于EXT4日志文件系统--挂载点:/home-OK,如下图:

三个分区都分配好之后,检查下有无问题,没有问题的话,点击 现在安装

后面的选项保持默认,等待安装结束,按照提示重启即可。

 前往跳转处2,验证安装是否成功。

4、验证分区是否正确

安装gparted,查看分区如下:

嗯。。。除了容量不太对劲,其他的都没问题。不过为啥按照1024M计算出的容量还是偏小呢?表示不理解。

切换至windows系统,用DG查看下各分区文件目录:

从上到下五个分区:

ESP、系统、分区(2)、分区(3)、分区(4)

分别对应ubuntu下的

sda1、sda2、sda3、sda4、sda5

本文到此完结! 

本文标签: 双系统 已经有了 硬盘 系统 在同一