The OpenNET Project / Index page

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



"Проект Gentoo представил систему управления пакетами Portage 3.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для слежения за появлением новых сообщений в нити, нажмите "Проследить за развитием треда".
. "Проект Gentoo представил систему управления пакетами Portage..." –1 +/
Сообщение от Michael Shigorinemail (ok), 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, но там совсем умаешься).

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проект Gentoo представил систему управления пакетами Portage 3.0, opennews, 07-Сен-20, 07:08  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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