Страница 1 из 1
Обновление загрузчика Grub 2
Добавлено: 07 апр 2023, 17:24
Greey
Во всех рекомендациях по восстановлению загрузчика Grub 2, что попадались на глаза даётся совет: "следует загрузить дистрибутив Linux с загрузочного оптического диска или флеш-накопителя." Но как-то же Time Shift восстанавливает загрузчик при восстановлении образа без дополнительной Live системы? Должен же быть какой-то способ обновления только одного загрузчика через терминал основной системы, когда, например, при смене ядра или после установки дополнительной системы Linux нужно отобразить в меню загрузчика соответствующий пункт.
Обновление загрузчика Grub 2
Добавлено: 07 апр 2023, 17:35
symon2014
Greey писал(а): ↑07 апр 2023, 17:24
Но как-то же Time Shift восстанавливает загрузчик при восстановлении образа без дополнительной Live системы?
Никак. Зависит от того что именно ты называешь загрузчиком. Он состоит из нескольких частей. Кусочек вообще записан на материнской плате в специальной памяти. Кусочек на разделе EFI. Ну и сам grub ОБЫЧНО на корневом разделе , но это не обязательное условие.
Обновление загрузчика Grub 2
Добавлено: 07 апр 2023, 18:12
demonlibra
Greey писал(а): ↑07 апр 2023, 17:24
способ обновления только одного загрузчика через терминал основной системы, когда, например, при смене ядра или после установки дополнительной системы Linux нужно отобразить в меню загрузчика соответствующий пункт
Обновление загрузчика Grub 2
Добавлено: 07 апр 2023, 18:28
symon2014
Вообще , исходя из современных реалий , загрузить операционную систему можно без всяческих грубов и прочих рефиндов вместе с ним. Тогда название темы можно и поменять.
Я так понимаю что у ТС нет проблем и тема создана чисто на поговорить.

Обновление загрузчика Grub 2
Добавлено: 07 апр 2023, 19:24
rogoznik
Во многих дистрибутивах есть скрипт
update-grub
внутри которого вот такое
Собственно последняя команда и служит для обновления конфигурации grub после установки/обновления ядра и т.п.
Обновление загрузчика Grub 2
Добавлено: 07 апр 2023, 20:58
Greey
symon2014 писал(а): ↑07 апр 2023, 18:28
Я так понимаю что у ТС нет проблем и тема создана чисто на поговорить.
Неправильно понимаешь. Если бы не было проблемы, не было бы и темы. Описал же подробно причину. Для тебя лично ещё раз повторю. Иногда пробую разные дистрибутивы: Debian и др. на основе Debian. Устанавливал ALT и Astra. Каждый раз потом приходилось сохранять образ основной системы LMDE и тут же восстанавливать его, и всё это из-за того, чтобы в меню загрузчика появился пункт с установленной дополнительно системой. Один раз поменял ядро в системе, а оно не отобразилось в меню, пришлось также манипулировать сохранённым образом. Но это же геморой. А вот как просто обновить загрузчик без подобного гемороя никак не могу понять. А ты сразу - чисто на поговорить. У меня 20 соток огорода и надо его возделывать. Делать мне больше нечего, как такие портянки писать, чтобы люди поняли суть вопроса.
rogoznik писал(а): ↑07 апр 2023, 19:24
Во многих дистрибутивах есть скрипт
update-grub
внутри которого вот такое
Собственно последняя команда и служит для обновления конфигурации 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 и есть искомая мной команда, обновляющая пункты загрузчика без дополнительного гемороя?
Обновление загрузчика Grub 2
Добавлено: 07 апр 2023, 21:02
rogoznik
Greey писал(а): ↑07 апр 2023, 20:58
Зачем монтировать каталоги,
Это если ты загрузчик восстанавливаешь и загрузился с флешки/соседней_системы/и_т.д.
А если ты хочешь обновить конфиг загрузчика своей системы, то ничего монтировать не надо
Обновление загрузчика Grub 2
Добавлено: 07 апр 2023, 21:09
symon2014
Greey писал(а): ↑07 апр 2023, 20:58
А ты сразу - чисто на поговорить. У меня 20 соток огорода
В таком случае правильно формулируют вопрос , а не так - а ведь должно же что то быть ? Самый точный и правильный ответ - да , должно. И потом опять допрос с пристрастием , , что за система , как стоит , что делал , что за ошибка.
Greey писал(а): ↑07 апр 2023, 20:58
Зачем монтировать каталоги, если обновляется только загрузчик?
Если эти инструкции не столетние , то речь идёт о разделах и обычно эти рецепты для восстановления grub с флешки , и возможно они уже не для систем с уефи , хотя могу ошибаться.
Обновление загрузчика Grub 2
Добавлено: 07 апр 2023, 21:11
Greey
rogoznik писал(а): ↑07 апр 2023, 21:02
А если ты хочешь обновить конфиг загрузчика своей системы, то ничего монтировать не надо
Вроде понял! Спасибо! Честно, достало уже это создание образов. Что есть два варианта команд для MBR и UEFI тоже понимаю. Поэкспериментирую на какой-нибудь дополнительной системе, тем более, что основная с UEFI, а дополнительные на диске с MBR установлены.
Вроде всё, что хотел узнать. Тему можно закрывать пока symon2014 на меня матом ругаться не начал.
Обновление загрузчика Grub 2
Добавлено: 07 апр 2023, 21:14
symon2014
Greey писал(а): ↑07 апр 2023, 21:11
пока symon2014 на меня матом ругаться не начал.
Я тебе закрою )) Я писал что можно вообще обойтись без загрузчиков , и не надо будет ничего восстанавливать.

Обновление загрузчика Grub 2
Добавлено: 08 апр 2023, 16:01
Slav164
Greey писал(а): ↑07 апр 2023, 21:11
что основная с UEFI,
Если в fstab прописано монтирование esp раздела то достаточно update-grub.
Обновление загрузчика Grub 2
Добавлено: 08 апр 2023, 23:51
Greey
symon2014 писал(а): ↑07 апр 2023, 21:14
Я тебе закрою )) Я писал что можно вообще обойтись без загрузчиков , и не надо будет ничего восстанавливать.
Здесь ты прав, закрывать точно пока не надо. Вчера зря радовался. Сегодня снова такая же катавасия с отключенными плагинами. Первое открытие 12 сек.
Хотел радикально обновить Nemo, а мне выдало, про сломанные пакеты. С помощью Synaptic починил, но проблема долгого запуска осталась. Больше уже терпения не хватило. Полное обновление системы через apt dist-upgrage решило проблему, но появилась другая как здесь
Как убрать кружок авозапуска в Cinnamon? (Пост Lika #131346)
Обновление загрузчика Grub 2
Добавлено: 09 апр 2023, 00:13
symon2014
Greey писал(а): ↑08 апр 2023, 23:51
появилась другая как здесь
Посмотри в параметрах мыши и специальных возможностях. Кажется это должно называться типа автокликер.
Обновление загрузчика Grub 2
Добавлено: 09 апр 2023, 00:28
Greey
symon2014 писал(а): ↑09 апр 2023, 00:13
Посмотри в параметрах мыши и специальных возможностях. Кажется это должно называться типа автокликер.
Благодарю! Нашлась настройка. Отключил! Надо же, разместили в специальных возможностях в разделе "Мышь", там добавились пункты "Наведение как нажатие" и "Вторичное нажатие удержанием первичной кнопки". Лихо завернули.
Опробовал обновление загрузчика. Конец мучениям! В моём случае c LMDE 5 работает команда sudo grub-mkconfig -o /boot/grub/grub.cfg
Теперь тему точно можно закрывать.
Обновление загрузчика Grub 2
Добавлено: 09 апр 2023, 08:55
rogoznik
Greey писал(а): ↑09 апр 2023, 00:28
Теперь тему точно можно закрывать.
Ты сам можешь это сделать - кнопка с "гаечным ключом" внизу страницы. Перед этим не забудь отметить сообщение, которое тебе помогло решить проблему, как решение - это делается в правом верхнем углу сообщения