Μετάβαση στο περιεχόμενο

Διαθέσιμοι διαχειριστές εκκίνησης

Για να προσφέρει την καλύτερη δυνατή εμπειρία σε μια ευρεία γκάμα συσκευών, το CachyOS παρέχει τους εξής διαχειριστές εκκίνησης: systemd-boot, rEFInd, GRUB και Limine.

Αυτό το άρθρο του wiki περιγράφει το σύνολο των δυνατοτήτων κάθε διαχειριστή εκκίνησης και περιλαμβάνει τις προτάσεις μας για το πότε να τους επιλέξετε. Για τη διαμόρφωση, ανατρέξτε στην ενότητα Διαμόρφωση διαχειριστή εκκίνησης.


Δυνατότηταsystemd-bootrEFIndGRUBLimine
Υποστήριξη υλικολογισμικούΜόνο UEFI (όχι BIOS/MBR)Μόνο UEFIUEFI και BIOSUEFI και BIOS
Υποστήριξη συστήματος αρχείων /bootΑνάλογα με την υποστήριξη του υλικολογισμικού (συνήθως FAT12/16/32)· περισσότερα με οδηγούς EFIΤου υλικολογισμικού, ext2, ext3, ext4, btrfs, ISO-9660, HFS+ και NTFS· περισσότερα με οδηγούς EFIΕυρεία υποστήριξη συστημάτων αρχείων (ext*, Btrfs, XFS κ.λπ.)FAT12/16/32, ISO9660 για /boot
Διπλή εκκίνηση με WindowsΑυτόματος εντοπισμός του Διαχειριστή εκκίνησης των Windows στο ίδιο ESPΑυτόματος εντοπισμός φορτωτών EFI και πυρήνωνΥποστηρίζεται μέσω του os-prober ή χειροκίνητης ρύθμισηςΥποστηρίζεται· οι καταχωρήσεις του Διαχειριστή εκκίνησης των Windows μπορούν να προστεθούν με το limine-scan
Ενσωμάτωση στιγμιότυπων BtrfsΕφικτή με προσαρμοσμένη ρύθμιση (δεν παρέχεται από το CachyOS)Εφικτή με προσαρμοσμένη ρύθμιση (δεν παρέχεται από το CachyOS)Υποστηρίζεται στο CachyOS μέσω του grub-btrfs-supportΥποστηρίζεται στο CachyOS μέσω του limine-snapper-sync
Πλήρης κρυπτογράφηση δίσκου (FDE)Εφικτή (κρυπτογραφημένο /· το /boot πρέπει να παραμείνει μη κρυπτογραφημένο)Εφικτή (κρυπτογραφημένο /· το /boot πρέπει να παραμείνει μη κρυπτογραφημένο)Υποστηρίζεται πλήρως, με κρυπτογράφηση του /boot μέσω του cryptodisk (μόνο για LUKS1/PBKDF2· περιορισμένη υποστήριξη για LUKS2, χρειάζονται παρακάμψεις)Εφικτή (κρυπτογραφημένο /· το /boot πρέπει να παραμείνει μη κρυπτογραφημένο)
Θέματα/γραφικό περιβάλλον (UI)Μινιμαλιστικό, χωρίς υποστήριξη θεμάτωνΓραφικό περιβάλλον με υποστήριξη θεμάτωνΚλασικό γραφικό περιβάλλον με υποστήριξη θεμάτωνΜενού με υποστήριξη θεμάτων (skins)
Ευκολία ρύθμισης στο CachyOSΠολύ απλή (ρυθμίζεται εξαρχής αυτόματα από το CachyOS)Εύκολη ρύθμιση με αυτόματο εντοπισμό λειτουργικών συστημάτων και πυρήνωνΑπλοποιημένη ρύθμιση με δέσμες ενεργειών/hook του CachyOS (περιλαμβάνει στιγμιότυπα Btrfs στο μενού)Απλοποιημένη ρύθμιση με εργαλεία του CachyOS (βοηθοί καταχωρήσεων και ενσωμάτωση μενού στιγμιότυπων)
Ιδιαιτερότητες με το UEFI της MSIΑξιόπιστη λειτουργίαΠιθανά ζητήματα (απαιτούνται παρακάμψεις)Πιθανά ζητήματαΑξιόπιστη λειτουργία
Εκκίνηση με μετρήσεις των PCR TPMΝαι, ενσωματωμένηΕφικτή, με χρήση του systemd-ukifyΝαι, ενσωματωμένηΕφικτή, με χρήση του systemd-ukify
Βέλτιστη περίπτωση χρήσηςΓρήγορες/απλές διαμορφώσεις UEFI· εφεδρική λύση για ιδιόρρυθμα συστήματα MSIΠροσεγμένο γραφικό περιβάλλον για εκκίνηση πολλαπλών συστημάτωνΑνάγκη για κρυπτογραφημένο /boot, συστήματα BIOS ή ευρύτερη υποστήριξη συστημάτων αρχείωνΣύγχρονα συστήματα, ανάγκη για εκκίνηση στιγμιότυπων + BIOS και UEFI + διαδοχική φόρτωση

Μέλος της οικογένειας systemd, το systemd-boot δημιουργήθηκε για να είναι όσο το δυνατόν πιο απλό. Επομένως, υποστηρίζει μόνο συστήματα που βασίζονται στο UEFI. Αυτός ο απλός, αλλά αποδοτικός, σχεδιασμός διασφαλίζει ότι είναι αξιόπιστο και γρήγορο, στερώντας του όμως τις προηγμένες δυνατότητες που προσφέρουν άλλοι διαχειριστές εκκίνησης.

  • Πολύ απλή διαμόρφωση.
  • Οι καταχωρήσεις εκκίνησης χωρίζονται σε πολλαπλά αρχεία, καθιστώντας εύκολη τη διαχείρισή τους.
  • Εξασφαλίζει τη συμβατότητα με ορισμένες μητρικές της MSI που αντιμετωπίζουν προβλήματα με το UEFI όταν χρησιμοποιείτε άλλους διαχειριστές εκκίνησης.
  • Στο CachyOS, η διαμόρφωση γίνεται εξαρχής αυτόματα.
  • Τα PCR TPM μετρούνται κατά την εκκίνηση.
  • Δεν υποστηρίζει BIOS/MBR.
  • Πολύ λιτό: δεν υποστηρίζει θέματα ή προσαρμογές.
  • Εάν χρησιμοποιείτε ένα σύστημα αρχείων εκκίνησης πέρα από τα προεπιλεγμένα του υλικολογισμικού (FAT12/16/32), τότε πρέπει να προσθέσετε χειροκίνητα ξεχωριστά διαμερίσματα ESP και XBOOTLDR, καθώς και οδηγούς EFI.
  • Δεν μπορεί να εντοπίσει είδωλα εκκίνησης σε διαμερίσματα πέρα από το δικό του ESP ή το διαμέρισμα XBOOTLDR.
  • Η διαμόρφωση δεν δημιουργείται αυτόματα, εκτός κι αν έχει ρυθμιστεί ειδικά για αυτόν τον σκοπό.
  • Δεν παρέχει εγγενή υποστήριξη για επαναφορά στιγμιοτύπων Btrfs, λόγω της απαίτησης για αποθήκευση των ειδώλων του πυρήνα στο διαμέρισμα /boot αντί για τη ρίζα (/).
  • Η εκκίνηση από στιγμιότυπο είναι εφικτή μόνο με προσαρμοσμένες ρυθμίσεις (δεν παρέχονται από το CachyOS).

Όντας μια παραλλαγή του rEFIt, το rEFInd δημιουργήθηκε αρχικά για να κάνει πιο εύκολη τη διαχείριση πολλαπλών λειτουργικών συστημάτων για χρήστες του macOS. Ωστόσο, το rEFInd εξελίχθηκε ώστε να μην εξαρτάται από το υλικό, γεγονός που το καθιστά μια εξαιρετική επιλογή για οποιαδήποτε συσκευή με πολλαπλά λειτουργικά συστήματα. Το κύριο προσόν του rEFInd είναι η ικανότητά του να σαρώνει όλες τις συσκευές αποθήκευσης κατά την εκκίνηση και να εμφανίζει τις αντίστοιχες καταχωρήσεις για κάθε λειτουργικό σύστημα ή πυρήνα που εντοπίζει.

  • Εντοπίζει αυτόματα όλα τα λειτουργικά συστήματα και τους πυρήνες στις συσκευές αποθήκευσης.
  • Απαιτείται ελάχιστη (ή και καθόλου) χειροκίνητη διαμόρφωση.
  • Γραφικό περιβάλλον που θυμίζει το μενού επιλογής εκκίνησης του macOS.
  • Εξαιρετική υποστήριξη για θέματα, με προαιρετική υποστήριξη για οθόνες αφής.
  • Μπορεί να κάνει ανάγνωση ειδώλων από συστήματα αρχείων EFI (FAT12/16/32), καθώς και από EXT4 και BTRFS. Μπορείτε να ενεργοποιήσετε υποστήριξη για πρόσθετα συστήματα αρχείων εγκαθιστώντας οδηγούς EFI από το πακέτο efifs.
  • Δεν υποστηρίζει συστήματα BIOS.
  • Δεν είναι συμβατό με ορισμένες μητρικές της MSI (λόγω παραβιάσεων των προδιαγραφών UEFI).
    • Υπάρχει τρόπος διόρθωσης, αλλά απαιτούνται επιπλέον βήματα.
  • Δεν μετρούνται τα PCR TPM. Αποτυγχάνει στη δοκιμή ανακατασκευής PCR0 TPM.
    • Διορθώνεται με εκκίνηση του UKI που χρησιμοποιεί το systemd-stub ως UEFI stub. Αυτό μπορεί να επιτευχθεί με το εργαλείο systemd-ukify.
    • Μια άλλη εναλλακτική λύση είναι η διαδοχική φόρτωση ενός άλλου φορτωτή εκκίνησης που υποστηρίζει τη μέτρηση των PCR TPM (π.χ. systemd-boot, GRUB).

Το GRUB είναι ο παλαιότερος από τους διαθέσιμους διαχειριστές εκκίνησης. Διαθέτει ένα πολύ μεγάλο σύνολο δυνατοτήτων, λειτουργεί σε σχεδόν οποιαδήποτε συσκευή και παραμένει ο πιο ευρέως χρησιμοποιούμενος διαχειριστής εκκίνησης του Linux.

  • Υποστηρίζει σχεδόν όλα τα συστήματα αρχείων του Linux.
  • Χρησιμοποιείται ευρέως· άφθονη τεκμηρίωση και βοήθεια από την κοινότητα.
  • Υποστηρίζει κρυπτογραφημένα διαμερίσματα /boot.
  • Υποστηρίζει την εκκίνηση από στιγμιότυπα Btrfs (μέσω του grub-btrfs-support στο CachyOS).
  • Υποστηρίζει συστήματα BIOS και UEFI.
  • Διαθέτει υποστήριξη για θέματα, παρά το κάπως παρωχημένο του γραφικό περιβάλλον.
  • Τα PCR TPM μετρούνται κατά την εκκίνηση.
  • Μεγάλο και πολύπλοκο, με πολλούς οδηγούς για συστήματα αρχείων.
  • Σημαντικά πιο αργό από τα systemd-boot, rEFInd και Limine.
  • Δεν είναι συμβατό με ορισμένες μητρικές της MSI (λόγω παραβιάσεων των προδιαγραφών UEFI).

Το Limine είναι ένας σύγχρονος, προηγμένος και φορητός φορτωτής εκκίνησης πολλαπλών πρωτοκόλλων. «Λειτουργεί ως επίσημη υλοποίηση για το πρωτόκολλο εκκίνησης Limine και υποστηρίζει το Linux, καθώς και τη διαδοχική φόρτωση άλλων διαχειριστών εκκίνησης.

  • Υποστηρίζει πολλαπλά πρωτόκολλα εκκίνησης, όπως το Multiboot2 και το πρωτόκολλο εκκίνησης του Linux.
  • Μπορεί να κάνει εκκίνηση σε συστήματα UEFI και BIOS.
  • Διαθέτει δυνατότητες εξατομίκευσης, παρόμοιες με αυτές του GRUB.
  • Υποστηρίζει στιγμιότυπα Btrfs μέσω του εργαλείου limine-snapper-sync, το οποίο είναι ενεργοποιημένο εξαρχής στο CachyOS με το Btrfs.
  • Ο κατάλογος /boot πρέπει να χρησιμοποιεί FAT12/16/32 ή ISO9660. Άλλα συστήματα αρχείων απαιτούν πρόσθετη ρύθμιση.
  • Δεν προσθέτει αυτόματα καταχώρηση στη μνήμη NVRAM του UEFI. Αυτό πρέπει να γίνει χειροκίνητα με το efibootmgr ή αυτόματα με το limine-entry-tool (προεγκατεστημένο στο CachyOS).
  • Δεν λειτουργεί με το UFS (Universal Flash Storage), που χρησιμοποιείται για παράδειγμα σε ορισμένα Chromebook.
  • Δεν μετρούνται τα PCR TPM. Αποτυγχάνει στη δοκιμή ανακατασκευής PCR0 TPM.
    • Διορθώνεται με εκκίνηση του UKI που χρησιμοποιεί το systemd-stub ως UEFI stub. Αυτό μπορεί να επιτευχθεί με το εργαλείο systemd-ukify (δείτε εδώ).
    • Μια άλλη εναλλακτική λύση είναι η διαδοχική φόρτωση ενός άλλου φορτωτή εκκίνησης που υποστηρίζει τη μέτρηση των PCR TPM (π.χ. systemd-boot, GRUB).

  • Επιλέξτε το GRUB αν χρειάζεστε κρυπτογραφημένο κατάλογο /boot, συμβατότητα με BIOS ή στιγμιότυπα Btrfs με έναν σταθερό και ώριμο διαχειριστή εκκίνησης.

  • Επιλέξτε το Limine αν θέλετε έναν σύγχρονο φορτωτή εκκίνησης με ενσωματωμένη υποστήριξη για στιγμιότυπα Btrfs, τόσο για BIOS όσο και για UEFI, αλλά και δυνατότητα για διπλή εκκίνηση με Windows (μέσω του limine-scan).

  • Επιλέξτε το rEFInd αν επιθυμείτε ένα προσεγμένο γραφικό περιβάλλον και αυτόματο εντοπισμό πολλαπλών λειτουργικών συστημάτων σε συστήματα UEFI.

  • Επιλέξτε το systemd-boot αν προτιμάτε την απλούστερη δυνατή εγκατάσταση και δεν χρειάζεστε στιγμιότυπα ή προηγμένες λειτουργίες. Είναι επίσης η πιο αξιόπιστη εφεδρική λύση για μητρικές κάρτες της MSI που παρουσιάζουν προβλήματα με το UEFI.