快速安装Windows和Ubuntu双系统

一、参考资料

用UltraISO制作Ubuntu16.04 U盘启动盘
DiskPart Command-Line Options

二、相关介绍

1. MBR和GPT分区模式

MBR分区模式

MBR最大仅支持2TB磁盘,超过2TB不可识别

MBR(Master Boot Record),即硬盘的主引导记录分区列表,在主引导扇区,位于硬盘的cylinder 0, head 0, sector 1 (Sector是从1开始的)。

GPT分区模式

GPT(GUID Partition Table),即全局唯一标识分区列表,是一个物理硬盘的分区结构。它用来替代BIOS中的主引导记录分区表(MBR)。

GPT分区模式的优势

  1. 最多允许 128 个分区,主引导记录 (MBR) 磁盘可以支持 4 个主分区和扩展分区内的 124 个附加分区。
  2. 允许大于 2 TB 的卷容量,而 2 TB 是 MBR 磁盘的极限。
  3. 由于分区表提供了复制和循环冗余校检 (CRC) 保护,所以更加可靠。
  4. 能在所有基于 x64 平台上用作存储卷,包括运行 Windows XP Professional x64 Edition 的平台。从 Windows Server 2003 SP1 开始,GPT 磁盘也可用作基于 x86 的Windows 平台上的存储卷。

GPT分区与MBR分区对系统的影响

  1. 如果主板支持UEFI启动模式,那么可以在大于2T的磁盘上使用GPT分区模式创建分区安装64位操作系统。如果使用MBR模式,大于2T那部份不可识别,只能浪费。

  2. 如果主板是传统BIOS,不支持UEFI,那么只能在不大于2T的磁盘上使用MBR分区模式安装64位或32位系统。如果使用2T以上磁盘,大于2T那部份不可识别,只能浪费。

2. BIOS启动模式

如何通过BIOS Setup设置启动模式

BIOS启动模式有以下几种方式:

  1. UEFI Only:该模式使用GPT分区格式引导,而对于U盘等第三方设备需要支持UEFI启动才可以。

  2. Legacy Support:提供传统引导模式支持。

  3. UEFI FirstLegacy First:这两个模式基本上是一样,对于传统的引导设备都可以支持。区别是优先引导对应的设备。

  4. Legacy Only:只支持传统引导模式,这种模式下兼容性最好,可以引导众多USB设备,但是不支持Secure Boot等安全引导技术

温馨提示:2020年以后的新机型BIOS中可能无法修改UEFI模式,默认均为UEFI启动。请将U盘也做成支持UEFI引导的启动盘。

查询BIOS启动模式

按Win+R打开运行,输入msinfo32,回车查看系统信息。在BIOS模式中如果显示“传统”,表示系统启动方式为 Legacy BIOS;如果为 UEFI,则显示UEFI。

一般情况下,MBR分区搭配 Legacy 启动模式,GPT分区搭配UEFI启动模式

三、详细步骤

0. 引言

最近Ubuntu的分区爆满了,打算用U盘启动盘对分区扩充,没想到把Ubuntu系统玩坏了。修复不了,只能重装Ubuntu。于是记录了一下在Windows10的基础上,重装Ubuntu系统。

说明:1T固态+240G 固态,Windows10在240G固态硬盘中,将Ubuntu系统安装到1T的固态硬盘中。

img

1. 磁盘准备

磁盘准备,删除之前Ubuntu分区,删除卷。

img

2. 删除Ubuntu引导分区

打开cmd,输入指令:
1. 打开diskpart工具
>>> diskpart2. 查看磁盘
>>> list disk3. 选择磁盘
>>> select disk 04. 查看磁盘0里的分区
>>> list partition5. 选择分区6
>>> select partition 66. 删除分区6,override
>>> delete partition override6.1 如果删除不成功,添加override进行强制删除
>>> delete partition override注意:如果5、6无法操作,可以先扩展卷,再压缩卷

img

删除卷,删除引导分区之后的效果,如下图所示:

在这里插入图片描述

3. 下载Ubuntu镜像

下载Ubuntu

4. 制作U盘启动盘

【Ubuntu版】制作U盘启动盘

5. 安装Ubuntu系统

安装Ubuntu系统

6. 修复Ubuntu引导

修复Ubuntu引导

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/25720.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

# RocketMQ 实战:模拟电商网站场景综合案例(四)

RocketMQ 实战&#xff1a;模拟电商网站场景综合案例&#xff08;四&#xff09; 一、mybatis 逆向工程使用。 1、创建 Mybatis-Reverse 逆向工程。 1.1、在 Mybatis-Reverse\pom.xml 中导入依赖坐标。 <?xml version"1.0" encoding"UTF-8"?> &…

【激光雷达】

激光雷达 机械式360扫描雷达半固态激光雷达二维扫描一维扫描 固态激光雷达OPA固态激光雷达&#xff08; 光学相控阵技术&#xff09; FMCW 激光雷达 激光雷达技术在近几年可以说是蓬勃发展&#xff0c;新能源汽车的大量使用&#xff0c;给雷达技术的发展提供了肥沃的土壤&#…

嵌入式作业6

1、利用SysTick定时器编写倒计时程序&#xff0c;如初始设置为2分30秒&#xff0c;每秒在屏幕上输出一次时间&#xff0c;倒计时为0后&#xff0c;红灯亮&#xff0c;停止屏幕输出&#xff0c;并关闭SysTick定时器的中断。 2、利用RTC显示日期&#xff08;年月日、时分秒&…

【DevOps】什么是 pfSense?免费构建SDWAN

目录 一、详细介绍pfSense 1、 什么是 pfSense&#xff1f; 2、原理 3、 特点 4、 优点 5、 缺点 6、应用场景 7、 典型部署 二、pfSense实战&#xff1a;免费构建企业SD-WAN 1、拓扑图 2、准备工作 3、安装和基本配置pfSense 4、配置VPN 配置IPsec VPN 配置OpenV…

【C++类和对象中篇】(构造函数和析构函数)

&#x1f381;个人主页&#xff1a;我们的五年 &#x1f50d;系列专栏&#xff1a;C课程学习 &#x1f389;欢迎大家点赞&#x1f44d;评论&#x1f4dd;收藏⭐文章 目录 &#x1f369;1.默认成员函数的概念&#xff1a; &#x1f369;2.构造函数&#xff1a; 2.1特性&…

从零开始理解AdaBoost算法:设计思路与算法流程(二)【权值更新与加权表决、数学公式】

设计思路 AdaBoost算法属于Boosting算法家族中的一种&#xff0c;其基本思路是将多个弱分类器组合成一个强分类器。 “强分类器”是指一个分类准确率较高的模型“弱分类器”则是指分类准确率略高于随机猜测的简单模型。 AdaBoost的核心思想是通过 加权 的方式逐步提高分类器…

黑马es学习

es 0. 基础概念0.1 倒排索引0.2 文档、索引0.3 与mysql对比 1 基本操作1.1 mapping 索引库操作1.2 单个文档CRUD 3. DSL查询3.1 查询所有3.2 全文检索3.3 精确查询3.4 复合查询-相关性得分3.5 分页3.6 高亮3.7 总结 2. RestClientmysql与es数据同步es集群去重 黑马视频 官方使…

Maven的三种项目打包方式——pom,jar,war的区别

1、pom&#xff1a;用在父级工程或聚合工程中&#xff0c;用来做jar包的版本控制&#xff0c;必须指明这个聚合工程的打包方式为pom。 聚合工程只是用来帮助其他模块构建的工具&#xff0c;本身并没有实质的内容。具体每个工程代码的编写还是在生成的工程中去写。 对于在父工程…

C++——时间复杂度

时间复杂度的估算 方法 时间复杂度十分的简单&#xff0c;但是在估算时有些需要注意的点还是要写 例如代码&#xff1a; for (int i 0; i < n; i&#xff09; {int x;cin >> x;a[i] x; }这段代码的时间复杂度是&#xff1a;O(n)&#xff0c;当然在实际估算的时候…

Jupyter部署和使用教程

在本教程中&#xff0c;我们将探讨如何部署Jupyter Notebook&#xff0c;它是一个开源的、基于Web的交互式计算环境&#xff0c;用于创建Jupyter笔记本文档。Jupyter支持超过40种编程语言&#xff0c;包括Python、R、Julia和Scala。 一、Jupyter Notebook介绍 Jupyter Notebo…

Docker:利用Docker搭建一个nginx服务

文章目录 搭建一个nginx服务认识nginx服务Web服务器反向代理服务器高性能特点 安装nginx启动nginx停止nginx查找nginx镜像拉取nginx镜像&#xff0c;启动nginx站点其他方式拉取nginx镜像信息通过 DIGEST 拉取镜像 搭建一个nginx服务 首先先认识一下nginx服务&#xff1a; NGI…

Python面试宝典:Python中与数据处理与清洗相关的面试笔试题(1000加面试笔试题助你轻松捕获大厂Offer)

Python面试宝典:1000加python面试题助你轻松捕获大厂Offer【第二部分:Python高级特性:第二十六章:Python与数据科学:第二节:数据处理与清洗】 第二十六章:Python与数据科学第二节:数据处理与清洗1. 数据处理工具1.1 Pandas1.2 NumPy2. 数据清洗工具2.1 处理缺失值2.2 数…

04-认识微服务-SpringCloud

04-认识微服务-SpringCloud 1.SpringCloud&#xff1a; 1.SpringCloud是目前国内使用最广泛的微服务框架。官网地址&#xff1a;https://spring.io/projects/spring-cloud 2.SpringCloud集成了各种微服务功能组件&#xff0c;并基于SpringBoot实现了这些组件的自动装配&…

SpringCloud-面试篇(二十四)

&#xff08;1&#xff09;Nacos如何支撑数十万服务注册的压力 小型企业来讲nacos压力没有那么大&#xff0c;但是想阿里&#xff0c;服务的数量可能会达到数万&#xff0c;那麽多的服务。当服务原来越多时&#xff0c;除了服务注册以外&#xff0c;还有服务的定时更新&#x…

自养号测评防关联的关键点解析, 确保店铺权重和买家账号的安全稳定

现在很多大卖都是自己管理几百个账号&#xff0c;交给服务商不是特别靠谱。你不知道服务商账号质量怎么样&#xff0c;账号一天下了多少你也不清楚&#xff0c;如果下了很多单万一封号被关联了怎么办&#xff0c;你也不知道服务商用什么卡给你下单&#xff0c;用一些低汇率和黑…

C# 共享内存

共享内存定义 共享内存&#xff08;Shared Memory&#xff09;是一种进程间通信&#xff08;IPC&#xff09;机制&#xff0c;通过它&#xff0c;多个进程可以访问同一块内存&#xff0c;从而实现高效的数据共享和通信。这种方式比其他IPC机制&#xff08;如管道、消息队列&am…

Redis的基本数据类型

基本的数据类型包括: 字符串、列表、哈希、集合、有序集合 拓展的数据类型包括: bitmaps位图 hyperloglog基数估计算法 geo 地理位置 streams 流 字符串 字符串经常用来存储单个值&#xff0c;用户信息、商品信息等或者二进制的数据。 字符串是基于SDS动态字符串来实现的&a…

一个简单好用的 C# Easing Animation 缓动动画类库

文章目录 1.类库说明2.使用步骤2.1 创建一个Windows Form 项目2.2 安装类库2.3 编码2.4 效果 3. 扩展方法3.1 MoveTo 动画3.2 使用回调函数的Color动画3.3 属性动画3.4 自定义缓动函数 4.该库支持的内置缓动函数5.代码下载 1.类库说明 App.Animations 类库是一个很精炼、好用的…

DeepSORT(目标跟踪算法)中的计算观测值与状态估计的马氏距离

DeepSORT&#xff08;目标跟踪算法&#xff09;中的计算观测值与状态估计的马氏距离 flyfish 在目标跟踪中&#xff0c;使用马氏距离可以帮助判断某个观测值是否与当前的状态估计一致。 gating_distance 是一个方法&#xff0c;用于计算状态分布和观测值之间的门限距离&#…

Django ORM的QuerySet:解锁数据库交互的魔法钥匙

用到此篇文章知识的几篇文章&#xff1a; Django ORM实战&#xff1a;模型字段与元选项配置&#xff0c;以及链式过滤与QF查询详解Django API开发实战&#xff1a;前后端分离、Restful风格与DRF序列化器详解 文章目录 前言一、什么是QuerySet&#xff1f;二、QuerySet 的用途三…