The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект Gentoo представил систему управления пакетами Portage..."
Отправлено Michael Shigorin, 07-Сен-20 22:29 
>> [update-grub:]
>> exec grub-mkconfig -o "$GRUB_AUTOUPDATE_CFGNAME" "$@"

> Строго говоря, Михаил, речь как раз про то, что в бунтах вообще
> не надо этот ваш grub-mkonfig делать

Его везде делать необязательно, насколько помню -- как и модули обновлять.  Но уж если трогали руками /etc/{sysconfig,default,$гдеонтам}/grub*, то лучше сделать во избежание недоразумений.

А сам grub устанавливается одной командой grub-install (в случае MBR обязателен параметр диска или MD RAID1, куда ставим; в случае EFI может и без параметров отработать).  Этот скрипт живёт в самом апстримном grub, хотя дистрибутивы могут его подправлять по надобности.

> я как убунтуй в прошлом удивился тому что в том же Альте приходилось
> такое делать

Что именно и в каких обстоятельствах?

Так-то в альте вот какая нехитрая машинерия отрабатывает из %post-скрипта при обновлении пакета:
http://git.altlinux.org/gears/g/grub.git?p=grub.git;a=blob;f...

grub-autoupdate и grub-efi-autoupdate были добавлены мной с целью полной автоматизации именно пакетного обновления (хотя, повторюсь, ничто не мешает дёрнуть их и вручную).  Как аналогичная часть с тех пор сделана в других дистрибутивах -- не смотрел.  Если есть что полезное, могу передать текущему майнтейнеру, только сперва бы самому понять.

> а потом уже узнал что за пределами deb-мира все дистрибутивы Grub
> ставят большим числом команд, так что да, deb-дистрибутивы тут
> удобнее с точки зрения краткости операций

Пока так и не понял, в чём принципиальная разница между grub-install в дебиане и где бы то ни было ещё.

> странно что Альт не взял подобное на вооружение

Если не затруднит, объясните чуть подробнее...

Всякие обвязки-обмотки, связанные с желательностью подбирания дистрибутивной конфигурации из /etc и обеспечения обновления бинарника grub (вместо правки генерата ручками в /boot/grub, ну и "вместо каждый раз сменяемого lilo", ха-ха) -- наверное, можно было бы договориться и стандартизировать получше вплоть до болванки в апстримном grub, в которую остаётся зашить при сборке местоположение дистрибутивной конфигурации.

Пока по этой части знаю update-grub как наиболее общее место, занимающееся только grub-mkconfig, но не grub-install.

Какого-либо "большого числа команд" -- не знаю (если, конечно, не выполнять вручную эквивалент grub-install, но там совсем умаешься).

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру