Обновление загрузчика Grub 2

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
no avatar

Автор темы
Greey
Сообщения: 147
Зарегистрирован: 15 июл 2020, 16:12
Решено: 1
Откуда: Russia
Благодарил (а): 16 раз
Поблагодарили: 7 раз

Обновление загрузчика Grub 2

#1

07 апр 2023, 17:24

Во всех рекомендациях по восстановлению загрузчика Grub 2, что попадались на глаза даётся совет: "следует загрузить дистрибутив Linux с загрузочного оптического диска или флеш-накопителя." Но как-то же Time Shift восстанавливает загрузчик при восстановлении образа без дополнительной Live системы? Должен же быть какой-то способ обновления только одного загрузчика через терминал основной системы, когда, например, при смене ядра или после установки дополнительной системы Linux нужно отобразить в меню загрузчика соответствующий пункт.

Аватара пользователя

symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Обновление загрузчика Grub 2

#2

07 апр 2023, 17:35

Greey писал(а):
07 апр 2023, 17:24
Но как-то же Time Shift восстанавливает загрузчик при восстановлении образа без дополнительной Live системы?
Никак. Зависит от того что именно ты называешь загрузчиком. Он состоит из нескольких частей. Кусочек вообще записан на материнской плате в специальной памяти. Кусочек на разделе EFI. Ну и сам grub ОБЫЧНО на корневом разделе , но это не обязательное условие.

Аватара пользователя

demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Обновление загрузчика Grub 2

#3

07 апр 2023, 18:12

Greey писал(а):
07 апр 2023, 17:24
способ обновления только одного загрузчика через терминал основной системы, когда, например, при смене ядра или после установки дополнительной системы Linux нужно отобразить в меню загрузчика соответствующий пункт

Код: Выделить всё

update-initramfs -k all -c
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Обновление загрузчика Grub 2

#4

07 апр 2023, 18:28

Вообще , исходя из современных реалий , загрузить операционную систему можно без всяческих грубов и прочих рефиндов вместе с ним. Тогда название темы можно и поменять. :hoho:
Я так понимаю что у ТС нет проблем и тема создана чисто на поговорить. :joke:

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Обновление загрузчика Grub 2

#5

07 апр 2023, 19:24

Во многих дистрибутивах есть скрипт update-grub внутри которого вот такое

Код: Выделить всё

grub-mkconfig -o /boot/grub/grub.cfg
Собственно последняя команда и служит для обновления конфигурации grub после установки/обновления ядра и т.п.
ИзображениеИзображение

no avatar

Автор темы
Greey
Сообщения: 147
Зарегистрирован: 15 июл 2020, 16:12
Решено: 1
Откуда: Russia
Благодарил (а): 16 раз
Поблагодарили: 7 раз

Обновление загрузчика Grub 2

#6

07 апр 2023, 20:58

symon2014 писал(а):
07 апр 2023, 18:28
Я так понимаю что у ТС нет проблем и тема создана чисто на поговорить. :joke:
Неправильно понимаешь. Если бы не было проблемы, не было бы и темы. Описал же подробно причину. Для тебя лично ещё раз повторю. Иногда пробую разные дистрибутивы: Debian и др. на основе Debian. Устанавливал ALT и Astra. Каждый раз потом приходилось сохранять образ основной системы LMDE и тут же восстанавливать его, и всё это из-за того, чтобы в меню загрузчика появился пункт с установленной дополнительно системой. Один раз поменял ядро в системе, а оно не отобразилось в меню, пришлось также манипулировать сохранённым образом. Но это же геморой. А вот как просто обновить загрузчик без подобного гемороя никак не могу понять. А ты сразу - чисто на поговорить. У меня 20 соток огорода и надо его возделывать. Делать мне больше нечего, как такие портянки писать, чтобы люди поняли суть вопроса.
rogoznik писал(а):
07 апр 2023, 19:24
Во многих дистрибутивах есть скрипт update-grub внутри которого вот такое

Код: Выделить всё

grub-mkconfig -o /boot/grub/grub.cfg
Собственно последняя команда и служит для обновления конфигурации grub после установки/обновления ядра и т.п.
"Системный загрузчик GRUB восстановление настройка удаление" Linux FAQ. Сейчас передо мной открыт. Упоминаются команды upgrade-grub и grub-mkconfig -o /boot/grub/grub.cfg но там пишут, что надо применять целый набор команд, что-то в этом роде (у меня UEFI):

exit
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt/boot/efi
sudo umount /mnt
sudo grub2-mkconfig -o /boot/efi/EFI/ubuntu/grub.cfg
sudo grub2-install /dev/sda

Зачем монтировать каталоги, если обновляется только загрузчик? Автоматом вставлять команды sudo grub2-mkconfig -o /boot/efi/EFI/ubuntu/grub.cfg
и sudo grub2-install /dev/sdaв терминал тоже не хочется. Не знаю окончательно как они подействуют. Не хотелось бы потом вообще систему потерять.

Значит, если правильно тебя понял, sudo grub2-mkconfig -o /boot/efi/EFI/ubuntu/grub.cfg и есть искомая мной команда, обновляющая пункты загрузчика без дополнительного гемороя?
Последний раз редактировалось пользователем 1 Greey; всего редактировалось раз: 7

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Обновление загрузчика Grub 2

#7

07 апр 2023, 21:02

Greey писал(а):
07 апр 2023, 20:58
Зачем монтировать каталоги,
Это если ты загрузчик восстанавливаешь и загрузился с флешки/соседней_системы/и_т.д.
А если ты хочешь обновить конфиг загрузчика своей системы, то ничего монтировать не надо
ИзображениеИзображение

Аватара пользователя

symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Обновление загрузчика Grub 2

#8

07 апр 2023, 21:09

Greey писал(а):
07 апр 2023, 20:58
А ты сразу - чисто на поговорить. У меня 20 соток огорода
В таком случае правильно формулируют вопрос , а не так - а ведь должно же что то быть ? Самый точный и правильный ответ - да , должно. И потом опять допрос с пристрастием , , что за система , как стоит , что делал , что за ошибка.
Greey писал(а):
07 апр 2023, 20:58
Зачем монтировать каталоги, если обновляется только загрузчик?
Если эти инструкции не столетние , то речь идёт о разделах и обычно эти рецепты для восстановления grub с флешки , и возможно они уже не для систем с уефи , хотя могу ошибаться.

no avatar

Автор темы
Greey
Сообщения: 147
Зарегистрирован: 15 июл 2020, 16:12
Решено: 1
Откуда: Russia
Благодарил (а): 16 раз
Поблагодарили: 7 раз

Обновление загрузчика Grub 2

#9

07 апр 2023, 21:11

rogoznik писал(а):
07 апр 2023, 21:02
А если ты хочешь обновить конфиг загрузчика своей системы, то ничего монтировать не надо
Вроде понял! Спасибо! Честно, достало уже это создание образов. Что есть два варианта команд для MBR и UEFI тоже понимаю. Поэкспериментирую на какой-нибудь дополнительной системе, тем более, что основная с UEFI, а дополнительные на диске с MBR установлены.

Вроде всё, что хотел узнать. Тему можно закрывать пока symon2014 на меня матом ругаться не начал.

Аватара пользователя

symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Обновление загрузчика Grub 2

#10

07 апр 2023, 21:14

Greey писал(а):
07 апр 2023, 21:11
пока symon2014 на меня матом ругаться не начал.
Я тебе закрою )) Я писал что можно вообще обойтись без загрузчиков , и не надо будет ничего восстанавливать. :-D

Аватара пользователя

Slav164
Сообщения: 269
Зарегистрирован: 01 фев 2018, 15:41
Откуда: Барнаул
Благодарил (а): 12 раз
Поблагодарили: 33 раза
Контактная информация:

Обновление загрузчика Grub 2

#11

08 апр 2023, 16:01

Greey писал(а):
07 апр 2023, 21:11
что основная с UEFI,
Если в fstab прописано монтирование esp раздела то достаточно update-grub.

no avatar

Автор темы
Greey
Сообщения: 147
Зарегистрирован: 15 июл 2020, 16:12
Решено: 1
Откуда: Russia
Благодарил (а): 16 раз
Поблагодарили: 7 раз

Обновление загрузчика Grub 2

#12

08 апр 2023, 23:51

symon2014 писал(а):
07 апр 2023, 21:14
Я тебе закрою )) Я писал что можно вообще обойтись без загрузчиков , и не надо будет ничего восстанавливать. :-D


Здесь ты прав, закрывать точно пока не надо. Вчера зря радовался. Сегодня снова такая же катавасия с отключенными плагинами. Первое открытие 12 сек.

Хотел радикально обновить Nemo, а мне выдало, про сломанные пакеты. С помощью Synaptic починил, но проблема долгого запуска осталась. Больше уже терпения не хватило. Полное обновление системы через apt dist-upgrage решило проблему, но появилась другая как здесь Как убрать кружок авозапуска в Cinnamon? (Пост Lika #131346)

Аватара пользователя

symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Обновление загрузчика Grub 2

#13

09 апр 2023, 00:13

Greey писал(а):
08 апр 2023, 23:51
появилась другая как здесь
Посмотри в параметрах мыши и специальных возможностях. Кажется это должно называться типа автокликер.

no avatar

Автор темы
Greey
Сообщения: 147
Зарегистрирован: 15 июл 2020, 16:12
Решено: 1
Откуда: Russia
Благодарил (а): 16 раз
Поблагодарили: 7 раз

Обновление загрузчика Grub 2

#14

09 апр 2023, 00:28

symon2014 писал(а):
09 апр 2023, 00:13
Посмотри в параметрах мыши и специальных возможностях. Кажется это должно называться типа автокликер.
Благодарю! Нашлась настройка. Отключил! Надо же, разместили в специальных возможностях в разделе "Мышь", там добавились пункты "Наведение как нажатие" и "Вторичное нажатие удержанием первичной кнопки". Лихо завернули.


Опробовал обновление загрузчика. Конец мучениям! В моём случае c LMDE 5 работает команда sudo grub-mkconfig -o /boot/grub/grub.cfg
Теперь тему точно можно закрывать.

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Обновление загрузчика Grub 2

#15

09 апр 2023, 08:55

Greey писал(а):
09 апр 2023, 00:28
Теперь тему точно можно закрывать.
Ты сам можешь это сделать - кнопка с "гаечным ключом" внизу страницы. Перед этим не забудь отметить сообщение, которое тебе помогло решить проблему, как решение - это делается в правом верхнем углу сообщения
ИзображениеИзображение

Закрыто

Вернуться в «Загрузка системы, бэкапы и восстановление»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя