Oplossing voor fout: onvoldoende geheugen bij het configureren van Grub in ArchLinux

Gisteren mijn beste en gehaat ArchLinux ging zelf naar de hel. Het gebeurde allemaal toen ik het libcrypt-pakket bijwerkte dat, vanwege een onbekend probleem, fouten begon te vertonen.

Blijkbaar is het te wijten aan iets dat verband houdt met de versie van PacMan + Kernel + LibCrypt. Ik weet het niet, het probleem is dat veel applicaties niet voor mij open gingen en toen ik opnieuw opstartte, hebben ze de X nooit meer verhoogd.

Kijkend in het Arch-forum waren de suggesties hetzelfde: Installeer het basissysteem opnieuw. Noch kort noch lui begon ik het volgende te installeren deze uitstekende gids, maar het volgende is mij overkomen:

Als je GRUB probeert te configureren met het commando:

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

Het gooide me de volgende fout:

Grub-configuratiebestand aanmaken ... Linux image gevonden: / boot / vmlinuz-linux Initrd image gevonden: /boot/initramfs-linux.img Memtest86 + image gevonden: /boot/memtest86+/memtest.bin fout: onvoldoende geheugen. fout: syntaxisfout. fout: onjuiste opdracht. fout: syntaxisfout. Syntaxisfout op regel 195 Syntaxisfouten zijn gedetecteerd in het gegenereerde GRUB-configuratiebestand. Zorg ervoor dat er geen fouten zijn in / etc / default / grub en /etc/grub.d/* bestanden of dien een bugrapport in met /boot/grub/grub.cfg.new bestand als bijlage.

WTF? Maar zoals altijd de oplossing het is niet wanhopen en zoeken. Natuurlijk zeg ik dat nu, maar gisteren wilde ik de laptop uit het raam gooien.

Wat we moeten doen is (in dezelfde installatie) het bestand bewerken:

# nano /etc/default/grub

en voeg de regel toe:

GRUB_DISABLE_SUBMENU=y

Vervolgens voeren we het commando opnieuw uit:

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

En alles moet soepel verlopen. En niets, ik ben al aan het installeren ArchLinux nogmaals, dus ik profiteerde en verdeelde de schijf opnieuw om meer ruimte te geven aan de root (/).


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Martial del Valle zei

    Gelukkig ben ik deze dagen op vakantie in de landen van Debian !!

    1.    levendig zei

      Gisteren stond ik op het punt om naar die delen te vertrekken .. Maar teruggaan is niet gemakkelijk.

      1.    Leeuw zei

        Je kunt altijd andere landen proberen, zoals Opensuse 😀

    1.    levendig zei

      Verdaaaaaaaad !!! Ik kon me die post niet herinneren hahaha ..

      1.    laten we linux gebruiken zei

        Haha! MISLUKT!

    2.    Nebukadnezar zei

      zoek het antwoord op je eigen forum en raadpleeg het niet of let er niet op ... dat spreekt ___ over jou Elav ¬¬ '

      1.    levendig zei

        Gisteren had ik de dag om te zoeken .. ¬_¬
        Ik zette de fout op Google en het Arch-forum was het eerste dat naar buiten kwam. 😛

      2.    levendig zei

        Dat wil niet zeggen dat ik de oplossing soms op mijn eigen computer (documentatie) heb staan ​​en die ga zoeken op internet 😀

        1.    Santiago Burgos zei

          Verdomme, maar je kunt het maar beter zeggen, in deze gevallen is het beter dan er informatie over te missen en er geen informatie over te missen, (als je me toestaat mezelf te uiten en met de excuses van de zaak), precies deze verdomde fout is degene die het belette me om Arch een paar maanden geleden te installeren en ik had geen andere keuze dan Manjaro te proberen, maar ik zal proberen het opnieuw te installeren (nu ik een nieuwe harde schijf heb gekocht: D) ​​en kijken hoe het gaat als ik diezelfde krijg fout omdat ik dual-boot moet doen met Windows (werkredenen en een beetje studie)

  2.   Alexander Gil Cal zei

    Hetzelfde overkwam mij en ik loste het ook zo op, maar met de laatste grub-update een paar dagen geleden was dat opgelost, of het gaf me tenminste geen probleem om Arch opnieuw te installeren vanaf 0.

  3.   Percaff_TI99 zei

    Ik weet niet hoeveel megabytes je gisteren hebt bijgewerkt, in mijn geval was het ongeveer 200 en zo; maar vandaag heb ik weer een update van 507 megabytes (kde 4.12.1-1), tot dusver gedraagt ​​het zich wonderen, maar ik hou er niet echt van om zoveel megabytes in korte periodes bij te werken, kortom, het is de prijs van het hebben van de nieuwste , bedankt voor de oplossing, ik ben al gewaarschuwd.

    1.    Alexander Gil Cal zei

      Nou, de waarheid is dat ik het niet precies weet, maar het was klein, ongeveer 160 megabytes, maar ook bijgewerkt libreoffice. Hoe dan ook, de bèta van grub die een paar dagen geleden is toegepast, kun je downloaden van de projectpagina en zelf compileren.

  4.   Ridri zei

    Dit soort mislukking lijkt me ondenkbaar en ook als een maand zonder oplossing omdat het mij al is overkomen. Ik denk dat als het bugs zijn waarmee je niet kunt starten, het zo snel mogelijk moet worden verholpen of de update niet moet worden gepubliceerd.

    1.    pluis zei

      Ik ben het helemaal met je eens, ik gebruik archlinux op mijn desktop-pc en het leek een beetje vreemd dat ze niet teruggingen naar het vorige grub-pakket, aangezien dat pakket me tenminste niet in de steek liet.

  5.   Bernard zei

    Dit is een van de dingen waardoor ik me afvraag waarom ik nog steeds archlinux gebruik? Ik weet het niet, maar wanneer het systeem crasht met een update, is het erg vermakelijk om te moeten zien hoe het op te lossen.
    En voor degenen die niet graag met stervende systemen te maken hebben, ga naar de meer "stabiele" distributies, en daar zijn ze voor.

  6.   Leeuw zei

    Ik gebruik Arch maar ik beheer het door grub dankzij een Debian-installatie in een andere partitie 😛

  7.   itachi zei

    Ik ben een Arch-gebruiker, maar ik zeg altijd dat Arch geen serieuze distro is, het is speelgoed om mee te spelen en te spelen, maar niets meer. Als het serieus wordt, moet je andere distro's gebruiken.

  8.   Matias zei

    Dat laat zien hoe slecht deze distributies zijn voor mensen. Hoe bereikt Linux het publiek? Ik denk niet met Arch .. En hij denkt dat sommigen het aanbevelen en zeggen dat het de beste is .. Iets dat je niet kon updaten is nutteloos meer ..

    1.    Ridri zei

      Er is altijd gezegd dat Arch is gemaakt voor gemiddeld tot gevorderde gebruikers om het niet aan te bevelen aan iemand die geen linux kent. Arch zou zoveel beter kunnen zijn als het meer kwaliteitscontrole had op de verpakking en manjaro is daar het bewijs van. Op dit moment zijn er ook kleine problemen met firefox die chrases als gevolg van een storing in de nvidia-driver waarvan ik veronderstel dat deze met de laatste nvidia-update zal worden opgelost. Bij een rollende release zijn er problemen die van nature beheersbaar zijn, zoals wanneer er belangrijke veranderingen zijn, maar er zijn andere die het gevolg lijken te zijn van verwaarlozing. Hij las op de Synflag-blog hoe hij in contact kwam met een arch packer die niet meer wist op welke versie van gcc hij xfce had gecompileerd. Zoals de Itachi-boog zegt, het is speelgoed om aan te sleutelen en het is erg lief voor degenen die graag dingen uitproberen.

      1.    Matias zei

        Op de hoogte! Bedankt voor het antwoord.

    2.    Morpheus zei

      Dat is waar. Maar…
      Ik gebruik Arch al ongeveer 3-4 jaar exclusief op mijn pc. En, ondanks hoe 'problematisch' het is, ik heb nooit een probleem gehad dat zo ernstig was als dat in de post, waardoor ik het basissysteem opnieuw moest installeren (dat heb ik in feite nooit gedaan, en dat ik dagelijks update en pakketten installeer vanuit de AUR naar mansalva). Paradoxaal genoeg moet ik op het werk de oude en "robuuste" (en "voor het grote publiek") Windows XP gebruiken, waar ik niet eens beheerdersrechten heb om iets te installeren, waar de "gevaarlijke" pagina's worden geblokkeerd door de "gezegende" "proxy. En toch hebben ze in deze 5 jaar het besturingssysteem al minstens twee keer moeten formatteren en opnieuw installeren op deze computer! Dus Arch is niet zo "stabiel" als iedereen nodig heeft?

      1.    Ridri zei

        Arch is niet wat normaal gesproken in de linux-wereld wordt opgevat als een "stabiele" distro, maar integendeel, aangezien het wordt bijgewerkt naar de nieuwste beschikbare versie van alle programma's en bibliotheken zonder nauwelijks te testen. Bovendien worden de pakketten niet gepatcht, tenzij het essentieel is, zoals de kernel. De rest is meestal vanille-versie. Maar ondanks deze boog is hij vrij stabiel en moeilijk te breken. In arch kan alles worden opgelost dankzij het feit dat het geen specifieke configuratie of scripts heeft die processen automatiseren zoals in andere distributies. Allan McRae stelt zelf dat het niet aan te raden is om het in productieomgevingen te gebruiken.

  9.   petertsjechisch zei

    U kunt beter Debian, Slackware of, als dat niet lukt, openSUSE gebruiken en de slechte vibes vergeten 😀

  10.   Alexander Gil Cal zei

    Nou, ik gebruik het al jaren en ik zou het alleen voor Gentoo veranderen, wat betreft de grub-fout, dit meer toen ze ze gaven om de handtekeningen te plaatsen waren de enige problemen die ik heb gehad, maar niets dat niet kan worden opgelost door te lezen een beetje.

  11.   jony127 zei

    Ik vind het merkwaardig dat collega elav, verdediger van debian-stabiliteit (die hij gebruikte) uiteindelijk Arch gebruikt en zegt dat het moeilijk voor hem is om terug te gaan.

    Ik begrijp dat het gebruik van Debian Stable een desktop is, frustrerend is (ik houd er niet eens rekening mee omdat het ook faalt) vanwege de verouderde applicaties, kernel, ... daarom verliet ik het uiteindelijk en ging ik terug naar mijn OpenSuse.

    Het gebruik van debian stable is een desktop die u lange tijd berooft van nieuwe versies van de kernel met zijn verbeteringen, evenals de nieuwste versies van desktopomgevingen, waarbij u op deze manier de mogelijkheid moet opofferen om nieuwe opties en verbeteringen te gebruiken (ik zeg dit ook uit eigen ervaring).

    En Arch, ik wil het niet eens in de schilderkunst, omdat ik niet bereid ben "voor tijd en verlangen" om problemen op te lossen of zonder een systeem te zitten wanneer ik het het meest nodig heb of op het minst geschikte moment, dat doet het niet ' Het geeft me echt rust.

    Het beste is uiteindelijk om een ​​distro te gebruiken die je niet in de steek laat en een goede balans heeft tussen stabiliteit en valuta. Een meer dan aanbevolen optie voor deze OpenSuse, afgezien van het toevoegen van enkele specifieke repo's, kunt u deze eenvoudig updaten naar de laatste versie van uw desktop, kernel, ... ..
    hoewel ik liever blijf bij wat er in de officiële repo's staat. Vervolgens een systeemupdate wanneer de nieuwe versie uitkomt en actief is 🙂

    Groeten.

  12.   Fernando zei

    Hetzelfde overkwam mij ongeveer een maand geleden, omdat ik geen oplossing kon vinden, schakelde ik over naar Syslinux.