Рішення помилки: не вистачає пам’яті при спробі налаштувати 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 прикріпленого файлу.

WTF? Але як завжди, рішення справа у відчаї та пошуку. Звичайно, я кажу це зараз, але вчора я хотів викинути ноутбук у вікно.

Що ми повинні зробити, це (в тій же інсталяції) відредагувати файл:

# nano /etc/default/grub

і додайте рядок:

GRUB_DISABLE_SUBMENU=y

Потім ми знову запускаємо команду:

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

І все повинно проходити гладко. І нічого, я вже встановлюю ArchLinux знову ж таки, я скористався і переділив розділ диска, щоб надати більше місця кореневій системі (/).


27 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   Марціал-дель-Валле - сказав він

    На щастя в ці дні я перебуваю у відпустці в країнах Дебіана !!

    1.    елав - сказав він

      Вчора я збирався поїхати до тих частин .. Але повернутися назад нелегко.

      1.    Лев - сказав він

        Ви завжди можете спробувати інші землі, такі як Opensuse 😀

    1.    елав - сказав він

      Вердааааааааад !!! Я не пам'ятав цього повідомлення ха-ха-ха ..

      1.    давайте використовувати linux - сказав він

        Ха-ха! ФАЙЛ!

    2.    Навуходоносор - сказав він

      подивіться на те, щоб отримати відповідь на власному форумі, а не консультуватися з нею або не звертати на це увагу ...

      1.    елав - сказав він

        Вчора у мене був день для пошуку .. ¬_¬
        Я помістив помилку в Google, і форум Arch був першим, що вийшло. 😛

      2.    елав - сказав він

        Це не означає вам, що іноді я маю рішення на своєму комп’ютері (Документація), і я виходжу його шукати в Інтернеті 😀

        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.    Морфея - сказав він

      Це правда. Але ...
      Я використовую Arch виключно на своєму ПК близько 3-4 років. І, незважаючи на те, наскільки це "проблематично", у мене ніколи не було такої серйозної проблеми, як у цій публікації, яка змусила мене перевстановити базову систему (насправді я ніколи цього не робив, і що я щодня оновлюю та встановлюю пакети з AUR до мансальви). Парадоксально, що на роботі мені доводиться використовувати стару і "надійну" (і "для всіх загальнодоступну") Windows XP, де я навіть не маю дозволу адміністратора що-небудь встановлювати, де "небезпечні" сторінки блокує "благословенний" проксі . І все ж за ці 5 років їм довелося форматувати та переінсталювати ОС на цьому комп’ютері принаймні двічі! Тож Арч не настільки "стабільний", як усім потрібен?

      1.    рідрі - сказав він

        Arch - це не те, що зазвичай розуміють у світі Linux як "стабільний" дистрибутив, а саме навпаки, оскільки він оновлюється до останньої доступної версії всіх програм та бібліотек без важкого тестування. Крім того, пакети не виправляються, якщо це не є необхідним, наприклад, ядро. Решта - це, як правило, ванільний варіант. Але незважаючи на це арка досить стійка і її важко зламати. В арці все можна виправити завдяки тому, що вона не має жодного типу конкретної конфігурації або сценаріїв, які автоматизують процеси, як в інших дистрибутивах. Сам Аллан Макрей заявляє, що не рекомендується використовувати його у виробничих середовищах.

  9.   петерчеко - сказав він

    Краще використовувати Debian, Slackware або, якщо цього не вдасться, openSUSE і забути про погані вібрації 😀

  10.   Алехандро Гіл Кал - сказав він

    Ну, я використовую його роками, і я б змінив його лише на Gentoo, що стосується помилки видалення, то ще одна, коли вони дали їм поставити підписи, були єдиними проблемами, які у мене були, але нічого, що неможливо вирішити, прочитавши трохи.

  11.   jony127 - сказав він

    Мені цікаво, що товариш Елав, захисник стабільності debian (який він використовував) в кінцевому підсумку використовує Arch і каже, що йому важко повернутися назад.

    Я розумію, що використання debian stable - це робочий стіл дещо засмучує (я навіть не беру це до уваги, тому що це також не вдається) через застарілі програми, ядро, ... тому врешті-решт я в кінцевому підсумку залишив його і повернувся до моєї OpenSuse.

    Використання стабільного робочого столу Debian на довгий час позбавляє вас нових версій ядра з його вдосконаленнями, а також останніх версій середовищ для робочого столу, тим самим жертвуючи можливістю використовувати нові параметри та вдосконалення (я це теж кажу з мого власного досвіду).

    І Арч, я навіть не хочу цього в живописі, бо я не бажаю "часу і бажання" вирішувати проблеми або вичерпувати систему, коли мені це потрібно найбільше або в найменший зручний момент, що насправді не дає мені спокою.

    Зрештою, найкраще, використовуйте дистрибутив, який не залишає вас кинутим і має хороший баланс між стабільністю та валютою. Більш ніж рекомендований варіант для цього OpenSuse, крім додавання певних репозиторіїв, ви можете легко оновити його до останньої версії робочого столу, ядра, ...
    хоча я волію залишатися з тим, що йде в офіційних репо. Потім оновлення системи, коли нова версія виходить і працює 🙂

    Привіт.

  12.   Фернандо - сказав він

    Те саме сталося зі мною близько місяця тому, оскільки я не міг знайти рішення, я перейшов на Syslinux.