什么是 GRUB2 引导加载程序?

[ad_1]

构成操作系统的东西有很多。 在任何操作系统中,最关键的部分之一就是启动机器。 在此过程中,计算机将在只读存储器 (ROM) 中执行一个小程序以开始启动启动过程。 这个小程序有很多名字,但最常被称为 引导加载程序. 在几乎所有 Linux 发行版中,包括 Fedora, GRUB2 (或者 GRü确定的 ootloader 2) 是默认的引导加载程序。 尽管它是操作系统的关键部分,但许多人并不了解引导加载程序、其中包含的所有内容或如何自定义它。

每个计算机操作系统都需要一个 核心 和引导加载程序来加载和引导操作系统。 在 Linux 系统中,内核和 初始虚拟磁盘 (或 initrd)在将操作系统从磁盘驱动器加载到内存(或 RAM)中起主要作用。 GRUB2 支持所有计算机操作系统,包括 Windows、所有 Linux 发行版以及几乎所有类 Unix 操作系统,如 macOS。

为什么选择 GRUB2?

视窗 10, Fedora GRUB2 菜单中的 24、CentOS 7.2 和 macOS 10.11.5 El Capitan 操作系统

有许多不同类型的固件在启动过程中初始化系统硬件。 其中一些包括诸如 Open-Efi 和 旧版/UEFI BIOS. GRUB2 支持这些。 这种与各种固件的广泛兼容性确保 GRUB2 几乎可以在任何系统上使用。 它适用于一些仍在运行的最古老的机器以及市场上一些最新的硬件。

它还具有从任何文件系统格式启动的特殊能力,例如 高频+ (苹果系统), NTFS (通常是 Windows), 分机3/4 (通常是 Linux), XFS, 和更多。 它还支持 MBR (主引导记录) 和 GPT (GUID 分区表) 分区方案。

GRUB2 安全性

GRUB2 的设计以安全为导向,可灵活满足各种需求。 它具有两个众所周知的安全和隐私功能,可帮助保护您的系统。 通常在启动选项时,您可以输入 BIOS 或 UEFI 设置并在不登录的情况下更改它们。GRUB2 允许您设置必须输入的密码才能更改这些设置。 这有助于保护您的系统免受可能对您的机器具有物理访问权限的人的影响。 正在使用的一个示例是阻止 USB 设备在系统上启动。

此外,GRUB2 支持 Linux 统一密钥设置,或 LUKS。 首次安装操作系统或格式化硬盘驱动器时,有一个额外的安全选项来加密整个文件系统。 LUKS 是用于从根目录跨机器所有部分添加加密层的工具。 在您能够到达登录屏幕之前 Fedora 或其他 Linux 发行版,您必须输入加密密码才能解锁您的系统。 GRUB2 与 LUKS 集成并支持使用加密文件系统启动。

在安全领域,并非所有威胁都可能来自 Internet 或远程黑客。 有时,最大的安全漏洞是在物理层,谁可以访问系统。 这两个安全功能一起使您可以在您无法访问机器时保持系统锁定和安全。

定制

使用自定义墙纸的自定义 GRUB2 菜单示例

使用自定义墙纸的自定义 GRUB2 菜单示例

GRUB2 具有强大的安全性和初始化操作系统的设置,但它还具有更多自定义用户体验的功能。 它支持背景壁纸、不同的字体等来个性化您的系统。 这 蛴螬定制器 工具允许您快速轻松地进行这些自定义。

要安装该工具,请打开命令行并输入以下命令。 系统会提示您安装该软件包。

$ sudo dnf install grub-customizer

安装后,您将能够在桌面上打开该应用程序。 打开它时,您将输入密码,以便应用程序可以更改 GRUB2 配置文件。 此工具可以对您的系统配置进行高级更改,但对于本指南,我们将重点关注顶部的外观设置选项卡。

此选项卡将为您提供各种主题和自定义系统的选项。 您可以选择背景图像、更改字体系列和更改字体颜色。 屏幕的中心部分将更新,并实时预览您进行更改时的外观。 完成更改后,点击 Save 左上角的按钮并重新启动以查看您的更改生效。

请注意,如果您使用自定义字体,则必须使用适合您系统分辨率的字体大小。 如果字体大小对于您的系统分辨率来说太大了,GRUB2 将进入一个崩溃循环,您必须从实时媒体(例如 USB 或 CD)启动来修复这个问题。

使用 Grub Customizer 将背景图像和自定义字体添加到 GRUB2 菜单

使用 蛴螬定制器 将背景图像和自定义字体添加到 GRUB2 菜单

[ad_2]

Related Posts