Λύση σε σφάλμα: εξαντλήθηκε η μνήμη κατά την προσπάθεια διαμόρφωσης του Grub στο ArchLinux

Χθες αγαπητέ μου και μισητός ArchLinux πήγε στην κόλαση. Όλα συνέβησαν όταν ενημέρωσα το πακέτο libcrypt το οποίο, λόγω κάποιου άγνωστου προβλήματος, άρχισε να εμφανίζει σφάλματα.

Προφανώς οφείλεται σε κάτι που σχετίζεται με την έκδοση του PacMan + Kernel + LibCrypt. Δεν ξέρω, το ζήτημα είναι ότι πολλές εφαρμογές δεν άνοιξαν για μένα και όταν ξεκίνησα ξανά, δεν έθεσαν ποτέ ξανά το X.

Ψάχνοντας στο φόρουμ Arch οι προτάσεις ήταν οι ίδιες: Επανεγκαταστήστε το βασικό σύστημα. Ούτε σύντομος ούτε τεμπέλης άρχισα να εγκαθιστώ το ακόλουθο αυτός ο εξαιρετικός οδηγός, αλλά συνέβη το εξής:

Όταν προσπαθείτε να ρυθμίσετε το GRUB με την εντολή:

grub-mkconfig -o /boot/grub/grub.cfg

Μου έριξε το ακόλουθο σφάλμα:

Δημιουργία αρχείου διαμόρφωσης grub ... Βρέθηκε εικόνα linux: / boot / vmlinuz-linux Βρέθηκε initrd εικόνα: /boot/initramfs-linux.img Βρέθηκε memtest86 + εικόνα: /boot/memtest86+/memtest.bin σφάλμα: εκτός μνήμης. σφάλμα: σφάλμα σύνταξης. σφάλμα: Λανθασμένη εντολή. σφάλμα: σφάλμα σύνταξης. Σφάλμα σύνταξης στη γραμμή 195 Τα σφάλματα σύνταξης εντοπίζονται στο παραγόμενο αρχείο διαμόρφωσης GRUB. Βεβαιωθείτε ότι δεν υπάρχουν σφάλματα στα αρχεία / etc / default / grub και /etc/grub.d/* ή υποβάλετε μια αναφορά σφάλματος με το /boot/grub/grub.cfg. νέο αρχείο συνημμένο.done

WTF; Αλλά όπως πάντα, η λύση δεν είναι σε απελπισία και αναζήτηση. Σίγουρα, το λέω τώρα, αλλά χθες αυτό που ήθελα ήταν να πετάξω το laptop έξω από το παράθυρο.

Αυτό που πρέπει να κάνουμε είναι (στην ίδια εγκατάσταση) να επεξεργαστούμε το αρχείο:

# nano /etc/default/grub

και προσθέστε τη γραμμή:

GRUB_DISABLE_SUBMENU=y

Στη συνέχεια εκτελούμε ξανά την εντολή:

grub-mkconfig -o /boot/grub/grub.cfg

Και όλα πρέπει να πάνε ομαλά. Και τίποτα, ήδη εγκαθιστώ ArchLinux και πάλι, έτσι εκμεταλλεύτηκα και επαναδιαμεριστήκαμε τον δίσκο για να δώσω περισσότερο χώρο στη ρίζα (/).


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Martial del Valle dijo

    Ευτυχώς αυτές τις μέρες είμαι σε διακοπές στη χώρα του Debian !!

    1.    Έλαβ dijo

      Χθες επρόκειτο να φύγω για αυτά τα μέρη .. Αλλά η επιστροφή δεν είναι εύκολη.

      1.    Λέων dijo

        Μπορείτε πάντα να δοκιμάσετε άλλες περιοχές όπως το Opensuse 😀

    1.    Έλαβ dijo

      Verdaaaaaaaad !!! Δεν θυμάμαι αυτό το post χαχαχα ..

      1.    ας χρησιμοποιήσουμε το linux dijo

        Χαχα! ΑΠΟΤΥΓΧΑΝΩ!

    2.    Nebuchadnezzar dijo

      Κοιτάξτε να έχετε την απάντηση στο φόρουμ σας και να μην τη συμβουλευτείτε ή να την προσέξετε ... που μιλάει ___ για εσάς Elav ¬ ''

      1.    Έλαβ dijo

        Χθες είχα την ημέρα να ψάξω .. ¬_¬
        Έβαλα το σφάλμα στο Google και το φόρουμ Arch ήταν το πρώτο πράγμα που βγήκε. 😛

      2.    Έλαβ dijo

        Αυτό δεν σημαίνει ότι μερικές φορές έχω τη λύση στον δικό μου υπολογιστή (Τεκμηρίωση) και το ψάχνω στο Διαδίκτυο 😀

        1.    Σαντιάγκο Μπούργκος dijo

          Γαμώτο, αλλά το θέτετε καλύτερα, σε αυτές τις περιπτώσεις είναι καλύτερο από το να μην λείπουν πληροφορίες σχετικά με αυτό, (αν μου επιτρέψετε να εκφράσω τον εαυτό μου και με τις συγγνώμες της υπόθεσης) ακριβώς αυτό το γαμημένο και καταραμένο σφάλμα είναι αυτό που εμπόδισε από την ολοκλήρωση της εγκατάστασης Arch πριν από μερικούς μήνες και δεν είχα άλλη επιλογή από το να δοκιμάσω το Manjaro, αλλά θα προσπαθήσω να το εγκαταστήσω ξανά (τώρα που αγόρασα έναν νέο σκληρό δίσκο: D) και να δούμε πώς θα πάει αν πάρω το ίδιο σφάλμα αφού θα πρέπει να κάνω διπλή εκκίνηση με Windows (λόγοι εργασίας και λίγη μελέτη)

  2.   Αλεχάντρο Γκιλ Καλ dijo

    Το ίδιο πράγμα συνέβη σε μένα και το έλυσα επίσης έτσι, αλλά με την τελευταία ενημέρωση grub πριν από μερικές ημέρες που επιλύθηκε ή τουλάχιστον δεν μου έδωσε πρόβλημα με την επανεγκατάσταση του Arch από το 0.

  3.   Percaff_TI99 dijo

    Δεν ξέρω πόσα megabyte ενημερώσατε χθες, στην περίπτωσή μου ήταν περίπου 200 και κάτι τέτοιο. αλλά σήμερα έχω μια άλλη ενημέρωση 507 megabyte (kde 4.12.1-1), μέχρι στιγμής συμπεριφέρεται θαύματα, αλλά δεν μου αρέσει πραγματικά να ενημερώνω τόσα πολλά megabyte σε σύντομες περιόδους, εν ολίγοις, είναι η τιμή να έχουμε το πιο πρόσφατο, ευχαριστώ για τη λύση, είμαι ήδη προειδοποιημένος.

    1.    Αλεχάντρο Γκιλ Καλ dijo

      Λοιπόν, η αλήθεια είναι ότι δεν ξέρω ακριβώς, αλλά ήταν λίγο, περίπου 160 megabyte, αλλά επίσης ενημερώνω το libreoffice. Τέλος πάντων, το beta του grub που εφαρμόστηκε πριν από λίγες ημέρες μπορείτε να το κατεβάσετε από τη σελίδα του έργου και να το συντάξετε μόνοι σας.

  4.   Ριτρί dijo

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

    1.    χνούδι dijo

      Συμφωνώ απολύτως μαζί σας, χρησιμοποιώ το archlinux στον επιτραπέζιο υπολογιστή μου και φαινόταν κάπως περίεργο που δεν επέστρεψαν στο προηγούμενο πακέτο grub, δεδομένου ότι το εν λόγω πακέτο τουλάχιστον δεν με απέτυχε.

  5.   Bernard dijo

    Αυτό είναι ένα από τα πράγματα που με κάνουν να αναρωτιέμαι γιατί εξακολουθώ να χρησιμοποιώ το archlinux; Δεν ξέρω, αλλά κάθε φορά που το σύστημα διακόπτεται με μια ενημέρωση, είναι πολύ διασκεδαστικό να πρέπει να καταλάβω πώς να το λύσω.
    Και για εκείνους που δεν τους αρέσει να ασχολούνται με τα συστήματα πεθαίνουν, μεταβείτε στις πιο «σταθερές» διανομές, για αυτό είναι.

  6.   Λέων dijo

    Χρησιμοποιώ το Arch αλλά το διαχειρίζομαι χάρη σε μια εγκατάσταση του Debian σε άλλο διαμέρισμα 😛

  7.   ιταχι dijo

    Είμαι χρήστης του Arch, αλλά πάντα λέω ότι το Arch δεν είναι μια σοβαρή διανομή, είναι ένα παιχνίδι για να παίζεις και να παίζεις, αλλά τίποτα περισσότερο. Όταν τα πράγματα γίνονται σοβαρά, πρέπει να χρησιμοποιήσετε άλλες διανομές.

  8.   Matias dijo

    Αυτό δείχνει πόσο κακές είναι αυτές οι διανομές για τους ανθρώπους. Πώς φτάνει το Linux στο κοινό; Δεν νομίζω με τον Arch .. Και πιστεύει ότι κάποιοι το προτείνουν και λένε ότι είναι το καλύτερο .. Κάτι που δεν μπορούσες να ενημερώσεις είναι άχρηστο πια ..

    1.    Ριτρί dijo

      Η Arch πάντα λέγεται ότι έχει δημιουργηθεί για χρήστες μεσαίου επιπέδου για να μην προτείνει σε κάποιον που δεν γνωρίζει linux. Το Arch θα μπορούσε να είναι πολύ καλύτερο αν είχε περισσότερο ποιοτικό έλεγχο στη συσκευασία και το manjaro είναι απόδειξη αυτού. Αυτήν τη στιγμή υπάρχουν επίσης λίγα προβλήματα με τον firefox που κυνηγούν λόγω κάποιου ελαττώματος στο πρόγραμμα οδήγησης nvidia που υποθέτω ότι με την τελευταία ενημέρωση του nvidia θα λυθεί. Σε μια κυκλοφορία κυκλοφορίας υπάρχουν προβλήματα που μπορούν να αντιμετωπιστούν από τη φύση τους, όπως όταν υπάρχουν σημαντικές αλλαγές, αλλά υπάρχουν και άλλα που φαίνεται να είναι αποτέλεσμα παραμέλησης. Διάβαζε στο blog Synflag πώς ήρθε σε επαφή με έναν πακεταριστή που δεν μπορούσε να θυμηθεί ποια έκδοση του gcc είχε συντάξει xfce. Όπως λέει η αψίδα Itachi, είναι ένα παιχνίδι που πρέπει να παίζεις και είναι πολύ γλυκό για όσους θέλουν να δοκιμάσουν τα πράγματα.

      1.    Matias dijo

        Προειδοποίητος! Ευχαριστώ για την απάντηση.

    2.    Μορφέας dijo

      Αυτό είναι αλήθεια. Αλλά…
      Χρησιμοποιώ το Arch αποκλειστικά στον υπολογιστή μου για περίπου 3-4 χρόνια. Και, παρά το πόσο "προβληματικό" είναι, δεν είχα ποτέ ένα τόσο σοβαρό πρόβλημα με αυτό της ανάρτησης, το οποίο με ανάγκασε να επανεγκαταστήσω το βασικό σύστημα (στην πραγματικότητα δεν έχω ποτέ, και ότι ενημερώνω καθημερινά και εγκαθιστώ πακέτα από το AUR στο mansalva). Παραδόξως στην εργασία πρέπει να χρησιμοποιήσω τα παλιά και "ισχυρά" (και "για όλο το κοινό") Windows XP, όπου δεν έχω καν άδεια διαχειριστή για να εγκαταστήσω τίποτα, όπου οι "επικίνδυνες" σελίδες αποκλείονται από τους "ευλογημένους" "πληρεξούσιος. Και όμως αυτά τα 5 χρόνια έπρεπε ήδη να μορφοποιήσουν και να επανεγκαταστήσουν το λειτουργικό σύστημα σε αυτόν τον υπολογιστή τουλάχιστον δύο φορές! Άρα το Arch δεν είναι τόσο «σταθερό» όσο χρειάζεται ο καθένας;

      1.    Ριτρί dijo

        Το Arch δεν είναι αυτό που συνήθως θεωρείται στον κόσμο του linux ως "σταθερή" διανομή, αλλά ακριβώς το αντίθετο, καθώς ενημερώνεται στην πιο πρόσφατη διαθέσιμη έκδοση όλων των προγραμμάτων και βιβλιοθηκών χωρίς δύσκολο έλεγχο. Επιπλέον, τα πακέτα δεν επιδιορθώνονται εκτός εάν είναι απαραίτητα όπως ο πυρήνας. Τα υπόλοιπα είναι συνήθως έκδοση βανίλιας. Όμως, παρά το τόξο αυτό είναι αρκετά σταθερό και δύσκολο να σπάσει. Στην αψίδα όλα μπορούν να επιδιορθωθούν χάρη στο γεγονός ότι δεν έχει κανένα είδος συγκεκριμένης διαμόρφωσης ή σεναρίων που αυτοματοποιεί τις διαδικασίες όπως σε άλλες διανομές. Ο ίδιος ο Allan McRae δηλώνει ότι δεν συνιστάται η χρήση του σε περιβάλλοντα παραγωγής.

  9.   πετροχέκο dijo

    Καλύτερη χρήση του Debian, του Slackware ή, εάν δεν το κάνετε, openSUSE και ξεχάστε τα κακά vibes 😀

  10.   Αλεχάντρο Γκιλ Καλ dijo

    Λοιπόν, το χρησιμοποιώ εδώ και χρόνια και θα το άλλαζα μόνο για το Gentoo, όπως και για το grub error, αυτό ακόμα όταν τους έδωσαν να βάλουν τις υπογραφές ήταν τα μόνα προβλήματα που είχα, αλλά τίποτα που δεν μπορεί να λυθεί διαβάζοντας λίγο.

  11.   jony127 dijo

    Θεωρώ περίεργο ότι ο συνάδελφος elav, υπερασπιστής της σταθερότητας του debian (που χρησιμοποίησε) καταλήγει να χρησιμοποιεί τον Arch και λέει ότι είναι δύσκολο για αυτόν να επιστρέψει.

    Κατανοώ ότι η χρήση του debian stable είναι μια επιφάνεια εργασίας που είναι απογοητευτική (δεν το λαμβάνω ούτε καν επειδή αποτυγχάνει) λόγω των ξεπερασμένων εφαρμογών, του πυρήνα, ... γι 'αυτό τελικά κατέληξα να το αφήσω και να επιστρέψω στο OpenSuse μου.

    Η χρήση του debian stable είναι μια επιφάνεια εργασίας που σας στερεί για πολύ καιρό νέες εκδόσεις του πυρήνα με τις βελτιώσεις του, καθώς και τις τελευταίες εκδόσεις των επιτραπέζιων περιβαλλόντων, πρέπει να θυσιάσετε με αυτόν τον τρόπο τη δυνατότητα χρήσης νέων επιλογών και βελτιώσεων (το λέω αυτό και από τη δική μου εμπειρία).

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

    Το καλύτερο στο τέλος, χρησιμοποιήστε μια διανομή που δεν σας αφήνει να ρίχνετε και έχει μια καλή ισορροπία μεταξύ σταθερότητας και νομίσματος. Μια περισσότερο από τη συνιστώμενη επιλογή για αυτό το OpenSuse, εκτός από την προσθήκη συγκεκριμένων repos, μπορείτε εύκολα να το ενημερώσετε στην πιο πρόσφατη έκδοση του επιτραπέζιου υπολογιστή σας, του πυρήνα,… ..
    αν και προτιμώ να μείνω με αυτό που έρχεται στα επίσημα repos. Στη συνέχεια, ένα σύστημα ενημερώνεται όταν βγαίνει η νέα έκδοση και εκτελείται 🙂

    Χαιρετισμούς.

  12.   Fernando dijo

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