我个人认为这篇小文章对于Linux的新手至关重要,因此它专门针对新手,因为我喜欢许多其他Linux新手,所以我认为能够共享它是一件好事。
Si 您已决定在计算机上安装Linux发行版 特别是如果这是您第一次进行安装,那么进入Linux时首先会出现的疑问之一就是如何进行安装。
与Windows负责的一切不同, 在某些Linux发行版中,您必须执行一系列步骤才能在计算机上安装Linux,尽管还有许多其他人会帮助您完成所有安装工作。
但是好吧,如果您决定将Linux与Windows双重启动, 非常有必要知道我们是否具有UEFI或BIOS引导模式,因为这将帮助我们确定Linux分区的类型。
毫无疑问 UEFI的性能远远超过旧版BIOS, 因为这样做是为了弥补传统BIOS的一些不足。
UEFI o统一可扩展固件接口 增加了使用大于2TB的磁盘的功能 并且具有独立于CPU的架构和控制器。
采用模块化设计,即使没有安装操作系统和包括网络功能在内的灵活的无操作系统环境,它也支持远程诊断和维修。
UEFI相对于旧版BIOS的优势。
- UEFI初始化硬件的速度更快。
- 提供安全启动,这意味着必须对加载操作系统之前加载的所有内容进行签名。 这为您的系统提供了额外的保护层,可防止恶意软件的执行。
- BIOS不支持大于2TB的分区。
最重要的是,如果您是双重引导,则始终建议以相同的引导模式安装两个OS。
如何知道我们是否拥有UEFI或旧版BIOS?
对于Windows,我们在“系统信息”中对此进行了验证 在“启动”面板和BIOS模式下。
如果您使用的是Windows 10,则可以通过打开文件资源管理器并导航到C:\ Windows \ Panther(位于我们将找到的文件夹内)并打开文件setupact.log-来检查您是否正在使用UEFI或BIOS。
在其中,我们将寻找下一个字符串。
Detected boot environment
建议使用高级文本编辑器(例如记事本++),因为该文件内容广泛,并且使用注释博客还不够用,
打开文件时,我们会发现以下内容:
2017-11-27 09:11:31, Info IBS Callback_BootEnvironmentDetect:FirmwareType 1.
2017-11-27 09:11:31,信息IBS Callback_BootEnvironmentDetect:检测到引导环境:BIOS
至 对于Linux,我们有两种简单的方法来找出,前一种方法最容易确定您是运行UEFI还是旧版BIOS
独奏 我们必须在以下路径中查找efi文件夹 如果找不到该文件夹,则为“ / Sys / firmware / efi”,则我们的系统正在使用旧版BIOS。
既然找到了,则说明我们的团队正在使用UEFI。
对于Debian,Ubuntu及其衍生产品,我们有一个工具可以帮助我们找到答案, 我们只需要安装efibootmgr软件包,为此,我们必须打开一个终端并执行以下命令:
sudo apt install efibootmgr
完成此操作后,我们只需在终端上键入以下命令:
sudo efibootmgr
如果您的系统支持UEFI,它将生成不同的变量。 如果没有,您将看到一条消息,提示不支持EFI变量。
现在我们知道了我们正在使用什么,通过所有安全性,您可以在Linux发行版中创建启动文件夹,并且您将知道拥有哪些功能,并且可以在没有重大问题的情况下管理分区。
我只是希望本文对您有所帮助,如果您希望我们为新手谈论其他一些重要信息,请不要犹豫,在我们的评论部分中分享。