纲要

本文主要介绍了如何在已安装 Win10/Win11 前提下安装 Ubuntu 双系统,并利用 Win10/Win11 的 Metro 风格引导启动 Ubuntu

注意

部分内容参考自 Windows10+Ubuntu双系统安装[多图] (原文已消失,可以看 这里)

写在最前

没有特殊需求,请使用 Win10/Win11 的 WSL

  1. 启用或关闭 Window 功能 中勾选 适用于 Linux 的 Windows 子系统
  2. Win10/Win11 应用商店下载安装 Ubuntu 即可
  3. 之后可以在 cmd 或者 powershell 中输入bashwslubuntu 使用

1. Win 分区

在安装 Ubuntu 之前先要将磁盘分出一块区域(害怕数据丢失的记得备份)

打开 Windows 的磁盘管理,选择一块可用容量适合的分区,右键 压缩卷

输入合适的压缩空间量,一般 50-200G均可51,200-204,800MB

2. Ubuntu刻盘

  1. Ubuntu官网 下载想要的版本的 iso 镜像
  2. rufus官网 下载使用轻量级的 rufus 用来刻录 Ubuntu 的系统 U 盘,操作略

3. 安装 Ubuntu

  1. 重启电脑,用 U 盘启动

  2. 左边 -> 中文(简体),右边 -> 安装Ubuntu

  3. 取消 选择 安装中下载更新,建议选中 安装这个第三方软件

  4. 一定要选中其它选项,否则如果选中 安装 Ubuntu,与 Windows10/11 共存 会导致最后是 Ubuntu 引导 Win10/Win11

  5. 选中 空闲,点 + 进行分区,参考下表

    大小 类型 用于 挂载点 备注
    200M 逻辑分区 Ext4日志文件系统 /boot 包含系统内核和系统启动所需的文件,实现双系统的关键所在,建议200M
    500M 逻辑分区 Ext4日志文件系统 /efi 包含系统内核和系统启动所需的文件,实现双系统的关键所在,建议500M
    16G 逻辑分区 交换空间 交换分区,即Linux系统的虚拟内存,建议是物理内存的2倍
    16G 逻辑分区 Ext4日志文件系统 / 存储系统文件,适当大小即可
    剩下所有空间 逻辑分区 Ext4日志文件系统 /home home目录,存放音乐、图片及下载等文件的空间,建议最后分配所有剩下的空间
  6. 安装引导器的设备选择挂载 /boot 或者 /efi 的分区

  7. 其中 /boot 为 Legacy BIOS 引导,/efi 为 UEFI 引导,二者选其一即可

  8. 剩下的安装步骤一路默认即可

4. 配置引导

  1. 重启电脑,启动 Windows
  2. EasyBCD官网 下载安装 非商业版
  3. EasyBCD -> 添加新条目 -> Linux/BSD ->在 驱动器 中选择之前的 boot 分区(按照大小区分)-> 添加条目

【双系统】Win10/Win11 引导 Ubuntu的更多相关文章

  1. 如何装双系统win10下装Ubuntu

    如何装双系统win10下装Ubuntu 第一步 制作启动盘 下载UItraISO软件.下载Ubuntu系统(地址:https://www.ubuntu.com/download).准备一个大于8g的U ...

  2. 双系统重装win7和ubuntu修复win7引导方法介绍(来源百度经验)

    很多朋友喜欢为电脑安装win7和ubuntu双系统,当我们重装双系统时,可能会出现win7引导不见的情况,接下来就告诉大家双系统重装win7和ubuntu修复win7引导的方法. 1.win7和ubu ...

  3. Ubuntu和win10双系统Grup无法引导解决方案

    通常我们经常安装双系统, 但是有时候安装完系统无法正常引导, 以下就说明Ubuntu和win10双系统, win10在grub界面不断循环的解决方案 直接在win10启动项目上按e进入编辑模式 在文档 ...

  4. 在win10、Ubuntu双系统下,卸载Ubuntu

    一.Win下确定ubuntu的磁盘分区 这个步骤是为了删除Ubuntu的系统分区,这种直接删除的方式来重新安装ubuntu的低版本比较省事. (1)右键计算机->管理->磁盘管理,打开磁盘 ...

  5. win10与ubantu双系统产生的引导错误问题-----unknown filesystem

    在win10和ubantu双系统中开机启动时出现unknown filesystem的解决办法   出现上述问题是引导区出错了. 方法如下: grub rescue>ls grub rescue ...

  6. 搭建双系统win10+ubuntu17.10

    0. 序言 这里采用先装win10,再装ubuntu的顺序.这样可以避免后面系统启动项设置的问题.都采用UEFI引导方式,且使用usb2.0的u盘来引导(3.0的话,要准备好3.0的驱动).另外注意的 ...

  7. 记录一下l联想Y7000安装双系统(win10+ubuntu16.04)

    单位新配的联想拯救者Y7000,感觉很不错哈,先上一张图. 说实在的,装这个有些小坑,我最开始是直接在原装win10上去装双系统的,结果死活装不上,还把原装win10给折腾没了,哈哈,好逗,以前装双系 ...

  8. 装双系统(win7/win8/ubuntu)问题总结

    1.假设你要安装双系统,装系统是最好安装winows,然后再装ubuntu,因此,不解决它自己入选,我一般装ubuntu时刻.第一分区删除.然后用U硬盘直接安装ubuntu.在这一刻ubuntu将投入 ...

  9. 【双系统】windows 和 Ubuntu 双系统安装

      本博客主要讲述如何在已安装windows系统的计算机上安装Ubuntu双系统,涉及系统安装和相应磁盘空间分配等问题. 所需环境: 电脑已安装windows系统 下载Ubuntu16.04系统镜像 ...

  10. centos7 windows7 双系统重新构建引导和启动顺序

    安装centos后无法引导启动windows7的解决方法 在电脑Windows7系统上安装Centos7,安装后找不到Windows7引导菜单. 原因:因为CentOS 7已采用新式的grub2系统, ...

随机推荐

  1. 1451, 'Cannot delete or update a parent row: a foreign key constraint fails

    问题描述:1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`sysProDB4`.`IM003 ...

  2. nodejs和npm升级版本

    由于服务器环境的不同可能需要根据实际情况升降对应的nodejs 及npm 版本,最简单的例子就是 npx 只适用于 npm 5+ 看想用npx 那不升级咋办呢,还有如error eslint@7.16 ...

  3. ODOO页面使用css和js的流程

    1 首先定义页面 <data> <record id="myquality_iqcbasesetup_form" model="ir.ui.view&q ...

  4. Java中读取用户输入的是谁?Scanner类

    前言 我们在初学 Java 编程的时候,总是感觉很枯燥乏味,想着做点可以交互的小系统,可以让用户自由输入,系统可以接收做出反映.这就要介绍一下 Java 中的 Scanner 类了. 一.Scanne ...

  5. wait_timeout and interactive_timeout 参数

    wait_timeout and interactive_timeout 参数 非交互模式连接:通常情况下,应用到RDS实例会采用非交互模式,具体采用哪个模式需要查看应用的连接方式配置,比如PHP通过 ...

  6. 罕见的技术:MSIL的机器码简析

    前言 一般的只有最终的汇编代码才有机器码表示,然一个偶然的机会发现,MSIL(Microsoft intermediate language)作为一个中间语言表示,居然也有机器码,其实这也难怪,计算机 ...

  7. LINQ检索使用

    我看网上对LINQ的讲解 自己整合了一下 是语言集成查询(Language Integrated Query)是一组用于C#和Visual Basic语言的扩展.能够允许编写C#或VB代码以查询数据相 ...

  8. 2023-06-23:redis中什么是缓存击穿?该如何解决?

    2023-06-23:redis中什么是缓存击穿?该如何解决? 答案2023-06-23: 缓存击穿是指一个缓存中的热点数据非常频繁地被大量并发请求访问,当该热点数据失效的瞬间,持续的大并发请求无法通 ...

  9. Linux系统运维之zabbix配置tomcat监控

    一.介绍 半年前安装的zabbix监控,当时配合异地的测试人员给A项目做压力测试,主要监控项目部署的几台服务器的内存.CPU信息,以及后来网络I/O等,也没考虑JVM:最近闲下来,想完善下监控,故留此 ...

  10. 让IIS支持.NET Web Api PUT和DELETE请求

    前言 有很长一段时间没有使用过IIS来托管应用了,今天用IIS来托管一个比较老的.NET Fx4.6的项目.发布到线上后居然一直调用不同本地却一直是正常的,关键是POST和GET请求都是正常的,只有P ...