Πώς να διορθώσετε κατεστραμμένο λειτουργικό σύστημα Ubuntu χωρίς να το εγκαταστήσετε ξανά


Με την πάροδο του χρόνου, το σύστημά σας μπορεί να μαστίζεται από σφάλματα που μπορεί να το καταστήσουν σπασμένο ή άχρηστο. Κλασικό παράδειγμα είναι η αδυναμία εγκατάστασης πακέτων λογισμικού, ενημέρωσης ή αναβάθμισης του συστήματος. Άλλες φορές, μπορεί να συναντήσετε μια μαύρη οθόνη κατά τη σύνδεση που σας εμποδίζει να αποκτήσετε πρόσβαση στο σύστημά σας.

Μια ακραία λύση θα ήταν να επανεγκαταστήσετε το Ubuntu OS σας αμέσως, αλλά αυτό σημαίνει ότι θα χάσετε όλα τα πολύτιμα αρχεία και τις εφαρμογές σας. Αντί να ακολουθήσετε αυτό το μονοπάτι, μερικές διορθώσεις μπορούν να φανούν χρήσιμες με ένα Live CD ή ένα μέσο εκκίνησης μέσω USB.

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

Διορθώστε την αδυναμία εγκατάστασης πακέτων λογισμικού, ενημέρωσης ή αναβάθμισης του συστήματος

Μερικές φορές μπορεί να εμφανιστεί το σφάλμα Δεν ήταν δυνατή η λήψη κλειδώματος /var/lib/dpkg/lock. Αυτό αντικατοπτρίζει επίσης το σφάλμα Δεν ήταν δυνατή η λήψη κλειδώματος /var/lib/apt/lists/lock λάθος.

Αυτό συνήθως προκαλείται από μια διακοπτόμενη διαδικασία ενημέρωσης ή αναβάθμισης, όπως όταν σβήνει η τροφοδοσία ή όταν πατάτε CTRL + C για να διακόψετε τη διαδικασία. Αυτό το σφάλμα σάς εμποδίζει να εγκαταστήσετε οποιαδήποτε πακέτα ή ακόμα και να ενημερώσετε ή να αναβαθμίσετε το σύστημά σας.

Για να επιλύσετε αυτό το σφάλμα, αφαιρέστε τα αρχεία κλειδώματος όπως φαίνεται.

$ sudo rm /var/lib/dpkg/lock
$ sudo rm /var/lib/dpkg/lock-frontend

Σε περίπτωση που συναντήσετε το σφάλμα σχετικά με το κλείδωμα apt-cache όπως /var/cache/apt/archives/lock, αφαιρέστε το αρχείο κλειδώματος όπως φαίνεται.

$ sudo rm /var/lib/dpkg/lock
$ sudo rm /var/cache/apt/archives/lock

Στη συνέχεια, ρυθμίστε ξανά το dpkg και καθαρίστε τον τοπικό χώρο αποθήκευσης από τυχόν υπολείμματα που έχουν απομείνει στο αρχείο /var/cache

$ sudo dpkg --configure -a
$ sudo apt clean
Διορθώστε το Ubuntu όταν παγώνει κατά την εκκίνηση λόγω προγραμμάτων οδήγησης γραφικών

Τα προγράμματα οδήγησης NVIDIA είναι διαβόητα για την πρόκληση σφαλμάτων στα συστήματα Ubuntu. Μερικές φορές, το σύστημά σας μπορεί να εκκινήσει και να κολλήσει στη μωβ οθόνη, όπως φαίνεται.

Άλλες φορές, μπορεί να εμφανιστεί μια μαύρη οθόνη. Όταν συμβεί αυτό, η μόνη επιλογή είναι η εκκίνηση σε λειτουργία διάσωσης ή λειτουργία έκτακτης ανάγκης στο Ubuntu.

Ας δούμε πώς να λύσουμε αυτό το πρόβλημα. Αρχικά, επανεκκινήστε το μηχάνημά σας και πατήστε ‘e’ στην πρώτη επιλογή.

Αυτό σας φέρνει στη λειτουργία επεξεργασίας όπως φαίνεται. Κάντε κύλιση μέχρι να φτάσετε στη γραμμή που ξεκινά με ‘Linux’. Προσθέστε τη συμβολοσειρά nomodeset όπως φαίνεται.

Τέλος, πατήστε CTRL + X ή F10 για έξοδο και συνέχιση της εκκίνησης. Εάν εξακολουθείτε να μην μπορείτε να κάνετε εκκίνηση στο σύστημά σας, δοκιμάστε να προσθέσετε την παράμετρο nouveau.noaccel=1.

Τώρα, αυτή είναι μια προσωρινή επιδιόρθωση και δεν θα εφαρμοστεί την επόμενη φορά που θα συνδεθείτε. Για να κάνετε τις αλλαγές μόνιμες, πρέπει να επεξεργαστείτε το αρχείο /etc/default/grub.

$ sudo nano /etc/default/grub

Κάντε κύλιση και εντοπίστε τη γραμμή που διαβάζει:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Ρυθμίστε το σε

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Αποθηκεύστε τις αλλαγές και βγείτε.

Τέλος, πρέπει να ενημερώσετε το grub ως εξής:

$ sudo update-grub

Μόλις τελειώσετε, επανεκκινήστε το σύστημά σας. Αυτό θα πρέπει να διορθώσει το πρόβλημα.