Рейтинг:0

Ошибка Grub не задание

флаг ca

У меня есть Ubuntu 20.04 на рабочем столе с 1 жестким диском. Последние 2 или 3 месяца загрузка стала медленнее и во время загрузки появляется сообщение "ошибка: не задание", которое мигает и исчезает. Я проверил вопросы на этом форуме из прошлого и проверил синтаксис файла /etc/grub.d/default.. это очень стандартный файл, и я не вижу никаких изменений синтаксиса.. Я также скачал grub-customiser и проверил конфигурацию grub, ошибок нет, но загрузка медленная, а «ошибка: не назначение» все еще сохраняется.

У меня нет пользовательской конфигурации под 00_header, 10_linux или 40_custom.

Есть ли что-то еще, что мне нужно проверить?

Обновление для @ChanganAuto: нет ошибок при запуске «sudo update-grub»

@pasmanpasmaÅski, спасибо и отметил. Обновил /etc/default/grub, запустил sudo update-grub и перезагрузился. Никаких изменений, я все еще получаю сообщение об ошибке: не сообщение о назначении.

~$ grep ТАЙМ-АУТ /etc/default/grub
GRUB_ТАЙМ-АУТ_STYLE=меню
GRUB_ТАЙМ-АУТ=0

Обновление: 10 декабря

$ grep МОДУЛИ /etc/default/grub
#GRUB_PRELOAD_MODULES="part_gpt"

Прокомментировал модули предварительной загрузки, запустил sudo update-grub и все равно не повезло... ошибка: сообщение о назначении не сохраняется

Обновление: решено

Прочитав еще несколько сообщений, я, наконец, решил запустить ремонт обуви - и это, кажется, решило мою проблему - сообщение об ошибке исчезло - хотя это немного грустно, не зная точно, что вызвало это или как это было исправлено - информация о восстановлении загрузки приведена ниже на случай, если она будет полезна https://paste.ubuntu.com/p/XHZMck23s6

ChanganAuto avatar
флаг us
UEFI или BIOS/устаревшая версия?
флаг ca
`~$ sudo efibootmgr [sudo] пароль для ххххх: BootCurrent: 0001 Тайм-аут: 2 секунды BootOrder: 0001,0002 Boot0001* убунту Boot0002 Диспетчер загрузки Windows ` >> UEFI и настройки такие же, как указано выше, хотя я не уверен, как появилась запись Windows
ChanganAuto avatar
флаг us
Запись Windows существует, потому что в разделе EFI установлен загрузчик Windows, наряду с Ubuntu. Если у вас больше нет Windows, то она наверняка была у вас раньше, и эта запись осталась (удаление системного раздела Windows — «C:» — не удаляет его загрузчик в системах UEFI). Теперь я предлагаю запустить `sudo update-grub`.Если есть какая-либо ошибка, обязательно обновите вопрос с результатами.
pasman pasmański avatar
флаг mx
Это решает вашу проблему https://forums.freebsd.org/threads/error-not-an-assignment.72404/
флаг ca
@pasmanpasmaÅski, спасибо. Я видел этот пост раньше и проверял файлы: /etc/default/grub и /etc/grub.d/40_custom и никаких проблем с синтаксисом. Мой 40_custom не изменился по умолчанию. В моем файле по умолчанию grub grub есть стандартные записи: 'GRUB_DEFAULT=0 GRUB_TIMEOUT_STYLE = "скрытый" GRUB_TIMEOUT=0 GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || эхо Debian`" GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск" GRUB_CMDLINE_LINUX="" GRUB_PRELOAD_MODULES="part_gpt" `
флаг ca
@ChanganAuto, спасибо, я должен был упомянуть, что несколько раз выполнил «sudo update-grub» без ошибок, как показано ниже: `sudo update-grub [sudo] пароль для ххххх: Исходный файл /etc/default/grub' Исходный файл /etc/default/grub.d/init-select.cfg' Создание файла конфигурации grub... Найден образ Linux: /boot/vmlinuz-5.4.0-91-generic Найден образ initrd: /boot/initrd.img-5.4.0-91-generic Найден образ Linux: /boot/vmlinuz-5.4.0-90-generic Найден образ initrd: /boot/initrd.img-5.4.0-90-generic Добавление записи меню загрузки для настроек прошивки UEFI сделано`
pasman pasmański avatar
флаг mx
@theertan Не включайте вывод команды в комментарий, [редактируйте] (https://askubuntu.com/posts/1379902/edit) исходный вопрос и добавляйте его сюда или используйте [pastebin] (pastebin.com). В файле /etc/default/grub измените строку `GRUB_TIMEOUT_STYLE=menu`, а затем `sudo update-grub`
флаг ca
@pasmanpasmaÅski, спасибо, я обновил исходный вопрос .. без изменений после установки GRUB_TIMEOUT_STYLE=menu, я все еще получаю сообщение об ошибке: не задание
флаг ca
Я запустил grub_emu и выдал похожую ошибку: ошибка: не задание.. Однако помимо этого ошибок было больше: Ошибка: разреженный файл не разрешен Ошибка Linux не определена Ошибка initrd не определена И через несколько секунд я попадаю в меню загрузки grub - так что это объясняет отложенную / медленную загрузку ... однако это все еще не объясняет, какой файл вызывает ошибку «разреженный файл не разрешен». при чтении других сообщений единственными соответствующими файлами являются: /etc/по умолчанию/жратва /etc/init.d/00_header /etc/init.d/10_linux и т.д.. но это стандартные файлы??
pasman pasmański avatar
флаг mx
Попробуйте удалить строку `GRUB_PRELOAD_MODULES="part_gpt"`. Grub по умолчанию загружает гораздо больше модулей.
флаг ca
Я сделал это, но изменений нет - пожалуйста, смотрите исходный вопрос в последнем абзаце, спасибо
Рейтинг:0
флаг ca

Прочитав еще несколько сообщений, я, наконец, решил запустить ремонт обуви - и это, кажется, решило мою проблему - сообщение об ошибке исчезло - хотя это немного грустно, не зная точно, что вызвало это или как это было исправлено - информация о восстановлении загрузки ниже, если она полезна paste.ubuntu.com/ р/XHZMck23s6

Ответить или комментировать

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