Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: В меню GRUB не выходит добавить пункты  (Прочитано 795 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kakaha_228

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
После обновление Windows 7 до 8.1 в меню GRUB пропали пункты загрузки. Я загрузился с LiveCD образа и при помощи программы "Boot Repair" восстановил пункты в меню и смог загрузиться и в Ubuntu 18.04, и в винду. Но кроме них у меня стоял ещё и Android x86, который пропал из меню, но остался на диске...
Я записал эти пункы в файл 40_custom:
    menuentry "Android 6.0.1" {
    set root='(hd0,9)'
    linux /cm-x86-13.0-r1/kernel quiet root=/dev/ram0 androidboot.selinux=permissive acpi_sleep=s3_bios.s3_mode SRC=/cm-x86-13.0-r1
    initrd /cm-x86-13.0-r1/initrd.img
    }
Но когда я ввёл "sudo update-grub", я получил в ответ:
    qwerty@qwerty-Lenovo-G50-45:~$ sudo update-grub
    Sourcing file `/etc/default/grub'
    Генерируется файл настройки grub …
    Найдена тема: /boot/grub/themes/lenovo/theme.txt
    Найден образ linux: /boot/vmlinuz-5.4.0-107-generic
    Найден образ initrd: /boot/initrd.img-5.4.0-107-generic
    Найден образ linux: /boot/vmlinuz-5.4.0-105-generic
    Найден образ initrd: /boot/initrd.img-5.4.0-105-generic
    Найден образ linux: /boot/vmlinuz-5.4.0-100-generic
    Найден образ initrd: /boot/initrd.img-5.4.0-100-generic
    /etc/grub.d/40_custom: 1: /etc/grub.d/40_custom: menuentry: not found
    /etc/grub.d/40_custom: 3: /etc/grub.d/40_custom: linux: not found
    /etc/grub.d/40_custom: 4: /etc/grub.d/40_custom: initrd: not found
    /etc/grub.d/40_custom: 5: /etc/grub.d/40_custom: Syntax error: "}" unexpected
    qwerty@qwerty-Lenovo-G50-45:~$
В при запуске программы Grub Customizer я получею ошибку с тем же текстом... Я понимаю, что могу ничего не понимать в этом деле, но я не понимаю, что здесь не так. Я пробовал всячески реадктировать этот код, но ничего не поменялось.
На каком-то форуме вычитал, что нужно дать разрешение на выполение файлу, но это ничего не поменяло... Переустановка системы не вариант, так как могу потерять все данные. Как вариант полностью переустановить сам GRUB, но у меня система на EFI загрузчике, так что его может быть проблематично перестановить.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: В меню GRUB не выходит добавить пункты
« Ответ #1 : 11 Апреля 2022, 12:29:49 »
не надо было удалять #!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Kakaha_228

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: В меню GRUB не выходит добавить пункты
« Ответ #2 : 11 Апреля 2022, 19:02:47 »
Этих строк в файле и не было. Сейчас попробую и отпишусь

 

Страница сгенерирована за 0.054 секунд. Запросов: 25.