Решение за грешка: липсва памет при опит за конфигуриране на 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 + image: /boot/memtest86+/memtest.bin грешка: липсва памет. грешка: синтаксична грешка. грешка: Неправилна команда. грешка: синтаксична грешка. Синтаксична грешка на ред 195 Синтаксисните грешки се откриват в генерирания GRUB конфигурационен файл. Уверете се, че няма грешки във файловете / etc / default / grub и /etc/grub.d/* или моля, подайте доклад за грешка с прикачен файл /boot/grub/grub.cfg.new.done

WTF? Но както винаги, решението то е в отчаянието и търсенето. Разбира се, казвам това сега, но вчера това, което исках, беше да изхвърля лаптопа през прозореца.

Това, което трябва да направим, е (в същата инсталация) да редактираме файла:

# nano /etc/default/grub

и добавете реда:

GRUB_DISABLE_SUBMENU=y

След това изпълняваме командата отново:

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

И всичко трябва да върви гладко. И нищо, аз вече инсталирам ArchLinux отново, така че се възползвах и преразделих диска, за да дам повече място на root (/).


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Марциал дел Вале каза той

    За щастие тези дни съм на почивка в земите на Debian !!

    1.    елав каза той

      Вчера щях да тръгна за тези части .. Но връщането назад не е лесно.

      1.    Лъв каза той

        Винаги можете да опитате други земи като Opensuse 😀

    1.    елав каза той

      Вердаааааааад !!! Не си спомних този пост хахаха ..

      1.    нека използваме linux каза той

        Хаха! ФАЙЛ!

    2.    Навуходоносор каза той

      погледнете да имате отговора във вашия собствен форум и да не го консултирате или да не му обръщате внимание ... това говори ___ за вас Елав ¬¬ '

      1.    елав каза той

        Вчера имах ден за търсене .. ¬_¬
        Сложих грешката в Google и форумът Arch беше първото нещо, което излезе. 😛

      2.    елав каза той

        Това не е да ви кажа, че понякога имам решението на моя компютър (Документация) и излизам да го търся в Интернет Internet

        1.    Сантяго Бургос каза той

          По дяволите, но по-добре го кажете, в тези случаи е по-добре, отколкото за и не пропускайте информация за това (ако ми позволите да се изразя и с извиненията по случая) точно тази шибана и проклета грешка е тази, която Това ми попречи да завърша инсталирането на Arch преди няколко месеца и нямах друг избор, освен да опитам Manjaro, но ще се опитам да инсталирам отново (сега, след като си купих нов твърд диск: D) и ще видя как протича, ако получа същата грешка оттогава Ще трябва да направя двойно зареждане с Windows (причини за работа и малко проучване)

  2.   Алехандро Гил Кал каза той

    Същото нещо ми се случи и аз също го реших по този начин, но с последната актуализация на grub преди няколко дни, която беше решена, или поне не ми създаде проблем с преинсталирането на Arch от 0.

  3.   Percaff_ti99. каза той

    Не знам колко мегабайта актуализирате вчера, в моя случай беше около 200 и нещо; но днес имам друга актуализация от 507 мегабайта (kde 4.12.1-1), засега тя се държи чудесно, но всъщност не ми харесва да актуализирам толкова много мегабайти за кратки периоди, накратко, цената е да имаш най-новата , благодаря за решението, вече съм предупреден.

    1.    Алехандро Гил Кал каза той

      Ами истината е, че не знам точно, но беше малко, около 160 мегабайта, но също така и актуализиран libreoffice. Така или иначе бетата на grub, която беше приложена преди няколко дни, можете да я изтеглите от страницата на проекта и да я компилирате сами.

  4.   ридри каза той

    Този тип провал ми се струва немислим и също като месец без решение, защото вече ми се случи. Мисля, че когато са грешки, които не ви позволяват да стартирате, това трябва да бъде коригирано възможно най-скоро или да не се публикува актуализацията.

    1.    пух каза той

      Напълно съм съгласен с вас, използвам archlinux на настолния си компютър и изглеждаше малко странно, че те не се върнаха към предишния пакет grub, като се има предвид, че този пакет поне не ме провали.

  5.   Бернар каза той

    Това е едно от нещата, което ме кара да се чудя защо все още използвам archlinux? Не знам, но винаги, когато системата се срине с актуализация, е много забавно да трябва да се намери как да се реши.
    А за тези, които не обичат да се занимават с умиращи системи, преминете към по-"стабилните" дистрибуции, за което са и те.

  6.   Лъв каза той

    Използвам Arch, но имам grub, който го управлява благодарение на инсталация на Debian в друг дял 😛

  7.   Итачи каза той

    Аз съм потребител на Arch, но винаги казвам, че Arch не е сериозен дистрибутор, това е играчка, с която да играете и да си играете, но нищо повече. Когато нещата станат сериозни, трябва да използвате други дистрибуции.

  8.   Matias каза той

    Това показва колко лоши са тези дистрибуции за хората. Как Linux достига до обществеността? Не мисля с Arch .. И той смята, че някои го препоръчват и казват, че е най-добрият .. Нещо, което не можете да актуализирате, вече е безполезно ..

    1.    ридри каза той

      За Arch винаги се е казвало, че е създаден за средно напреднали потребители да не препоръчват на някой, който не знае Linux. Arch може да бъде много по-добър, ако имаше по-качествен контрол върху опаковката и манджарото е доказателство за това. В момента има и малки проблеми с firefox, който се променя поради някакъв провал в драйвера на nvidia, което предполагам, че с последната актуализация на nvidia ще бъде решен. При непрекъснато освобождаване има проблеми, които са управляеми от самото си естество, например когато има важни промени, но има и други, които изглежда са резултат от пренебрегване. Той четеше в блога на Synflag как е влязъл в контакт с архпакер, който не може да си спомни коя версия на gcc е компилирал xfce. Както казва арката на Итачи, това е играчка, с която можете да се забъркате и е много сладко за тези, които обичат да изпробват нещата.

      1.    Matias каза той

        Информиран! Благодаря за отговора.

    2.    Morpheus каза той

      Вярно е. Но…
      Използвам Arch изключително на моя компютър от около 3-4 години. И въпреки колко проблематичен е, никога не съм имал проблем, толкова сериозен като този в публикацията, който ме принуди да преинсталирам основната система (всъщност никога не съм имал и че актуализирам ежедневно и инсталирам пакети от AUR до мансалва). Парадоксално по време на работа трябва да използвам стария и „здрав“ (и „за широката публика“) Windows XP, където дори нямам разрешение на администратор да инсталирам каквото и да било, където „опасните“ страници са блокирани от „благословения“ "прокси. И все пак през тези 5 години трябваше да форматират и преинсталират ОС на този компютър поне два пъти! Значи Arch не е толкова "стабилен", колкото всеки има нужда?

      1.    ридри каза той

        Arch не е това, което обикновено се разбира в света на Linux като "стабилен" дистрибутор, а точно обратното, тъй като се актуализира до последната налична версия на всички програми и библиотеки, без да се тества трудно. Освен това пакетите не се закърпват, освен ако не е от съществено значение, като ядрото. Останалото обикновено е ванилова версия. Но въпреки това арката е доста стабилна и трудна за разбиване. В arch всичко може да бъде поправено благодарение на факта, че той няма никакъв тип специфична конфигурация или скриптове, които автоматизират процесите, както в други дистрибуции. Самият Алън Макрей заявява, че не се препоръчва използването му в производствена среда.

  9.   петерчеко каза той

    По-добре използвайте Debian, Slackware или, ако не успеете, openSUSE и забравете за лошите вибрации 😀

  10.   Алехандро Гил Кал каза той

    Е, аз го използвам от години и бих го сменил само за Gentoo, що се отнася до грешката на grub, това повече, когато им дадоха да поставят подписите, бяха единствените проблеми, които имах, но нищо, което не може да бъде решено чрез четене малко.

  11.   jony127 каза той

    Намирам за любопитно, че колегата elav, защитник на стабилността на debian (която той използва) в крайна сметка използва Arch и казва, че му е трудно да се върне назад.

    Разбирам, че използването на debian stable е десктоп е разочароващо (дори не го взема предвид, защото също се проваля) поради остарелите приложения, ядрото, ... ето защо в крайна сметка накрая го оставих и се върнах назад към моята OpenSuse.

    Използването на debian stable is a desktop ви лишава за дълго време от нови версии на ядрото с неговите подобрения, както и от най-новите версии на средите за настолни компютри, като по този начин трябва да жертвате възможността да използвате нови опции и подобрения (казвам това също от моя собствен опит).

    И Арч, дори не го искам в рисуването, защото не съм готов "за време и желание" да се налага да решавам проблеми или да оставам без система, когато имам най-голяма нужда или в най-малко подходящия момент, това не наистина не ми дава спокойствие.

    Най-доброто нещо в крайна сметка, използвайте дистрибуция, която не ви оставя хвърлени и има добър баланс между стабилност и валута. Повече от препоръчителната опция за тази OpenSuse, освен добавянето на някои конкретни репозитории, можете лесно да я актуализирате до най-новата версия на вашия работен плот, ядро, ... ..
    въпреки че предпочитам да остана с това, което идва в официалните репо-сделки. След това системна актуализация, когато излезе и стартира новата версия 🙂

    Поздрави.

  12.   Fernando каза той

    Същото нещо ми се случи преди около месец, тъй като не можах да намеря решение, преминах към Syslinux.