广告
返回顶部
首页 > 资讯 > 操作系统 >如何使用UEFI双启动Windows和Linux
  • 682
分享到

如何使用UEFI双启动Windows和Linux

2023-06-15 17:06:25 682人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关如何使用UEFI双启动windows和linux的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这是一份在同一台机器上设置 Linux 和 Windows 双重启动的速成解释,使用统一可扩

这篇文章给大家分享的是有关如何使用UEFI双启动windowslinux的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

这是一份在同一台机器上设置 Linux 和 Windows 双重启动的速成解释,使用统一可扩展固件接口(UEFI)。

我将强调一些重要点,而不是一步一步地指导你来如何配置你的系统以实现双重启动。作为一个示例,我将提到我在几个月之前新买的笔记本计算机。我先是安装 ubuntu Linux 到整个硬盘中,这就摧毁了预装的 Windows 10 环境。几个月后,我决定安装一个不同的 Linux 发行版 Fedora Linux,也决定在双重启动配置中与它一起再次安装 Windows 10 。我将强调一些极其重要的实际情况。让我们开始吧!

固件

双重启动不仅仅是软件问题。或者说它算是软件的问题,因为它需要更改你的固件,以告诉你的机器如何开始启动程序。这里有一些和固件相关的重要事项要铭记于心。

UEFI vs BiOS

在尝试安装前,确保你的固件配置是最佳的。现在出售的大多数计算机有一个名为 统一可扩展固件接口Unified Extensible Firmware Interface (UEFI)的新类型固件,UEFI 差不多取代了另一个名为 基本输入输出系统Basic Input Output System(BioS)的固件类型,(包括很多固件供应商在内的很多人)通常称 BIOS 为传统启动模式Legacy Boot

我不需要 BIOS,所以我选择了 UEFI 模式。

安全启动

另一个重要的设置是安全启动Secure Boot。这个功能将检测启动路径是否被篡改,并阻止未经批准的操作系统的启动。现在,我禁用这个选项来确保我能够安装 Fedora Linux 。依据 Fedora 项目维基“功能/安全启动”部分的介绍可知:Fedora Linux 在安全启动选项启用的时候也可以工作。这对其它的 Linux 发行版来说可能有所不同 — 我打算今后重新研究这项设置。

简而言之,如果你发现在这项设置启用时你不能安装你的 Linux 操作系统,那么禁用安全启动并再次重新尝试安装。

对启动驱动器进行分区

如果你选择双重启动并且两个操作系统都在同一个驱动器上,那么你必须将它分成多个分区。即使你使用两个不同的驱动器进行双重启动,出于各种各样的原因,大多数 Linux 环境也最好分成几个基本的分区。这里有一些选项值得考虑。

GPT vs MBR

如果你决定手动分区你的启动驱动器,在动手前,我建议使用GUID 分区表GUID Partition Table(GPT),而不是使用旧的主启动记录Master Boot Record(MBR) 。这种更改的原因之一是:MBR 有两个特定的限制,而 GPT 却没有:

  • MBR 可以最多拥有 15 个分区,而 GPT 可以最多拥有 128 个分区。

  • MBR 最多仅支持 2 TB 磁盘,而 GPT 使用 64 位地址,这使得它最多支持 800 万 TB 的磁盘。

如果你最近购买过硬盘,那么你可能会知道现代的很多硬盘都超过了 2 TB 的限制。

EFI 系统分区

如果你正在进行一次全新的安装或使用一块新的驱动器,那么这里可能没有可以开始的分区。在这种情况下,操作系统安装程序将先创建一个分区,即EFI 系统分区EFI System Partition(ESP)。如果你选择使用一个诸如 gdisk 之类的工具来手动分区你的驱动器,你将需要使用一些参数来创建这个分区。基于现有的 ESP ,我设置它为约 500 MB 的大小,并分配它为 ef00( EFI 系统 )分区类型。UEFI 规范要求格式化为 FAT32/msdos ,很可能是因为这种格式被大量的操作系统所支持。

如何使用UEFI双启动Windows和Linux

分区

操作系统安装

在你完成先前的两个任务后,你就可以安装你的操作系统了。虽然我在这里关注的是 Windows 10 和 Fedora Linux ,当安装其它组合时的过程也是非常相似。

Windows 10

我开始 Windows 10 的安装,并创建了一个 20 GB 的 Windows 分区。因为我先前在我的笔记本计算机上安装了 Linux  ,所以驱动器已经有了一个 ESP ,我选择保留它。我删除所有的现有 Linux 和交换分区来开始一次全新安装,然后开始我的 Windows  安装。Windows 安装程序自动创建另一个 16 MB 的小分区,称为 微软保留分区Microsoft Reserved Partition(MSR)。在这完成后,在 512 GB 启动驱动器上仍然有大约 400 GB 的未分配空间。

接下来,我继续完成了 Windows 10 安装过程。随后我重新启动到 Windows 来确保它是工作的,在操作系统第一次启动时,创建我的用户账号,设置 Wi-Fi ,并完成其它必须的任务。

Fedora Linux

接下来,我将心思转移到安装 Linux 。我开始了安装过程,当安装进行到磁盘配置的步骤时,我确保不会更改 Windows NTFS 和 MSR 分区。我也不会更改 ESP ,但是我设置它的挂载点为 /boot/efi。然后我创建常用的 ext4 格式分区, /(根分区)、/boot 和 /home。我创建的最后一个分区是 Linux 的交换分区(swap)。

像安装 Windows 一样,我继续完成了 Linux 安装,随后重新启动。令我高兴的是,在启动时大一统启动加载程序GRand Unified Boot Loader(GRUB)菜单提供选择 Windows 或 Linux 的选项,这意味着我不需要再做任何额外的配置。我选择 Linux 并完成了诸如创建我的用户账号等常规步骤。

感谢各位的阅读!关于“如何使用UEFI双启动Windows和Linux”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 如何使用UEFI双启动Windows和Linux

本文链接: https://www.lsjlt.com/news/281113.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用UEFI双启动Windows和Linux
    这篇文章给大家分享的是有关如何使用UEFI双启动Windows和Linux的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这是一份在同一台机器上设置 Linux 和 Windows 双重启动的速成解释,使用统一可扩...
    99+
    2023-06-15
  • 软件解决Linux和Windows双启动带来的时间同步问题
    这篇文章给大家分享的是有关软件解决Linux和Windows双启动带来的时间同步问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。想在保留 Windows 系统的前提下尝试其他 Linux 发行版,双启动是个常用...
    99+
    2023-06-16
  • 如何使用linux启动Nacos
    使用linux启动Nacos 前提你需要满足一下配置: 具体的配置需求参考Nacos的中文网站: https://nacos.io/zh-cn/ 64 bit OS,支持 Linux/Unix/Mac...
    99+
    2023-10-19
    linux java 运维 springcloud spring
  • Windows11怎么启用和使用Windows移动中心
    这篇文章主要讲解了“Windows11怎么启用和使用Windows移动中心”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Windows11怎么启用和使用Wi...
    99+
    2023-04-29
    windows
  • Win8中如何开启和使用Windows Defender
    Windows 8是一个非常安全的系统,而这在一定程度上是因为,即使用户不安装第三方的杀毒软件,Win8系统本身也能提供应有的安全防护功 能,这就是Windows Defender。本期的《Win8大百科》...
    99+
    2022-06-04
    Windows Defender
  • Linux系统中如何使用Grub启动器启动ISO镜像
    这篇文章主要讲解了“Linux系统中如何使用Grub启动器启动ISO镜像”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中如何使用Grub启动器启动ISO镜像”吧!如果你想要使用...
    99+
    2023-06-13
  • 双敏主板电脑要如何使用bios设置U盘启动
    这篇文章主要介绍“双敏主板电脑要如何使用bios设置U盘启动”,在日常操作中,相信很多人在双敏主板电脑要如何使用bios设置U盘启动问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”双敏主板电脑要如何使用bios...
    99+
    2023-06-27
  • linux上如何使用linux at命令定时启动程序
    这篇文章主要介绍“linux上如何使用linux at命令定时启动程序”,在日常操作中,相信很多人在linux上如何使用linux at命令定时启动程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux...
    99+
    2023-06-17
  • Windows和Linux上如何安装使用gitee
    这篇文章主要介绍了Windows和Linux上如何安装使用gitee的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Windows和Linux上如何安装使用gitee文章都会有所收获,下面我们一起来看看吧。第一部...
    99+
    2023-07-05
  • 如何在Windows、Linux和MacOS上使用Shell?
    Shell是一种命令行界面,也是一种解释器,它是操作系统与用户之间的接口。Shell接收用户输入的命令,然后把命令传给操作系统执行。Shell可以让我们更加快速、高效地操作电脑,本文将介绍如何在Windows、Linux和MacOS上使用...
    99+
    2023-08-16
    laravel 学习笔记 shell
  • Linux如何启动和停止SpringBoot jar程序
    今天小编给大家分享一下Linux如何启动和停止SpringBoot jar程序的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
    99+
    2023-07-06
  • Linux下如何实现Nginx安装、启动、重启和停止
    本篇文章为大家展示了Linux下如何实现Nginx安装、启动、重启和停止,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Nginx是什么?Linux系统中怎样重启/停止Nginx?针对以上问题下文和和...
    99+
    2023-06-28
  • Linux如何查看端口使用状态及启动
    这篇文章主要讲解了“Linux如何查看端口使用状态及启动”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux如何查看端口使用状态及启动”吧!Netstat -tln 命令是Linux查看...
    99+
    2023-06-16
  • 如何使用Systemd和Crontab在Linux系统中自动重启应用程序
    要使用Systemd和Crontab在Linux系统中自动重启应用程序,你可以按照以下步骤进行操作:1. 创建一个Systemd服务...
    99+
    2023-10-09
    Linux
  • 如何在Linux系统中使用Systemd和Crontab实现系统自启动
    要在Linux系统中使用Systemd和Crontab来实现系统自启动,可以按照以下步骤操作:使用Systemd:1. 创建一个新的...
    99+
    2023-10-09
    Linux
  • Windows如何禁用和重新启用休眠
    要禁用或重新启用Windows的休眠功能,您可以按照以下步骤进行操作:禁用休眠功能:1. 打开控制面板:点击开始菜单,然后选择“控制...
    99+
    2023-09-14
    Windows
  • 如何使用windows bat脚本命令一键启动MySQL服务
    这篇文章主要介绍如何使用windows bat脚本命令一键启动MySQL服务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!@echo offrem Copyright (c) ...
    99+
    2023-06-08
  • linux如何使用双引号来引用变量
    这篇文章主要介绍linux如何使用双引号来引用变量,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用双引号来引用变量当引用时(使用一个变量的值)用双引号有助于防止由于空格导致单词分割开和由于识别和扩展了通配符而导致的...
    99+
    2023-06-27
  • Windows中如何使用Linux命令
    本文小编为大家详细介绍“Windows中如何使用Linux命令”,内容详细,步骤清晰,细节处理妥当,希望这篇“Windows中如何使用Linux命令”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在 Windows...
    99+
    2023-06-27
  • PHP和Linux:如何使用重定向连接到Windows?
    在现代计算机系统中,各种操作系统和编程语言之间的交互性变得越来越普遍。在这种情况下,使用重定向来连接不同的系统和编程语言是一个非常有用的技巧。在本文中,我们将介绍如何使用PHP和Linux来使用重定向连接到Windows系统。 在开始之前...
    99+
    2023-08-23
    linux 重定向 windows
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作