Решение ошибки: недостаточно памяти при попытке настроить 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 ошибка: недостаточно памяти. error: синтаксическая ошибка. ошибка: неверная команда. error: синтаксическая ошибка. Синтаксическая ошибка в строке 195 Синтаксические ошибки обнаружены в сгенерированном файле конфигурации GRUB. Убедитесь, что в файлах / etc / default / grub и /etc/grub.d/* нет ошибок, или отправьте отчет об ошибке с прикрепленным файлом /boot/grub/grub.cfg.new.done

Какого черта? Впрочем как всегда, решение не в отчаянии и поиске. Конечно, я говорю это сейчас, но вчера я хотел выбросить ноутбук в окно.

Что мы должны сделать (в той же установке) отредактировать файл:

# 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.   Марсьяль-дель-Валле сказал

    К счастью, в эти дни я нахожусь в отпуске в странах Debian !!

    1.    Elav сказал

      Вчера я собирался уехать в те края ... Но вернуться обратно непросто.

      1.    Лев сказал

        Вы всегда можете попробовать другие земли, например Opensuse 😀

  2.   Навуходоносор сказал
    1.    Elav сказал

      Вердаааааааад !!! Я не помню тот пост, хахаха ..

      1.    давайте использовать Linux сказал

        Ха-ха! ПОТЕРПЕТЬ ПОРАЖЕНИЕ!

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

      ищите ответ на своем собственном форуме, а не консультируйтесь с ним и не обращайте на него внимания ... это говорит ___ о вас, Элав ¬¬ '

      1.    Elav сказал

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

      2.    Elav сказал

        Это не значит, что иногда у меня есть решение на моем собственном компьютере (документация), и я выхожу искать его в Интернете 😀

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

          Блин, но лучше, чем вы выразились, в этих случаях лучше, чем о нем и не упускать информацию о нем (если вы позволите мне высказать свое мнение и с извинениями по делу) именно эта гребаная и чертова ошибка является единственной что Это помешало мне завершить установку Arch пару месяцев назад, и у меня не было выбора, кроме как попробовать Manjaro, но я попытаюсь установить снова (теперь, когда я купил новый жесткий диск: D), и посмотрю, как все пройдет, если я получу та же ошибка, так как мне придется выполнять двойную загрузку с Windows (причины работы и небольшое исследование)

  3.   Алехандро Хил Кал сказал

    То же самое случилось со мной, и я тоже решил это вот так, но с последним обновлением grub пару дней назад это было решено, или, по крайней мере, это не дало мне проблемы с переустановкой Arch из 0.

  4.   Перкафф_TI99 сказал

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

    1.    Алехандро Хил Кал сказал

      Ну правда точно не знаю но было мало, около 160 мегабайт, но я тоже обновляю libreoffice. В любом случае бета-версию grub, которая была применена несколько дней назад, вы можете загрузить со страницы проекта и скомпилировать самостоятельно.

  5.   Ридри сказал

    Этот тип сбоя кажется мне немыслимым, а также месяцем без решения, потому что он уже случился со мной. Я думаю, что когда появляются баги, не позволяющие запустить его, нужно как можно скорее исправить или не публиковать обновление.

    1.    пух сказал

      Я полностью согласен с вами, я использую archlinux на своем настольном компьютере, и мне показалось немного странным, что они не вернулись к предыдущему пакету grub, учитывая, что этот пакет, по крайней мере, меня не подвел.

  6.   Бернард сказал

    Это одна из вещей, которая заставляет меня задаться вопросом, почему я все еще использую archlinux? Я не знаю, но всякий раз, когда система дает сбой с обновлением, очень интересно найти, как решить эту проблему.
    А тем, кто не любит иметь дело с умирающими системами, переходите на более «стабильные» дистрибутивы, для чего они и созданы.

  7.   Лев сказал

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

  8.   Итачи сказал

    Я пользователь Arch, но я всегда говорю, что Arch - это несерьезный дистрибутив, это игрушка, с которой можно играть и возиться, но не более того. Когда ситуация становится серьезной, вы должны использовать другие дистрибутивы.

  9.   Матиас сказал

    Это показывает, насколько плохи эти дистрибутивы для людей.Как Linux достигает широкой публики? Я не думаю, что с Arch .. И он думает, что некоторые рекомендуют его и говорят, что он лучший .. То, что вы не могли обновить, больше бесполезно ..

    1.    Ридри сказал

      Arch всегда говорил, что он создан для среднего продвинутого пользователя, чтобы не рекомендовать его тем, кто не знает Linux. Arch мог бы быть намного лучше, если бы у него был больший контроль качества упаковки, и Manjaro - тому подтверждение. Прямо сейчас есть небольшие проблемы с firefox, который ломается из-за некоторого сбоя в драйвере nvidia, который, я полагаю, с последним обновлением nvidia будет решен. В скользящем выпуске есть проблемы, которые решаемы по самой своей природе, например, когда есть важные изменения, но есть и другие, которые кажутся результатом пренебрежения. Он читал в блоге Synflag, как он связался с архиватором, который не мог вспомнить, на какой версии gcc он скомпилировал xfce. Как говорит Арка Итачи, это игрушка, с которой можно повозиться, и она очень сладка для тех, кто любит пробовать разные вещи.

      1.    Матиас сказал

        Информированы! Спасибо за ответ.

    2.    Морфеус сказал

      Это правда. Но…
      Я использую Arch исключительно на своем ПК около 3-4 лет. И, несмотря на то, насколько это «проблематично», у меня никогда не было такой серьезной проблемы, как та, что была в сообщении, которая вынудила бы меня переустановить базовую систему (на самом деле у меня никогда не было, и я ежедневно обновляю и устанавливаю пакеты из AUR к мансалве). Как ни парадоксально, на работе мне приходится использовать старую и «надежную» (и «для всех») Windows XP, в которой у меня даже нет прав администратора на установку чего-либо, где «опасные» страницы блокируются «благословенными» "прокси. И все же за эти 5 лет им уже как минимум дважды приходилось форматировать и переустанавливать ОС на этом компьютере! Значит, Arch не такой «стабильный», как всем нужно?

      1.    Ридри сказал

        Arch - это не то, что обычно понимается в мире Linux как «стабильный» дистрибутив, но как раз наоборот, поскольку он обновляет до последней доступной версии всех программ и библиотек без особого тестирования. Кроме того, пакеты не исправляются, если это не является важным, например ядром. В остальном обычно ванильный вариант. Но несмотря на это арка довольно устойчива и ее сложно сломать. В Arch все можно исправить благодаря тому, что в нем нет какой-либо конкретной конфигурации или скриптов, автоматизирующих процессы, как в других дистрибутивах. Сам Аллан МакРэй заявляет, что не рекомендуется использовать его в производственных средах.

  10.   Петерчеко сказал

    Лучше используйте Debian, Slackware или, в противном случае, openSUSE и забудьте о плохих флюидах

  11.   Алехандро Хил Кал сказал

    Ну, я использую его годами, и я бы изменил его только для Gentoo, что касается ошибки grub, эта еще одна, когда они дали им поставить подписи, были единственными проблемами, которые у меня были, но ничего, что не может быть решено прочитав немного.

  12.   jony127 сказал

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

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

    Использование debian стабильного рабочего стола на долгое время лишает вас новых версий ядра с его улучшениями, а также последних версий сред рабочего стола, при этом вам приходится жертвовать возможностью использования новых опций и улучшений (я говорю это тоже по собственному опыту).

    И Арч, я даже не хочу этого в рисовании, потому что я не желаю «тратить время и желание» решать проблемы или выбегать из системы, когда мне это нужно больше всего или по крайней мере в подходящий момент. действительно не дает мне никакого спокойствия.

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

    Привет.

  13.   Фернандо сказал

    То же самое случилось со мной около месяца назад, так как я не смог найти решение, я перешел на Syslinux.