uefi引导linux

我不会重点介绍如何将系统配置为双重引导的分步操作指南。 例如,我将参考几个月前购买的新笔记本电脑。 我首先将Ubuntu Linux安装到整个硬盘上,这破坏了预安装的Windows 10安装。 几个月后,我决定安装其他Linux发行版,因此还决定在双启动配置中将Windows 10与Fedora Linux一起重新安装。 我将着重介绍一些重要的事实,以便上手。

固件

双重引导不只是软件问题。 或者,但是,这涉及到更改固件,除其他外,它还告诉您的计算机如何开始启动过程。 这里有一些与固件有关的问题要牢记。

UEFI与BIOS

在尝试安装之前,请确保您的固件配置是最佳的。 今天售出的大多数计算机都具有一种称为统一可扩展固件接口(UEFI)的新型固件,该固件已大大替代了另一种称为基本输入输出系统(BIOS)的固件,该固件通常通过许多提供商称为“传统启动”的模式来提供。 。

安全启动

另一项重要设置是安全启动。 此功能检测引导路径是否已被篡改,并阻止未经批准的操作系统引导。 现在,我禁用了此选项,以确保可以安装Fedora Linux。 根据Fedora项目Wiki的功能/安全启动的说明, Fedora Linux将启用该功能。 对于其他Linux发行版,情况可能有所不同-我计划在将来重新访问此设置。

简而言之,如果您发现无法在激活此设置的情况下安装Linux操作系统,请禁用安全启动,然后重试。

分区启动驱动器

如果选择双重引导,并且两个操作系统都在同一驱动器上,则必须将其分成多个分区。 即使您使用两个不同的驱动器进行双重引导,出于各种原因,大多数Linux安装最好也分成几个基本分区。 这里有一些可供考虑的选择。

GPT与MBR

如果您决定预先手动对启动驱动器进行分区,建议您使用GUID分区表(GPT),而不要使用较旧的主启动记录(MBR) 。 在发生此更改的原因中,GPT没有MBR的两个特定限制:

  • MBR最多可以容纳15个分区,而GPT最多可以容纳128个分区。
  • MBR仅支持最多2 TB,而GPT使用64位地址,这使其可以支持最大800万TB的磁盘。

如果您最近购买了硬盘驱动器,那么您知道当今的许多驱动器都超过了2 TB的限制。

EFI系统分区

如果您是全新安装或使用新驱动器,则可能没有分区开始。 在这种情况下,操作系统安装程序将创建第一个,即EFI系统分区(ESP) 。 如果选择使用gdisk之类的工具手动对驱动器进行分区,则需要使用多个参数来创建该分区。 基于现有的ESP,我将大小设置为500MB左右,并为其分配了ef00(EFI系统)分区类型。 UEFI规范要求格式为FAT32 / msdos,这很可能是因为它可以被多种操作系统支持。

操作系统安装

完成前两个任务后,即可安装操作系统。 虽然我在这里关注Windows 10和Fedora Linux,但安装其他组合时的过程也非常相似。

Windows 10

我开始安装Windows 10,并创建了20 GB的Windows分区。 由于我以前在笔记本电脑上安装了Linux,因此该驱动器具有ESP,因此我选择保留它。 我删除了所有现有的Linux和交换分区以重新开始,然后开始Windows安装。 Windows安装程序会自动创建另一个称为Microsoft保留分区(MSR)的小分区-16 MB。 完成后,512GB引导驱动器上仍保留约400 GB的未分配空间。

然后,我继续并完成Windows 10安装过程。 然后,我重新启动进入Windows以确保它可以正常工作,创建了我的用户帐户,设置了wi-fi,并完成了首次安装OS时需要完成的其他任务。

Fedora Linux

接下来,我安装了Linux。 我开始了该过程,当它达到磁盘配置步骤时,请确保不要更改Windows NTFS和MSR分区。 我也没有更改EPS,但确实将其挂载点设置为/ boot / efi 。 然后,我创建了通常的ext4格式的分区/ (根), / boot/ home 。 我创建的最后一个分区是Linux swap

与Windows一样,我继续并完成Linux安装,然后重新启动。 令我高兴的是,在启动时, GRand Unified Boot Loader(GRUB)菜单提供了选择Windows或Linux的选择,这意味着我不必进行任何其他配置。 我选择了Linux,并完成了诸如创建用户帐户之类的常规步骤。

结论

总体而言,该过程很轻松。 在过去的几年中,在从UEFI到BIOS的更改导航以及引入诸如安全启动之类的功能时遇到了一些困难。 我相信我们现在已经克服了这些障碍,并且可以可靠地设置多启动系统。

我不再错过Linux LOader(LILO) !

翻译自: https://opensource.com/article/19/5/dual-booting-windows-linux-uefi

uefi引导linux

uefi引导linux_使用UEFI双重引导Windows和Linux相关推荐

  1. Windows 10 uefi引导模式 GPT+UEFI Ghost系统备份还原步骤

    备份还原软件还是使用Ghost, 整个过程分为以下4个步骤: 第1步:对母盘使用ghost备份((Disk->Partition-To image:容易记忆的操作顺序流程:122),注意备份的时 ...

  2. Windows引导过程(BIOS,UEFI)

    通电后CPU首先执行的是主板引导程序,主板引导程序可分为BIOS和UEFI.BIOS是最早的方案,搭配MBR分区使用,BIOS逐渐被UEFI代替,UEFI一般搭配GPT分区使用,所以引导过程会有两种情 ...

  3. 浪潮服务器改uefi引导,关于windows系统的uefi启动方式,两种修复引导的方法

    uefi引导修复工具修复方法: 一.用bcbboot自动修复 我们建议大家启动64位8PE,用它带的bcdboot来修复. (一)指定esp分区修复 环境为64位8PE,bios/uefi启动进入下都 ...

  4. esp ghost引导_ghost做uefi+gpt 需要什么cmd命令修复引导

    用bcbboot自动修复 我们建议大家启动64位8PE,用它带的bcdboot来修复. (一)指定esp分区修复 环境为64位8PE,bios/uefi启动进入下都可以 1.启动64位8PE,并用es ...

  5. 服务器的BIOS引导模式设置为什么,Legacy BIOS 引导模式和 UEFI 引导模式

    Legacy BIOS 引导模式和 UEFI 引导模式 服务器配备有统一可扩展固件接口 (Unified Extensible Firmware Interface, UEFI),可以将其配置为支持 ...

  6. uefi装完系统后无法引导_不重装系统修改引导方式为UEFI模式

    现在大部分操作系统和电脑主板都支持UEFI+GPT引导方式,UEFI引导能在一定程度上加快系统启动速度.但是很多人电脑已经设置为legacy+MBR引导方式,重做系统更改启动模式费时又费力,怎么才能在 ...

  7. uefi装完系统后无法引导_【修正】实战WIN10+UEFI引导装系统(不重装不格盘100%成功)...

    [修正]实战WIN10+UEFI引导装系统(不重装不格盘100%成功) 作者:31325325 来源:Windows10吧 of 百度贴吧 之前发了一篇"实战WIN10+UEFI引导装系统( ...

  8. UEFI模式创建Grub2引导ubuntu16.04和windows10,并安装Linux Nvidia驱动

    目录 Table of Contents 目录 说明:正如EasyBCD官网文档https://neosmart.net/wiki/easybcd/uefi/ 说的那样: ​ 1.Linux的安装 2 ...

  9. Legacy引导转UEFI引导(BIOS、Legacy引导、UEFI引导、GPT/MBR分区)

    文章目录 一.操作系统相关名词 1.BIOS 2.UEFI/Legacy引导方式 Legacy(传统引导方式/就是BIOS引导) UEFI 判断自己引导方式 3.MBR/GPT分区形式 MBR GPT ...

最新文章

  1. 曾是谷歌程序员,抛下百万年薪创业,4 年成就 7 亿用户,今身价百亿!
  2. 024_Jedis连接池
  3. pandas中一列拆分成两列
  4. linux文字模式怎么传文件夹,虚拟机VMWare文本模式Linux 与 Windows 文件互传
  5. Hive 01_初学必知
  6. java线性表合并_单链表的合并(Java实现)
  7. python自动发微信-python实现微信每日一句自动发送给喜欢的人
  8. java开发web使用struts2,springMVC和spring,Jquery的理由?
  9. Linux 系统文件及结构
  10. 启发式搜索解决八数码问题
  11. TCP/IP之传输层协议详解
  12. WT2003H语音芯片(模组)是如何让雾化加湿助眠器方案 设计简单化、标准化?
  13. 梦幻西游手游经验任务链计算机,梦幻西游手游任务链帮派求助刷经验技巧
  14. 【Linux/内核】Linux内核rpm包和源码包下载地址-20210107
  15. 摩斯代码在线html,JSON在线编辑器
  16. d3js mysql_使用d3js画K线图 - ObjectNotFoundException - OSCHINA - 中文开源技术交流社区
  17. Mean ± SEM or Mean(SD) 区别
  18. 【Java】编码中使用String.format()前缀自动自动填充,理清思路,少掉坑。
  19. 永久试用EDIUS Pro 7.4.1 Build 0084 官方完整版方法
  20. Charles 抓包 Idea IntelliJ 的 HTTPS 请求

热门文章

  1. JavaScript中的call,apply,bind学习总结
  2. iOS 数据解析之使用TFHpple解析html
  3. 批量修改TS Profile、盘符计算器小工具
  4. 使用delphi 开发多层应用(十六)使用XMLRPC 实现basic4android 远程调用RTC服务
  5. python开发的类似stardict工具
  6. VDI序曲十四 使用 RemoteFX 安装和配置 USB 重定向
  7. 在单位用oracle备份到磁带的脚本(看不明白的地方交流)
  8. 更改 SQL Server 2000 端口号
  9. 一起走过一段不平凡的路
  10. SQL2000触发器