Riešenie chyby: nedostatok pamäte pri pokuse o konfiguráciu Grub v ArchLinuxe

Včera môj drahý a nenávidel Arch Linux išiel do pekla sám. Všetko sa stalo, keď som aktualizoval balík libcrypt, ktorý kvôli neznámemu problému začal vykazovať chyby.

Zrejme je to kvôli niečomu, čo súvisí s verziou PacMan + Kernel + LibCrypt. Neviem, problém je v tom, že veľa aplikácií sa mi neotvorilo a keď som reštartoval, už nikdy nezvýšili X.

Pri hľadaní na fóre Arch boli návrhy rovnaké: Preinštalujte základný systém. Ani krátky, ani lenivý som začal inštalovať nasledujúce tento vynikajúci sprievodca, ale stalo sa mi toto:

Pri pokuse o konfiguráciu GRUB pomocou príkazu:

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

Hodilo mi to nasledujúcu chybu:

Generuje sa konfiguračný súbor grub ... Nájdený obraz linuxu: / boot / vmlinuz-linux Nájdený obrázok initrd: /boot/initramfs-linux.img Nájdený obrázok memtest86 +: /boot/memtest86+/memtest.bin: nedostatok pamäte. chyba: syntaktická chyba. chyba: Nesprávny príkaz. chyba: syntaktická chyba. Chyba syntaxe na riadku 195 V generovanom konfiguračnom súbore GRUB sú zistené chyby syntaxe. Uistite sa, že v súboroch / etc / default / grub a /etc/grub.d/* nie sú chyby, alebo prosím pošlite hlásenie o chybe pomocou /boot/grub/grub.cfg.new pripojeného súboru.done

WTF? Ale ako vždy, riešenie nie je to v zúfalstve a hľadaní. Iste, hovorím to teraz, ale včera som chcel vyhodiť notebook z okna.

Čo musíme urobiť, je (v tej istej inštalácii) upraviť súbor:

# nano /etc/default/grub

a pridajte riadok:

GRUB_DISABLE_SUBMENU=y

Potom príkaz spustíme znova:

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

A všetko by malo prebiehať hladko. A nič, už inštalujem Arch Linux znova, tak som využil výhody a znova som rozdelil disk, aby som dal viac priestoru rootovi (/).


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Martial del Valle dijo

    Našťastie som v týchto dňoch na dovolenke v krajinách Debianu !!

    1.    živý dijo

      Včera som sa chystal ísť do tých končín .. Vrátiť sa však nie je ľahké.

      1.    Lev dijo

        Vždy môžete vyskúšať iné krajiny, ako je Opensuse 😀

    1.    živý dijo

      Verdaaaaaaaad !!! Nepamätal som si ten príspevok hahaha ..

      1.    pouzivajme linux dijo

        Haha! FAIL!

    2.    Nabuchodonozor dijo

      pozrite sa, či máte odpoveď na svojom fóre a nekonzultujete ju alebo jej nevenujete pozornosť ... čo hovorí ___ o vás Elav ¬¬ '

      1.    živý dijo

        Včera som mal deň na hľadanie .. ¬_¬
        Dal som chybu na Google a Arch fórum bolo prvé, čo vyšlo. 😛

      2.    živý dijo

        Tým vám nehovorím, že niekedy mám riešenie na svojom vlastnom počítači (dokumentácia) a idem ho hľadať na internet 😀

        1.    santiago burgos dijo

          Sakra, ale povedzte to lepšie, v týchto prípadoch je to lepšie ako chýbať a nechýba o tom informácia (ak mi dovolíte vyjadriť sa a s ospravedlnením prípadu) práve táto kurva a sakra chyba, ktorej zabránila ja pred dokončením inštalácie Arch pred pár mesiacmi a nemal som inú možnosť, ako vyskúšať Manjaro, ale pokúsim sa nainštalovať znova (teraz, keď som si kúpil nový pevný disk: D) a uvidíme, ako to bude, ak sa zobrazí rovnaká chyba pretože budem musieť vykonať dual boot s Windows (pracovné dôvody a malá štúdia)

  2.   Alexander Gil Cal dijo

    To isté sa stalo aj mne a tiež som to vyriešil takto, ale s poslednou aktualizáciou grub pred pár dňami, ktorá bola vyriešená, alebo aspoň mi to nerobilo problém preinštalovať Arch z 0.

  3.   Percaff_TI99 dijo

    Neviem, koľko megabajtov ste včera aktualizovali, v mojom prípade to bolo asi 200 a niečo; ale dnes mám ďalšiu aktualizáciu 507 megabajtov (kde 4.12.1-1), zatiaľ sa správa zázraky, ale mne sa veľmi nepáči aktualizácia toľkých megabajtov v krátkych obdobiach, je to skrátka cena najnovšej, ďakujem za riešenie, som už vopred upozornený.

    1.    Alexander Gil Cal dijo

      No, pravda je taká, že neviem presne, ale bolo to málo, asi 160 megabajtov, ale tiež aktualizujem libreoffice. Každopádne beta verzie grub, ktorá bola použitá pred niekoľkými dňami, si ju môžete stiahnuť zo stránky projektu a zostaviť si ju sami.

  4.   ridri dijo

    Tieto typy zlyhaní sa mi zdajú nepredstaviteľné a tiež ako mesiac bez riešenia, pretože sa mi to už stalo. Myslím si, že keď sa jedná o chyby, ktoré vám neumožňujú spustiť, malo by to byť čo najskôr opravené alebo aktualizáciu nezverejniť.

    1.    páperie dijo

      Úplne s vami súhlasím, používam archlinux na svojom stolnom počítači a zdalo sa mi trochu čudné, že sa nevrátili k predchádzajúcemu balíku grub, pretože uvedený balíček ma prinajmenšom nezlyhal.

  5.   Bernard dijo

    Toto je jedna z vecí, ktorá ma núti pýtať sa, prečo stále používam archlinux? Neviem, ale vždy, keď dôjde k zlyhaniu systému s aktualizáciou, je veľmi zábavné prísť na to, ako to vyriešiť.
    A pre tých, ktorým sa nepáči, že musia riešiť zomierajúce systémy, prejdite na „stabilnejšie“ distribúcie, na ktoré sú určené.

  6.   Lev dijo

    Používam Arch, ale spravujem ho vďaka inštalácii Debianu v inom oddiele rub

  7.   Itachi dijo

    Som používateľom Archu, ale vždy hovorím, že Arch nie je vážne distro, je to hračka na hranie a hry, ale nič viac. Keď sa veci stanú vážnymi, musíte použiť iné distribúcie.

  8.   Matias dijo

    To ukazuje, aké zlé sú tieto distribúcie pre ľudí. Ako sa Linux dostane na verejnosť? Nemyslím s Archom .. A on si myslí, že to niektorí odporúčajú a hovoria, že je to najlepšie .. Niečo, čo si nemohol aktualizovať, je už zbytočné ..

    1.    ridri dijo

      Arch sa vždy hovorilo, že je určený pre stredne pokročilých používateľov, aby neodporúčali niekomu, kto nepozná linux. Arch by mohol byť oveľa lepší, keby mal lepšiu kontrolu nad balením a manjaro je toho dôkazom. Momentálne existujú aj malé problémy s firefoxom, ktoré sa pretrhávajú kvôli zlyhaniu ovládača nvidia, predpokladám, že s najnovšou aktualizáciou nvidia sa to vyrieši. Pri postupnom uvoľňovaní existujú problémy, ktoré sú svojou podstatou zvládnuteľné, napríklad keď dôjde k veľkým zmenám, existujú však aj ďalšie, ktoré sa zdajú byť výsledkom zanedbania. Na blogu Synflag čítal, ako sa dostal do kontaktu s baličom oblúkov, ktorý si nemohol spomenúť, na ktorú verziu gcc zostavil xfce. Ako hovorí Itachi arch, je to hračka, s ktorou sa treba baviť, a je veľmi sladká pre tých, ktorí si radi veci vyskúšajú.

      1.    Matias dijo

        Informovaný! Ďakujem za odpoveď.

    2.    Morpheus dijo

      To je pravda. Ale…
      Arch používam výhradne na svojom PC asi 3-4 roky. A napriek tomu, aké je to „problematické“, nikdy som nemal taký závažný problém ako ten v príspevku, ktorý ma prinútil preinštalovať základný systém (v skutočnosti nikdy nemal, a že denne aktualizujem a inštalujem balíčky z AUR na mansalvu). Paradoxne v práci musím používať starý a „robustný“ (a „pre celú verejnosť“) Windows XP, kde nemám ani oprávnenie správcu niečo inštalovať, kde sú „nebezpečné“ stránky blokované „požehnaným“ „proxy. A napriek tomu za týchto 5 rokov museli formátovať a preinštalovať operačný systém na tomto počítači najmenej dvakrát! Arch teda nie je taký „stabilný“, ako každý potrebuje?

      1.    ridri dijo

        Arch nie je to, čo sa vo svete linuxu bežne chápe ako „stabilné“ distro, ale skôr naopak, pretože sa aktualizuje na najnovšiu dostupnú verziu všetkých programov a knižníc bez toho, aby bolo potrebné ťažko testovať. Balíky navyše nie sú opravené, pokiaľ to nie je nevyhnutné, napríklad jadro. Zvyšok je zvyčajne vanilková verzia. Ale aj cez tento oblúk je dosť stabilný a ťažko sa dá zlomiť. V oblúku sa dá všetko napraviť vďaka tomu, že nemá žiadny typ špecifickej konfigurácie ani skripty, ktoré automatizujú procesy ako v iných distros. Sám Allan McRae uvádza, že sa neodporúča používať ho v produkčnom prostredí.

  9.   peterczech dijo

    Lepšie používajte Debian, Slackware alebo, ak to nefunguje, openSUSE a zabudnite na zlé vibrácie 😀

  10.   Alexander Gil Cal dijo

    Používam ho už roky a zmenil by som ho iba pre Gentoo, čo sa týka chyby grub, toto bolo viac, keď im dali podpisy, jediné problémy, ktoré som mal, ale nič, čo by sa nedalo vyriešiť čítaním málo.

  11.   jony127 dijo

    Považujem za zvedavé, že kolega elav, obranca stability debianu (ktorý použil), nakoniec použije Archa a hovorí, že je pre neho ťažké vrátiť sa späť.

    Chápem, že používanie debian stable je desktop, ktorý je frustrujúci (ani to neberiem do úvahy, pretože tiež zlyháva) kvôli zastaraným aplikáciám, jadru, ... preto som ho nakoniec nechal a vrátil sa do môjho OpenSuse.

    Používanie debian stable je pracovná plocha, ktorá vás na dlhší čas zbaví nových verzií jadra s ich vylepšeniami, ako aj najnovších verzií desktopových prostredí, čím sa bude musieť obetovať možnosť využívať nové možnosti a vylepšenia (hovorím to tiež od moja vlastna skusenost).

    A Arch, nechcem to ani v maľbe, pretože nie som ochotný „pre čas a túžbu“ riešiť problémy alebo vyčerpať systém, keď to najviac potrebujem alebo v najmenej vhodnom okamihu, to však nejde Naozaj mi nedáva pokoj.

    Najlepšie na záver použite distro, ktoré vás nenechá vyhodiť a má dobrú rovnováhu medzi stabilitou a menou. Viac ako odporúčaná voľba pre toto OpenSuse, okrem pridania niektorých špecifických repozitárov, môžete ju ľahko aktualizovať na najnovšiu verziu vášho desktopu, jadra, ... ..
    aj keď radšej zostanem pri tom, čo príde v oficiálnych repo obchodoch. Potom aktualizácia systému, keď vyjde a beží nová verzia 🙂

    Zdravím.

  12.   Fernando dijo

    To isté sa mi stalo asi pred mesiacom, keďže som nemohol nájsť riešenie, prešiel som na Syslinux.