Ο Lennart Pottering πρότεινε τον εκσυγχρονισμό της ανάλυσης των διαμερισμάτων εκκίνησης

Ο Lennart Poettering συνέχισε να δημοσιεύει ιδέες για την αναδιαμόρφωση στοιχείων για λήψη Linux και αντιμετώπισε το ζήτημα των διπλότυπων κατατμήσεων εκκίνησης. Η δυσαρέσκεια προέκυψε από τη χρήση δύο κατατμήσεων δίσκου με διαφορετικά συστήματα αρχείων, τοποθετημένων σε ένθετα, για τη διαχείριση εκκίνησης: η κατάτμηση /boot/efi, που βασίζεται σε ένα σύστημα αρχείων VFAT με στοιχεία υλικολογισμικού EFI (EFI System Partition), και η κατάτμηση /boot, που βασίζεται σε ένα σύστημα αρχείων ext4, btrfs ή xfs, η οποία φιλοξενεί εικόνες πυρήνα. Linux και initrd, καθώς και ρυθμίσεις του bootloader.

Η κατάσταση επιδεινώνεται από το γεγονός ότι το διαμέρισμα EFI είναι κοινό σε όλα τα συστήματα και το διαμέρισμα εκκίνησης με τον πυρήνα και την initrd δημιουργείται ξεχωριστά για κάθε εγκατεστημένη διανομή. Linux, το οποίο απαιτεί τη δημιουργία πρόσθετων διαμερισμάτων κατά την εγκατάσταση πολλαπλών διανομών στο σύστημα. Η ανάγκη υποστήριξης πολλαπλών συστημάτων αρχείων, με τη σειρά της, περιπλέκει τον bootloader και η δημιουργία ενσωματωμένων διαμερίσεων εμποδίζει την αυτόματη προσάρτηση (η κατάτμηση /boot/efi μπορεί να προσαρτηθεί μόνο αφού προσαρτηθεί η κατάτμηση /boot).

Ο Lennart πρότεινε τη χρήση μόνο ενός διαμερίσματος εκκίνησης όποτε είναι δυνατόν και, σε συστήματα EFI, από προεπιλογή, την τοποθέτηση εικόνων πυρήνα και initrd στο διαμέρισμα VFAT /efi. Σε συστήματα χωρίς EFI ή εάν το διαμέρισμα EFI υπάρχει ήδη κατά την εγκατάσταση (χρησιμοποιείται παράλληλα ένα άλλο λειτουργικό σύστημα) και δεν υπάρχει αρκετός ελεύθερος χώρος σε αυτό, μπορεί να χρησιμοποιηθεί ένα ξεχωριστό διαμέρισμα /boot με τον τύπο XBOOTLDR (το διαμέρισμα /efi έχει τον τύπο ESP στον πίνακα διαμερισμάτων). Προτείνεται η δημιουργία των διαμερισμάτων ESP και XBOOTLDR σε ξεχωριστούς καταλόγους (ξεχωριστή τοποθέτηση των /efi και /boot αντί για ένθετη τοποθέτηση του /boot/efi), η αυτόματη ανίχνευση και η αυτόματη τοποθέτηση μέσω αναγνώρισης από τον τύπο XBOOTLDR στον πίνακα διαμερισμάτων (χωρίς να καταχωρηθεί το διαμέρισμα στο /etc/fstab).

Το διαμέρισμα /boot θα είναι κοινόχρηστο από όλες τις διανομές που είναι εγκατεστημένες στον υπολογιστή. Linux, και τα αρχεία που αφορούν συγκεκριμένα τη διανομή θα διαχωρίζονται σε επίπεδο υποκαταλόγου (κάθε εγκατεστημένη διανομή θα έχει τον δικό της υποκατάλογο). Σύμφωνα με την καθιερωμένη πρακτική και την προδιαγραφή UEFI, το διαμέρισμα που περιέχει στοιχεία EFI χρησιμοποιεί μόνο το σύστημα αρχείων VFAT. Για την ενοποίηση του bootloader και την εξάλειψη των επιπλοκών που σχετίζονται με την υποστήριξη διαφορετικών συστημάτων αρχείων, προτείνεται να χρησιμοποιείται και το VFAT ως σύστημα αρχείων για το διαμέρισμα /boot. Αυτό θα απλοποιήσει σημαντικά την υλοποίηση στοιχείων από την πλευρά του bootloader που έχουν πρόσβαση σε δεδομένα στα διαμερίσματα /boot και /efi. Αυτή η ενοποίηση θα επιτρέψει την ισότιμη υποστήριξη και των δύο διαμερισμάτων (/boot και /efi) για τη φόρτωση εικόνων πυρήνα και initrd.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster