Δημοσιεύτηκε: 25 Δεκ 2018, 15:32
από George0k00
Αναβάθμιση από 16.04 σε 18.04, εξελίχθηκε ομαλά χωρίς σημαντικά προβλήματα και τώρα συνεχίζω να χρησιμοποιώ Unity.

Κατά τη διάρκεια της αναβάθμισης όμως αντιμετώπισα ένα πρόβλημα που απέτρεπε το grub να κάνει update. Διαμαρτυρόταν για έλλειψη ελεύθερου χώρου, ενώ οι κατατμήσεις του ubuntu και του /boot/efi ήταν σε καλή κατάσταση, παρόμοιο με αυτό.

Το grub αποθηκεύει περιστασιακά καταγραφές σχετικά με την εγκατάστασή του στον κατάλογο /sys/fs/efi/efivars/, ο οποίος δεν βρίσκεται στην κατάτμηση του ubuntu αλλά σε μνήμη NAND (ή NVRAM ?) στη μητρική και έχει αποθηκευμένα τα UEFI variables. Το πρόβλημα είναι ότι οι παραπάνω καταγραφές δεν διαγράφονται και σε βάθος χρόνου η μνήμη δεν χωράει άλλο, αποτρέποντας την ενημέρωση του grub. Όπως συμβουλεύει και στο παραπάνω link έτρεξα:
Κώδικας: Επιλογή όλων
rm /sys/fs/efi/efivars/dump-*
διαγράφοντας τις καταγραφές και το grub ενημερώθηκε επιτυχώς. (Προσοχή η αλλοίωση uefi variables μπορεί να καταστήσει το σύστημα άχρηστο και να μη bootαρει)

Τα τελευταία 2+ χρόνια παρατηρούσα ότι η διάρκεια του POST στο laptop αυξήθηκε σταδιακά από ~1 sec σε 10, δοκίμασα reset στις ρυθμίσεις κλπ αλλά δεν βοήθησε. Μόλις διέγραψα τις καταγραφές και έκανα reboot κάνει POST πάλι σε ~1 sec.

Περίεργο ότι μόνο σε αυτό το λαπτοπ (Acer Aspire E5-571) με UEFI έχω παρατηρήσει αυτό το πρόβλημα και το πως επηρέασε το χρόνο POST.