LINUX.ORG.RU

Не могу сконфигурировать GRUB при установке ArchLinux!!!

 ,


0

1

При команде grub-mkconfig -o /boot/grub/grub.cfg выдает: Generating grub configuration file ... Найден образ linux: /boot/vmlinuz-linux Найден образ initrd: /boot/initramfs-linux.img Ошибка: недостаточно памяти. Ошибка: syntax error. Ошибка: incorect comand. Ошибка: syntax error. Синтаксическая ошибка в строке 164 В сгенерированном файле настроек grub обнаружены синтаксические ошибки. Убедитесь, что в файлах /etc/default/grub и /etc/grub.d/* ошибки отсутствуют или пошлите сообщение об ошибке в прикрепленым файлом /boot/grub/grub.cfg.new. завершено 3 дня уже не могу установить Арч.

Ответ на: комментарий от lampslave

А почему нет, у нас его не нужно обновлять при каждом обновлении ядра.

Зачем, если все само прекрасно конфигурится?

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

У ТС не конфигурируется (хотя конечно не факт, что ручной вариант будет работать). Да и Арч обычно ставят, чтобы в нём ковыряться, а не просто поставить и радоваться.

P.S. Сам пользуюсь генератором, ибо лень :)

lampslave ★★ ()
Ответ на: комментарий от tazhate

Что-то по ТС это не видно.

Если у него загрузчик уже установлен и лишь не генерируется конфиг, о чём и написано в шапке темы, то ТС может написать простой конфиг сам.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Что-то по ТС это не видно.
Если у него загрузчик уже установлен и лишь не генерируется конфиг, о чём и написано в шапке темы, то ТС может написать простой конфиг сам.

А ты ошибку принципиально не замечаешь, почему не генерируется? Может стоит решать настоящие проблемы, а не костылять простые конфиги?

tazhate ★★★★★ ()
Ответ на: комментарий от oper1206

Как же эту бороду установить?:-) я так понимаю вся проблема у меня в загрузчике.

oper1206 ()
Ответ на: комментарий от tazhate

Я вижу, но файлы в /etc/default/grub и /etc/grub.d/* редактировал ТС, значит должен знать что он там писал.

Ну и не вижу проблем в написании конфига самому.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от oper1206

Так я не знаю как исправить мне ошибку. В этом то и вся проблема.

Ты специально комментарии по делу пропускаешь?

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

Извиняюсь. Я уже комп перезагрузил. Попадаю в gnu grub version 2.00, с двумя строками на выбор: arch linux, with linux core repo kernel и. arh linux, with linux kernel (Fallback initramfs). При выборе любой из них выдает: error: no such device: ............................. Loaxing Linux core repo kernel. Error: no such partition. Loading initial ramdisk. Error: you need to load the kernel first.

oper1206 ()
Ответ на: комментарий от oper1206

Переустанавливай все. Прям с начала и по инструкции.
И не надо создавать /boot раздел, делай два / и /home.

Далее, советую вместо арча поставить что-нибудь более дружелюбное, например ubuntu, opensuse и тд.

Рано тебе еще в такие дебри, арч всегда поставить успеешь.

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

Спасибо. Да, начну наверно ubuntu устанавливать. Но сначала все таки еще раз попробую арч:-)

oper1206 ()

Столкнулся тоже с такой проблемой, интересуют варианты решения.

И не надо создавать /boot раздел, делай два / и /home.

Почему не нужно так делать? это разве решит проблему?

kibernetik ()
Ответ на: комментарий от kibernetik

Потому, что новичку так меньше шансов запутаться и сделать ошибку.

kostik87 ★★★★★ ()

Вот что пишет консоль полностью. это в моём случае

[root@kiberlaptop kibernetik]# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Найден образ linux: /boot/vmlinuz-linux
Найден образ initrd: /boot/initramfs-linux.img
  No volume groups found
Найден Windows 7 (loader) на /dev/sda2
ошибка: недостаточно памяти.
ошибка: syntax error.
ошибка: Incorrect command.
ошибка: syntax error.
Синтаксическая ошибка в строке 175
В сгенерированном файле настроек GRUB обнаружены синтаксические ошибки.
Убедитесь, что в файлах /etc/default/grub
и /etc/grub.d/* ошибки отсутствуют или пошлите сообщение об ошибке
в прикреплённым файлом /boot/grub/grub.cfg.new.завершено
[root@kiberlaptop kibernetik]# 

175 строкой в моём случае является

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi                               <<<<----175 строка
### END /etc/grub.d/41_custom ###
kibernetik ()
Ответ на: комментарий от kibernetik

У меня стояла винд7. Не знаю, вроде инт при установкелинукса форматировал' все делал по инструкции. Откуда эта ошибка, не понятно. Буда щас 4 раз пробовать.

oper1206 ()
Ответ на: комментарий от oper1206

Была та же проблема с созданием конфига grub, я откатился на старый пакет и все заработало. напишите версию пакета grub, установленного в вашей системе.

anonymous ()
Ответ на: комментарий от anonymous

Все установил! На конец-то. Все дело было в том, что я устанавливал 2 загрузчика: syslinux сначала, а потом еще и граб. В мануале, в разделе установка загрузчика, не написано что нужно выбрать один из них:-) Сейчас установил сислинукс - все нормально.

oper1206 ()
Ответ на: комментарий от oper1206

Все дело было в том, что я устанавливал 2 загрузчика: syslinux сначала, а потом еще и граб. В мануале, в разделе установка загрузчика, не написано что нужно выбрать один из них

Это ты круто.

Medar ★★★★★ ()

Делаю некропост, если кто-то столкнётся с проблемой. Мне помогли такие действия.

# grub-mkconfig > grub.cfg
# mv grub.cfg /boot/grub/

IIIypuk ★★ ()
Ответ на: комментарий от unt1tled

гы)) у меня такая же проблема, только арч поднят в вертуалке > так что у меня bios или UEFI????? и да при установке syslinux после перезагрузки система уходит в rootfs, 2 месяца назад все проходило на ок!!

julixs ★★ ()
Ответ на: комментарий от anonymous

а можно по подробнее?? а то пробовал grub ставить из под systemrescuid так потом вообще не завелся

julixs ★★ ()
Ответ на: Есть решение! от europanzer

В файл /etc/default/grub добавьте строку: GRUB_DISABLE_SUBMENU=y

Вот он, единственный адекватный и правильный совет. ТС, учись гуглить или искать по форуму.

evilmanul ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.