Win+Ubuntu双系统详细安装指南

前言

写本篇文章的一开始是为了使新来咱们实验室的师弟师妹有个安装win10与Ubuntu双系统的参考,但在写作和查询信息的过程中我自己也学到不少,所以现在把我在安装过程中踩过的坑、以及一些注意事项分享给大家,希望能帮到各位朋友。这篇文章综合了很多前辈写的东西,在加上我自己理解、实践后形成的,尽可能的写的全一点、细一点,但肯定还是有不对不全的地方,还请大家及时指出。

这篇教程一共分为3大部分,包括:

重要提醒:文中涉及到磁盘的操作一定得小心!
重要提醒:文中涉及到磁盘的操作一定得小心!
重要提醒:文中涉及到磁盘的操作一定得小心!

1.删除旧系统

参考链接:

Win11双系统卸载Ubuntu(保姆教程 - 更新至2025.02)-优快云博客

Win10 + Ubuntu 双系统完美避坑删除 Ubuntu 教程_win10和ubuntu双系统删除ubuntu

1.1 查看磁盘信息

磁盘格式:win+x >> 磁盘管理 >> 右键下方磁盘0 或 磁盘1的位置 >> 属性 >> 磁盘分区形式

image.png

通过在WIN10使用软件Linux-reader读取磁盘信息(可在win下读取并保存linux中的文件信息):

f5c2c5ed05ecec8adac6ebd41fa3f39.png

上述两张截图可以发现:

C、D、E、F盘的格式均为windows系统盘。

/、/boot、/home、Linuxswap Volume1等下方出现Linux Ext、Linux swap表示的为Linux分区,在磁盘管理中内存大小相等对应的即为linux系统占磁盘的分区。那么我的系统就安装在磁盘1中,后续在我删除磁盘信息时,一定一定一定记得仅对linux系统所在的分区进行操作。

综上,我的linux系统均位于磁盘1:

faff56ec3be954a3100acd2f4624388.png

/ : 95.37GB

/boot : 1.91GB

/home : 869.35GB

Linux swap : 33.38GB

1.2 删除Linux系统磁盘分区

在 WIn10 系统下 Win+R 输出 cmd 打开命令行窗口,输入 diskpart 打开 diskpart.exe 磁盘管理工具。

此时会跳转到一个新窗口打开

image.png

在新窗口内输入 list disk 查看磁盘,比如我的电脑上有两个磁盘 (磁盘 0 和磁盘 1)。

我的Ubuntu系统安装在磁盘1上的,那么我的操作就是针对磁盘1

输入 select disk 1 进入磁盘 1,再输入 list partition 查看该磁盘分区情况。

image.png

删除自己磁盘上对应的linux系统的分区。就我的电脑而言,Ubuntu 对应所有的分区都在磁盘1中,参照之前利用Linux-reader读取的信息,即对应序号为:2,3,4,5的分区。

【重点】

不同的电脑有不同的分区,删除时一定得谨慎,确定好再删除!

不同的电脑有不同的分区,删除时一定得谨慎,确定好再删除!

不同的电脑有不同的分区,删除时一定得谨慎,确定好再删除!

diskpart 中输入select partition 2选择序号为 2 的分区,再输入delete partition override 删除该分区,序号为 7 的分区同理。

image.png

同理针对3、4、5,也可以基于同样的操作删除(下图仅显示3)

image.png

那么现在所有的分区均被删除。

删除完之后的磁盘管理显示:

image.png

可以发现,磁盘出现了1000G的未分配空间,这也是后续我即将安装Ubuntu系统的空间。

注意:当然有时候也会出现绿色的可用空间分区,这个时候将其删除(鼠标右键、删除分区),就会合并到未分配空间。同样,也可以从其他卷中再压缩未分配空间,用来给Ubuntu系统安装,参照1.4部分。

1.3 删除Ubuntu启动项

win+x >> 磁盘管理 >> 查看C盘所在磁盘的EFI系统分区
我的电脑分区为磁盘0的分区1

98671f89a0907a1d9c4f6d1f6e702f7.png

选中磁盘0、分区1

image.png

分配新盘符

盘符不可与计算机已有盘符(如电脑上的C、D、E、F盘)重复,所以尽可能选择字母排名靠后的字母,如J

image.png

这个时候先别急着关闭终端!

这个时候先别急着关闭终端!

这个时候先别急着关闭终端!

可以看到多了一个J盘

image.png

开始 → 右键 → 记事本 → 以管理员身份运行 → 文件 → 选择J盘,点击进入 → 右键进入EFI → ubuntu 文件夹 → 删除

image.png

注意只能选择Ubuntu,千万不要选上另外两个!

注意只能选择Ubuntu,千万不要选上另外两个!

注意只能选择Ubuntu,千万不要选上另外两个!

image.png

关闭记事本,回到 diskpart.exe,输入 remove letter=J 删除前边给 Windows 的 EFI 系统分区分配的 J 盘盘符。

image.png

现在又恢复原来系统的样子

image.png

这时候,Ubuntu的启动引导项就删除了。

1.4 新电脑分配ubuntu安装空间

如果你是新电脑,可以直接从磁盘中压缩出未分配空间,再安装Ubuntu系统。

win+x → 磁盘管理 → 选中一个空间较多的盘 → 鼠标右键 → 压缩卷 → 具体空间大小

压缩完以后,可以看见一个未分配的黑色空间。

image.png

压缩多少给Ubuntu,可以根据每个人磁盘大小给定,大点就可以分配多一点,小点就分配少点。

之后则会出现一个未分配空间(刚刚设置的大小)

重要备注:

在进行磁盘操作时,一定要仔细、细致,再做自己不熟悉的操作前多搜索搜索,胆大心细,就不会出问题了,特别涉及到扩展、删除、合并之类的操作,一定要仔细。

说一个博主遇到的坑:

在扩展卷的时候,问你扩展卷之后,最后可能问你是否将卷转化为动态磁盘,一定不要选择是,因为转化为动态磁盘会使得你的Ubuntu系统无法使用,如果真的需要扩展空间,或者合并分区,建议使用分区助手。

最好的操作是:将重要文件先备份一下!

2.制作系统盘

2.1 下载Ubuntu镜像版本

Ubuntu官网下载20.04系统

点击上述链接有各种Ubuntu版本的下载链接,可以根据需要,现在以20.04版本为例进行启动盘制作。

67c3489a5ed8bcf0b3d8104177e25c8.png

3e133f83368d78480dff5c7946dea7f.png

点击下载上述镜像iso版本。

2.2 确定自己电脑BIOS类型

参考链接:

(保姆式教学) Win10 + Ubuntu 20.04——双系统安装方法 + 配置显卡 + root权限 + flash调配

Rufus制作系统盘时,分区类型 和 文件系统怎么选择?

一、注意:

在使用Rufus制作Ubuntu启动U盘时,首先需要明确MBR和GPT两种分区方案的区别:

  1. MBR: 老标准,BIOS启动,兼容性强但有限制 (4主分区、2TB限制)。

  2. GPT: 新标准,UEFI启动(主流),支持大硬盘和更多分区,现代标配(纯旧BIOS支持差)。

  3. 在使用Rufus时,选择哪种分区方案要取决于目标电脑的启动方式(BIOS/UEFI)以及对分区大小/数量的需求。通常,对于近十年的UEFI电脑,GPT是首选。如果要在非常老的纯BIOS电脑上使用,则必须选MBR。Rufus在默认设置下通常会根据检测到的信息给出一个合理的推荐选项(如“GPT for UEFI” 或 “MBR for BIOS/UEFI”)。

二、查看自己电脑方法:

Win+R打开运行,输入msinfo32,回车查看系统信息。

在BIOS模式显示“传统”,表示系统启动方式为Legacy BIOS;如果为UEFI,则显示UEFI格式。

image.png

image.png

可以看到我的电脑就是UEFI引导格式。

查看磁盘分区类型:

如何查看硬盘分区是MBR还是GPT?3种简单方法!

上面链接有查看自己硬盘的分区类型,以及如何无损转化的方法,但是还是建议转化前将自己的重要数据备份。同是我自己尝试了,只要Bios模式是UEFI,尽管硬盘是MBR分区,也是可以成功安装,只是分区的时候复杂一点。

2.3 利用rufus制作启动盘

rufus下载链接

准备一个空U盘, 因为在安装过程中U盘会被格式化(完全被镜像内容覆盖)

下载好后refus,双击运行。引导类型选择2.1中下载的iso文件,分区类型根据我的电脑,选择的是GPT分区、以及UEFI系统类型。

eeb468f58777a51de1b4507e2f1a617.png

关于文件系统的选择,大家有争议,目前是两种选择方式都有,我试过也都能成功安装。

我选择的是FAT32格式,下面给出搜索总结以及参考链接:

fdef02168c89ede07bcdec5b7713c96.png

在下面链接的评论区,有网友解答过该问题:

为什么下载ubuntu双系统的教程中用rufus制作启动盘有人用ntfs文件系统有人用fat?

abfc830929d6cb1b15cb751cae219e6.png

至此,Ubuntu系统启动盘准备完毕。

3. Ubuntu系统安装(个人分区)

3.1 关闭win10的快速启动

菜单->设置->系统->电源和睡眠->其他电源设置->选择电源按钮的功能->取消勾选启用快速启动

dc66ab28348c3410184f7f8bf196679.png

这一步骤主要是为了我们顺利进入BIOS界面。

3.2 将默认启动模式改为U盘启动

  1. 插入启动U盘

  2. 关机重启

  3. 快速反复按F2或delete进入BIOS界面(华硕的主板)

其他主板有不同的方法,可在网上搜索得到。

Screenshot+from+2025-06-15+17-03-20.png

可以看到左上角有一个语言选项english可以转换为中文。

右边boot priority下方有两个启动项,可以看到我先前制作好的UEFI引导的KINGSTON的ubuntu启动盘,可以直接用鼠标将其点击托到第一个,如上图一样,然后save&exit即可。如果你是其他主板,也可以通过advanced Mode(高级模式),进入在启动项中更改,将启动项第一个改成UEFI引导的U盘启动。

Screenshot+from+2025-06-15+17-16-19.png

同样保存后退出。然后重启。

3.3 安装过程中的设置

重启进入,你会发现多了一选择页面,点击进入第一个Ubuntu,一开始系统会进行自检,发现看看有没有错误,然后会进入:

Screenshot+from+2025-06-15+17-21-52.png

点击install Ubuntu

Screenshot+from+2025-06-15+17-22-52.png

这里可以选择中文,但为了系统的稳定性,我这选择以英文为例子进行安装。

Screenshot+from+2025-06-15+17-26-04.png

这一部分很重要,为了安装速度,建议选择如上图安装设置,最小安装,点击CONTINUE

一定要把Other Options中的第一个不要选择(需要联网,贼慢……)

3.4 系统分区

Screenshot+from+2025-06-15+17-31-36.png

这一步有3个选项,第一的意思是共同安装,第二个是清除磁盘数据并安装(一定不要选),第三个是自己设计分区,这也是我即将要介绍的部分。由于我们在删除旧系统的操作过程中,已经预留1000G的未分配空间,所有后续将基于这未分配空间进行操作。

Screenshot+from+2025-06-16+13-48-04.png

关于分区,参考链接:

Ubuntu20.04安装过程 【磁盘分区】

Ubuntu20.04操作系统安装及重中之重:系统分区

分区的操作中我们一般分区以下几个部分:

说明:关于primary(主分区)与logical(逻辑分区)

参考链接:Linux磁盘管理完全指南:从分区到逻辑卷的实战攻略

MBR(主引导记录)分区的磁盘类型中,主分区(Primary)逻辑分区(Logical) 有本质区别,这关系到磁盘管理和系统引导的核心机制。这其实和你的安装磁盘分区类型(MBR或者GPT)有关系,值得注意的是:MBR只支持4个主分区。

主分区适用场景:

  1. 操作系统引导分区(如Windows的C盘)

  2. EFI系统分区(/boot/efi)

  3. Linux根分区(/)需引导时

逻辑分区适用场景:

  1. 数据存储分区(文档/媒体库)

  2. Linux家目录(/home)

  3. 交换分区(swap)

在GPT(GUID分区表)磁盘中,主/逻辑分区概念已废弃,最多支持128个分区(Linux)或256个分区(Windows),则不会存在该问题。

分区具体过程

3.4.1 EFI 系统分区 (双系统可不设置该分区)

注意:如果是win+ubuntu双系统安装,可以省略EFI 系统分区

注意:如果是win+ubuntu双系统安装,可以省略EFI 系统分区

注意:如果是win+ubuntu双系统安装,可以省略EFI 系统分区

  • 作用:存储系统引导文件

  • 关键文件:UEFI 固件、引导加载程序(如 GRUB)、内核镜像

  • 特点

    • FAT32 文件系统(UEFI 标准要求)

    • 多操作系统共享(Windows/Linux 双系统共用)

  • 典型大小:512MB-1GB

选中free space >> 左下角+号 >> 输入空间大小 >> 选择分区类型 >> 选择 use as

Screenshot+from+2025-06-16+14-20-45.png

我选择的是EFI system 也是可以的,选择FAT32应该也是可以的,我分配了2G的分区,个人可根据硬盘大小自适应。

3.4.2 根分区 ( / )

  • 核心作用:存储操作系统核心文件,类似win中C盘

  • 包含内容

     /bin    # 基础命令工具 (ls, cp 等)
    /sbin   # 系统管理命令 (fdisk, ifconfig)
    /etc    # 系统配置文件
    /usr    # 用户程序 (浏览器/编辑器等)
    /lib    # 系统库文件
    /opt    # 第三方软件 (专业应用程序)
    
  • 重要性

    • 系统瘫痪时此分区通常需要重装,所以要与你存放重要数据(/home)的地方分开

    • 空间不足会导致系统无法更新或崩溃

  • 推荐大小:100GB(依据个人磁盘空间定)

  • 文件系统:EXT4

  • 注意:该分区类似于win下的C盘

Screenshot+from+2025-06-16+14-49-25.png

选择如图参数,根分区我选择的是100G,但由于我的主分区已经超过四个,所以我选了logical分区。

3.4.3 家目录分区 ( /home )

  • 核心作用存储用户个人数据(类似D盘)

  • 包含内容

     ~/Documents  # 文档
    ~/Downloads  # 下载文件
    ~/Pictures   # 图片
    ~/.config    # 程序配置文件
    
  • 关键优势

    • 重装系统时可保留(不格式化此分区)

    • 多用户隔离存储

  • 空间分配:剩余磁盘的大部分(用来储存数据,避免系统损坏,数据协同丢失

  • 文件系统:EXT4(最兼容)

Screenshot+from+2025-06-16+14-55-56++1+.png

我选择100G,挂载点/home、 文件系统EXT4

3.4.4 交换分区 (swap)

  • 核心作用:虚拟内存扩展

  • 工作场景

    1. 物理内存耗尽时充当"溢出区"

    2. 休眠模式时保存内存状态

  • 大小规则

    物理内存推荐 Swap 大小
    ≤ 4GB内存的 2 倍
    4-8GB等于内存大小
    > 8GB4-8GB 即可

    注意:一般比内存稍微大一点(磁盘空间足够的情况下)

    Screenshot+from+2025-06-16+15-00-24.png

我的内存是32G的,所以我设置的swap area也是32G,但也有博主说本身有较大的内存可以不用设置这么大

3.4.5 独立启动分区 (/boot)

  • 作用:存储内核和引导文件

  • 包含内容

    Bash
    vmlinuz-*     # Linux 内核
    initrd.img-*  # 初始化内存盘
    grub/         # 引导加载程序
    
  • 适用场景

    • 使用 LVM/RAID 的高级配置

    • 多 Linux 系统共存

    • 企业级服务器

  • 大小:1-2GB(保留多内核版本)

这个分区对于普通用户可设置、可不设置,不过我还是设置了,分配了2G的空间。

Screenshot+from+2025-06-16+15-10-40.png

3.4.6 选择(Device for boot loader installation引导加载器安装位置

这一步很关键关键,涉及到你能不能正常启动系统。

这一步很关键关键,涉及到你能不能正常启动系统。

这一步很关键关键,涉及到你能不能正常启动系统。

第一种情况,双系统用户:

Device for boot loader installation设置到WIN系统的EFI系统分区。

将其设置到已经存在的EFI文件系统,一般在/dev/nvme0n1p1中(不绝对),就是显示type类型为efi的类型,不是你刚才自己设置的efi区域。

第二种情况,仅仅安装Ubuntu系统:

Device for boot loader installation设置到WIN系统的EFI系统分区。

将其设置到已经之前自己设置的EFI引导区,如下图所示例:

image.png

点击install now

3.5 安装系统

点击continue

Screenshot+from+2025-06-16+16-22-55.png

设置名称:

webwxgetmsgimg.jpg

设置信息

名字短一点,最好3个字母以内

然后一定一定把system-product的一长串后缀删除了!(不然 teiminal长到你怀疑人生)

然后大概等 30 分钟安装完成,会提示你拔出U盘,然后重启,重新进入Ubuntu则代表安装成功。

一点小心思:

这是我写的第一篇博客,不对之处请多多见谅~

也希望各位朋友,发现教程问题或者有什么好的建议,及时指出补充呀!

如果看到这里,觉得教程有帮助,就多多点赞、收藏、转发呀!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值