From d6e50d83540ac935d4cb061cdbae3e750e55c4ba Mon Sep 17 00:00:00 2001 From: Soong-Vilda <61845673+SoongVilda@users.noreply.github.com> Date: Sun, 8 Dec 2024 15:49:41 +0100 Subject: [PATCH 1/2] Update boot_managers.md This commit adds a comprehensive feature comparison table for boot managers (systemd-boot, rEFInd, GRUB) to help users effectively choose the right boot manager for their CachyOS installation. The table includes key features, pros and cons, and recommendations for each boot manager. Additional details are provided below the table for further clarification. This update aims to improve user understanding and decision-making while setting up their system. --- .../docs/installation/boot_managers.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/content/docs/installation/boot_managers.md b/src/content/docs/installation/boot_managers.md index e9560c10..2a001768 100644 --- a/src/content/docs/installation/boot_managers.md +++ b/src/content/docs/installation/boot_managers.md @@ -18,6 +18,25 @@ handles the task of loading an OS kernel into memory, often along with support f For a more detailed explanation and the reason both terms are often used interchangeably, please see "[Managing EFI Boot Loaders for Linux: Basic Principles](https://www.rodsbooks.com/efi-bootloaders/principles.html)" by Rod Smith. +Here is the feature comparison table for the boot managers, accompanied by additional details and recommendations: + +### **Feature Comparison Table** + +| **Feature** | **systemd-boot** | **rEFInd** | **GRUB** | +|----------------------------|---------------------------------------|---------------------------------------|------------------------------------| +| **UEFI Support** | ✅ Yes | ✅ Yes | ✅ Yes | +| **BIOS Support** | ❌ No | ❌ No | ✅ Yes | +| **Autodetection** | ❌ Limited (manual configuration) | ✅ Full autodetection | ✅ Autodetection (regenerates config) | +| **Theming/Customization** | ❌ Minimal | ✅ Extensive | ✅ Extensive | +| **Configuration Complexity**| Simple | Moderate | Complex | +| **Secure Boot Support** | ✅ Yes | ✅ Yes | ✅ Yes | +| **Filesystem Support** | FAT, FAT16, FAT32 | FAT, EXT4, BTRFS | Most Linux FS | +| **Encrypted Boot** | ❌ No | ❌ No | ✅ Yes (boot partition) | +| **Boot Time** | Fastest | Moderate | Slowest | +| **Hardware Compatibility** | UEFI-only | UEFI-only | UEFI and BIOS | +| **Ease of Setup** | Moderate | Easy | Moderate | +| **Best Use Case** | UEFI systems, single OS | UEFI, multi-boot | BIOS systems or encrypted boot partitions | + ## systemd-boot Part of systemd family, systemd-boot was created to be as simple as possible, therefore it only has support for UEFI based systems. This simple yet efficient design ensures it is reliable and fast. However this comes at the cost of advanced features supported by other boot managers. From 3d0f3e319a38fa606b34428fcfdc97f36b7d35d5 Mon Sep 17 00:00:00 2001 From: Soong-Vilda <61845673+SoongVilda@users.noreply.github.com> Date: Fri, 13 Dec 2024 08:56:34 +0100 Subject: [PATCH 2/2] Remove unnecessary categorization of performance differences This commit removes the section that categorized performance differences using terms like "fastest," "faster," and "fast." --- src/content/docs/installation/boot_managers.md | 1 - 1 file changed, 1 deletion(-) diff --git a/src/content/docs/installation/boot_managers.md b/src/content/docs/installation/boot_managers.md index 2a001768..8c2404d7 100644 --- a/src/content/docs/installation/boot_managers.md +++ b/src/content/docs/installation/boot_managers.md @@ -32,7 +32,6 @@ Here is the feature comparison table for the boot managers, accompanied by addit | **Secure Boot Support** | ✅ Yes | ✅ Yes | ✅ Yes | | **Filesystem Support** | FAT, FAT16, FAT32 | FAT, EXT4, BTRFS | Most Linux FS | | **Encrypted Boot** | ❌ No | ❌ No | ✅ Yes (boot partition) | -| **Boot Time** | Fastest | Moderate | Slowest | | **Hardware Compatibility** | UEFI-only | UEFI-only | UEFI and BIOS | | **Ease of Setup** | Moderate | Easy | Moderate | | **Best Use Case** | UEFI systems, single OS | UEFI, multi-boot | BIOS systems or encrypted boot partitions |