[РЕШЕНО]Как обновить конфиг grub

Сообщение basename: missing operand выдает не сам grub, а скорее всего /usr/bin/basename
А вот почему, нужно разбираться, но скорее все что то, где то менял сам или что то выполнил не правильное.
Нужен подробный анализ, но похоже тебе его не выполнить .... так что лучше вспоминай что делал, куда лазил, что менял ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
Сообщение basename: missing operand выдает не сам grub, а скорее всего /usr/bin/basename
А вот почему, нужно разбираться, но скорее все что то, где то менял сам или что то выполнил не правильное.
Нужен подробный анализ, но похоже тебе его не выполнить …. так что лучше вспоминай что делал, куда лазил, что менял …
Решил попробовать Fedora. Установил на свободный раздел диска, но она затерла мой grub, так в меню была только одна она, а остальные две системы не отображались. Сразу снес ее, восстановил загрузчик archlinux в котором отображались и запускались все установленные системы. Но не понравился внешний вид grub и решил установить новую тему прописав ее в /etc/default/grub Чтобы изменения вступили в силу надо было обновить загрузчик. Это и привело к вышеизложенной мной проблеме. Конечно это не критично, к простенькому внешнему виду загрузчика можно и не придираться тем более что он работает и запускает все установленные ОС. Но хотелось выяснить причину, устранить ее чтобы в дальнейшем не править grub.cfg напрямую ручками а выполнять как положено через
grub-mkconfig -o /boot/grub/grub.cfg Три дня бьюсь безрезультатно.
yraneh
Это не в Манжаро а в arhlinux на форуме которого я и пишу
Повторю ещё раз, манжаро чат по другому адресу.

yraneh
# update-grub
Генерируется файл настройки grub …
Найдена тема: /boot/grub/themes/Archxion/theme.txt
Найден образ linux: /boot/vmlinuz-linux
Найден образ initrd: /boot/intel-ucode.img /boot/initramfs-linux.img
Предупреждение: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Найден Windows Boot Manager на /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Найден RED OS MUROM (7.3.2) на /dev/sda4
Найден образ linux:
basename: пропущен операнд

и не происходит обновление загрузчика. Как исправить
Команда grub-mkconfig -o /boot/grub/grub.cfg - не обновляет загрузчик.
RusWolf
yraneh
Это не в Манжаро а в arhlinux на форуме которого я и пишу
Повторю ещё раз, манжаро чат по другому адресу.
А я еще раз повторяю, что этот вопрос из archlinux
А Ваше "Команда grub-mkconfig -o /boot/grub/grub.cfg - не обновляет загрузчик." Я понимаю что он обновляет файл конфигурации. Допущена оговорка, но смысл думаю все равно понятен. И Ваша придирка неуместна.
yraneh
И Ваша придирка неуместна.

Да ок, вывод cat /etc/*-release в студию и нет придирок.
# cat /etc/*-release
NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo
Скрином.
Вывод выше, это не с арча вывод, а просто копипаст.
в grub недавно ввели изменение,чтобы определял и прописывал все системы надо в /etc/default/grub вручную раскоментировать строчку
GRUB_DISABLE_OS_PROBER=false
и потом уже
# grub-mkconfig -o /boot/grub/grub.cfg
нахрена сделали эту ловушку для новичков непонятно.раньше установил систему обновил конфигурацию и все системы прописались,теперь еще раскоментировать надо.как раз для начинающих линуксоидов,все с рождения знают про /etc/default/grub и строчку GRUB_DISABLE_OS_PROBER=false.

Linux has an OS Prober feature that allows us to choose other operating systems installed in the system using Grub. By default on the latest version of Linux, it’s disabled; on the earlier versions, it’s enabled.
Linux Forever!
RusWolf
Скрином.
Вывод выше, это не с арча вывод, а просто копипаст.
Вы меня конечно извините но я просто не знаю как в ответ прикрепить скин. Подскажите.
Vadim
в grub недавно ввели изменение,чтобы определял и прописывал все системы надо в /etc/default/grub вручную раскоментировать строчку
GRUB_DISABLE_OS_PROBER=false
и потом уже
# grub-mkconfig -o /boot/grub/grub.cfg

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