Αυτός ο οδηγός καλύπτει την ανάκτηση ενός συστήματος Manjaro που δεν εκκινεί μετά από λάθος ενημέρωση ή αλλαγές σε ρυθμίσεις. Εστιάζει αποκλειστικά σε UEFI συστήματα.
1. Εκκίνηση Από Live USB
- Δημιουργήστε ένα Live USB με το Manjaro χρησιμοποιώντας Ventoy ή την εντολή
dd:
ΠΡΟΣΟΧΗ: Βεβαιωθείτε ότι τοsudo dd if=/path/to/manjaro.iso of=/dev/sdX bs=4M status=progress && sync/dev/sdXείναι το σωστό USB, διαφορετικά μπορεί να διαγράψετε δεδομένα από λάθος δίσκο. - Εκκινήστε από το USB και επιλέξτε Boot with open-source drivers.
- Ανοίξτε ένα τερματικό (Ctrl + Alt + T).
2. Προσαρτήση του Συστήματος
- Βρείτε τα διαμερίσματα με την εντολή:
lsblk- Το διαμέρισμα
/(root) συνήθως είναι/dev/sda2ή/dev/nvme0n1p2. - Το διαμέρισμα EFI είναι συνήθως
/dev/sda1ή/dev/nvme0n1p1.
- Το διαμέρισμα
- Έλεγχος και επιδιόρθωση συστήματος αρχείων (προαιρετικό αλλά προτεινόμενο):
sudo fsck -y /dev/sda2 - Προσαρτήστε το κύριο διαμέρισμα του συστήματος:
sudo mount /dev/sda2 /mnt - Προσαρτήστε το EFI διαμέρισμα:
sudo mount /dev/sda1 /mnt/boot/efi - Επιβεβαίωση επιτυχούς προσαρτήσης:
ls /mnt - Εισέλθετε στο σύστημα με
manjaro-chroot:sudo manjaro-chroot /mnt /bin/bash- Αν το
manjaro-chrootαποτύχει, μπορείτε να προσαρτήσετε χειροκίνητα:sudo mount -t proc /proc /mnt/proc sudo mount --rbind /sys /mnt/sys sudo mount --rbind /dev /mnt/dev sudo chroot /mnt /bin/bash
- Αν το
3. Διόρθωση του Bootloader (GRUB)
-
Επανεγκατάσταση του GRUB σε UEFI:
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro sudo update-grub- Αν το
grub-installαποτύχει, βεβαιωθείτε ότι το/boot/efiείναι σωστά προσαρτημένο και ότι η EFI κατάτμηση είναι τύπουvfat.
- Αν το
-
Έλεγχος αν το σύστημα βλέπει τον σωστό bootloader:
efibootmgr -v -
Αν λείπει το Manjaro από το boot order, προσθέστε το χειροκίνητα:
sudo efibootmgr --create --disk /dev/sda --part 1 --loader /EFI/Manjaro/grubx64.efi --label "Manjaro" --verbose
4. Επανεγκατάσταση Πυρήνα Αν Χρειάζεται
- Λίστα εγκατεστημένων πυρήνων:
mhwd-kernel -li - Δείτε ποιος πυρήνας τρέχει αυτή τη στιγμή:
uname -r - Εγκατάσταση σταθερού πυρήνα:
Σημείωση: Επιλέξτε τον κατάλληλο πυρήνα ανάλογα με το υλικό σας. Αν έχετε παλαιότερο hardware, ίσως χρειαστείτεmhwd-kernel -i linux65linux54. - Διαγραφή ενός πυρήνα:
mhwd-kernel -r linux61 - Επιλογή διαφορετικού πυρήνα κατά την εκκίνηση:
Κατά την εκκίνηση, πατήστεEscήShiftγια να εμφανιστεί το μενού του GRUB και επιλέξτε τον επιθυμητό πυρήνα από το Advanced Options.
5. Διόρθωση Drivers (NVIDIA, AMD, Wi-Fi)
- Δείτε τους εγκατεστημένους drivers:
mhwd -li - Επανεγκατάσταση drivers γραφικών:
mhwd -r pci video-nvidia && mhwd -i pci video-nvidia- Αν αντιμετωπίζετε προβλήματα με άλλους drivers (π.χ., ήχου), μπορείτε να τους αφαιρέσετε και να τους επανεγκαταστήσετε με παρόμοιο τρόπο.
6. Ανάκτηση Συστήματος με Timeshift
Αν έχετε ενεργοποιημένο το Timeshift, μπορείτε να επαναφέρετε το σύστημά σας σε προηγούμενη κατάσταση:
sudo timeshift --restore
Επιλέξτε ένα από τα διαθέσιμα στιγμιότυπα και ακολουθήστε τις οδηγίες στην οθόνη.
7. Συχνά Προβλήματα και Λύσεις
- Αν το σύστημα συνεχίζει να μην εκκινεί, δοκιμάστε να ελέγξετε αν ο δίσκος έχει σφάλματα με:
sudo smartctl -a /dev/sda - Αν ο GRUB δεν εμφανίζεται, δοκιμάστε:
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --recheck
8. Έξοδος Από το chroot και Επανεκκίνηση
- Βγείτε από το
chroot:exit - Αποπροσαρτήστε όλα τα διαμερίσματα:
sudo umount -R /mnt - Επανεκκινήστε το σύστημα:
reboot
Μετά την επανεκκίνηση, το Manjaro σας θα πρέπει να εκκινεί κανονικά!
Περισσότερες πληροφορίες για manjaro-chroot: Οδηγός Χρήσης του Manjaro Chroot σε UEFI Συστήματα