Βοηθός chroot για το CachyOS
Το cachy-chroot είναι ένα απλό βοηθητικό πρόγραμμα που διευκολύνει την είσοδο μέσω chroot σε μια υπάρχουσα
εγκατάσταση του CachyOS ή μιας διανομής που βασίζεται στο Arch. Παραθέτει όλα τα διαμερίσματα που εντοπίζονται στη συσκευή και υποστηρίζει επίσης την παράθεση υποτόμων BTRFS.
Τέλος, το cachy-chroot υποστηρίζει και κρυπτογραφημένα συστήματα μέσω LUKS. Αντιστοιχεί κάθε καταχώρηση του fstab με τις καθορισμένες καταχωρήσεις του crypttab
και κλείνει ομαλά όλους τους τόμους LUKS κατά την έξοδο από το chroot.
- Κάντε εκκίνηση στο live ISO του CachyOS.
- Ανοίξτε ένα τερματικό και κάντε είσοδο ως χρήστης root με το
sudo su. - Βεβαιωθείτε ότι έχετε εγκαταστήσει την πιο πρόσφατη έκδοση του
cachy-chrootεκτελώντας την εξής εντολή:Terminal window pacman -Sy cachy-chroot - Εκτελέστε το
cachy-chrootπληκτρολογώντας:ΤοTerminal window cachy-chrootcachy-chrootθα σαρώσει και θα παραθέσει όλα τα διαθέσιμα διαμερίσματα.Παράδειγμα εξόδου σε εγκατάσταση του CachyOS με BTRFS
Terminal window Info: Found 3 block devicesInfo: Found partition: Partition: /dev/nvme0n1p1: FS: vfat UUID: EDA6-ED98Info: Found partition: Partition: /dev/nvme0n1p2: FS: btrfs UUID: b09a027e-a61d-424f-858f-2e02be61b342Info: Found partition: Partition: /dev/nvme0n1p4: FS: btrfs UUID: 66e84339-8c77-4131-afce-50ec2cf67a80? Select the block device for the root partition (use arrow keys): ›Partition: /dev/nvme0n1p1: FS: vfat UUID: EDA6-ED98❯ Partition: /dev/nvme0n1p2: FS: btrfs UUID: b09a027e-a61d-424f-858f-2e02be61b342Παράδειγμα εξόδου με EXT4
Terminal window Info: Found 8 block devicesInfo: Found partition: Partition: /dev/sda1: FS: ext4 UUID: b7fef200-fbb8-4783-9fad-46c5e8b7ca0eInfo: Found partition: Partition: /dev/sda2: FS: vfat UUID: CA0D-2D5AInfo: Found partition: Partition: /dev/sdb1: FS: ntfs UUID: A4763F77763F48F6Info: Found partition: Partition: /dev/sdc1: FS: ntfs UUID: C4CA216BCA215B46Info: Found partition: Partition: /dev/sdc2: FS: ntfs UUID: 060C28590C284651Info: Found partition: Partition: /dev/sdc3: FS: ntfs UUID: 3A3CF8B13CF86971Info: Found partition: Partition: /dev/sdd1: FS: exfat UUID: 4FDC-0AABInfo: Found partition: Partition: /dev/sdd2: FS: vfat UUID: 3105-B091? Select the block device for the root partition (use arrow keys): ›❯ Partition: /dev/sda1: FS: ext4 UUID: b7fef200-fbb8-4783-9fad-46c5e8b7ca0ePartition: /dev/sda2: FS: vfat UUID: CA0D-2D5APartition: /dev/sdb1: FS: ntfs UUID: A4763F77763F48F6Partition: /dev/sdc1: FS: ntfs UUID: C4CA216BCA215B46Partition: /dev/sdc2: FS: ntfs UUID: 060C28590C284651Partition: /dev/sdc3: FS: ntfs UUID: 3A3CF8B13CF86971Partition: /dev/sdd1: FS: exfat UUID: 4FDC-0AABPartition: /dev/sdd2: FS: vfat UUID: 3105-B091Σε αυτό το παράδειγμα, το διαμέρισμα ρίζας είναι το
/dev/sda1με το σύστημα αρχείωνext4. Τα άλλα διαμερίσματα δεν σχετίζονται με το chroot. - Επιλέξτε το διαμέρισμα που περιέχει το ριζικό σύστημα αρχείων:
Παράδειγμα εξόδου στο CachyOS με BTRFS
Επιλογή ριζικού διαμερίσματος ✔ Select the block device for the root partition (use arrow keys): · Partition: /dev/nvme0n1p2: FS: btrfs UUID: b09a027e-a61d-424f-858f-2e02be61b342Info: Selected BTRFS partition, mounting and listing subvolumes...Info: Mounting partition /dev/nvme0n1p2 at /tmp/cachyos-chroot-temp-mount-b09a027e-a61d-424f-858f-2e02be61b342-hwAeIm with options: []Info: Unmounting partition at /tmp/cachyos-chroot-temp-mount-b09a027e-a61d-424f-858f-2e02be61b342-hwAeIm? Do you want to use CachyOS BTRFS preset to auto mount root subvolume? (y/n) › # Enter yes if on CachyOSΕάν Χρησιμοποιείτε το CachyOS με BTRFS, πληκτρολογήστε
yγια να χρησιμοποιήσετε την προεπιλογή του CachyOS για το BTRFS. Αυτή η ενέργεια θα προσαρτήσει αυτόματα τον υποτόμο ρίζας και άλλους σημαντικούς υποτόμους, π.χ./home,/var,/tmpκαι/srv. Εάν Χρησιμοποιείτε μια προσαρμοσμένη διάταξη BTRFS ή δεν βρίσκεστε σε σύστημα CachyOS, πληκτρολογήστεnγια να επιλέξετε χειροκίνητα τους υποτόμους.Παράδειγμα με EXT4
Επιλογή ριζικού διαμερίσματος ✔ Select the block device for the root partition (use arrow keys): · Partition: /dev/sda1: FS: ext4 UUID: b7fef200-fbb8-4783-9fad-46c5e8b7ca0eInfo: Mounting partition /dev/sda1 at /tmp/cachyos-chroot-root-mount-b7fef200-fbb8-4783-9fad-46c5e8b7ca0e-LtsXXC with options: []Info: Mounting additional partitions based on /etc/fstab...Info: Found 3 entries in /etc/fstabWarning: Partition UUID=b7fef200-fbb8-4783-9fad-46c5e8b7ca0e already mounted, skipping...Info: Mounting partition /dev/sda2 at /tmp/cachyos-chroot-root-mount-b7fef200-fbb8-4783-9fad-46c5e8b7ca0e-LtsXXC/boot with options: []Info: Finished mounting additional partitions✔ Do you want to mount additional partitions? · noInfo: Chrooting into the configured root partition...Info: To exit the chroot, type 'exit' or press Ctrl+D - Το
cachy-chrootθα προσπαθήσει να προσαρτήσει αυτόματα όλα τα διαμερίσματα και τους υποτόμους που παρατίθενται στο/etc/fstabτης ριζικής συσκευής. Εάν αποτύχει η προσάρτηση κάποιου διαμερίσματος, θα ειδοποιηθείτε και θα σας δοθεί η επιλογή να τα προσαρτήσετε χειροκίνητα εάν χρειάζεται. Μπορείτε να επιλέξετεnoγια να παραλείψετε την προσάρτηση πρόσθετων διαμερισμάτων. - Βρίσκεστε πλέον στο περιβάλλον chroot.
Μπορείτε πλέον να εκτελείτε εντολές σαν να είχατε κάνει εκκίνηση στο εγκατεστημένο σύστημα. Για παράδειγμα, μπορείτε να ενημερώσετε το σύστημα με την εξής εντολή:
Terminal window [root@CachyOS /]#ή εκτελέστε όποιες άλλες εργασίες συντήρησης χρειάζονται.Ενημέρωση του συστήματος εντός του περιβάλλοντος chroot pacman -Syu - Όταν τελειώσετε, εξέλθετε από το περιβάλλον chroot πληκτρολογώντας
exitστη γραμμή εντολών ή πατώνταςCTRL+Dστο πληκτρολόγιο.Έξοδος από το περιβάλλον chroot exit - Αφού κάνετε έξοδο, το
cachy-chrootθα εκκαθαρίσει αυτόματα τα προσαρτημένα διαμερίσματα και θα κλείσει τυχόν περιέκτες LUKS. Θα επιστρέψετε στο κέλυφος του live περιβάλλοντος.
Επίλυση προβλημάτων
Ενότητα με τίτλο «Επίλυση προβλημάτων»- Δεν βρέθηκαν διαμερίσματα: Βεβαιωθείτε ότι ο δίσκος που περιέχει την εγκατάστασή σας είναι συνδεδεμένος και αναγνωρίζεται από το live σύστημα. Μπορείτε να το ελέγξετε με τις εντολές
lsblkήfdisk -l. - Η αυτόματη προσάρτηση αποτυγχάνει για ορισμένα διαμερίσματα: Μπορείτε να δοκιμάσετε να τα προσαρτήσετε χειροκίνητα μέσα από το περιβάλλον chroot. Το
cachy-chrootθα αγνοήσει τις αποτυχίες και θα συνεχίσει.
Συχνές ερωτήσεις
Ενότητα με τίτλο «Συχνές ερωτήσεις»- Ε: Πού χρησιμεύει η προσάρτηση πρόσθετων διαμερισμάτων;
- Α: Υπάρχουν διάφορες χρήσεις για την προσάρτηση πρόσθετων διαμερισμάτων, όπως:
- Καταστροφή ή απουσία αρχείου fstab: Μπορείτε να προσαρτήσετε τα απαραίτητα διαμερίσματα (π.χ.
/bootή/home) για να εκτελέσετε επιδιορθώσεις ή ανάκτηση δεδομένων. - Ενημερωμένα UUID διαμερισμάτων: Εάν το σύστημά σας δεν εκκινεί επειδή αλλάξατε το UUID ενός διαμερίσματος, μπορείτε να χρησιμοποιήσετε το
cachy-chrootγια να προσαρτήσετε τα διαμερίσματα και να ενημερώσετε κατάλληλα το αρχείο fstab.
- Καταστροφή ή απουσία αρχείου fstab: Μπορείτε να προσαρτήσετε τα απαραίτητα διαμερίσματα (π.χ.
- Α: Υπάρχουν διάφορες χρήσεις για την προσάρτηση πρόσθετων διαμερισμάτων, όπως: