Новая схема установки и удаления ядер

Все официальные пакеты ядер: linux, linux-lts, linux-zen и linux-hardened теперь не устанавливают ядро в /boot. Это делается с помощью новых хуков mkinitcpio и скриптов. Удаление ядер происходит таким же образом. Никакого ручного вмешательства не требуется.
Смысл нововведений в повышении самодостаточности пакетов ядер и обеспечении гибкости процесса загрузки, вкупе с сохранением обратной совместимости.
На данный момент хуки для установки и удаления ядер доступны только для mkinitcpio. Хуки для dracut пока отсутствуют, но появятся в ближайшем будущем.
такие дела.
cucullus
linux, linux-lts, linux-zen и linux-hardened теперь не устанавливают ядро в /boot
Что то пока не врубился ... у меня самописный grub, например
linux /boot/vmlinuz-linux root=/dev/sda3 rw.
initrd /boot/initramfs-linux.img
автоматом ничего измениться не может, значит нужно где то что-то менять ......... будем читать, но только где бы по побробнее?
Ошибки не исчезают с опытом - они просто умнеют
в /boot копируется не при установке ядра, а при генерации initcpio
такие дела.
cucullus
в /boot копируется не при установке ядра, а при генерации initcpio
ошарашил новостью ... и мой мозг не вынес ее, с перепугу все не правильно понял ...

PS - глянул обновления - стоит в обновлении и linux и linux-lts - самое время обновиться ...

PSS - вообщем обновился/перегрузился, но так и не понял в чем прикол ... вроде и раньше в /boot копировалось только при генерации initcpio ... просто при установке шла автогенерация, что мы не замечали ....... или я не прав? (давно не ставил)
Ошибки не исчезают с опытом - они просто умнеют
общий смысл, что хуки из одного места переехали в другое.
если не лень, можно в гите глянуть
такие дела.
vasek
так и не понял в чем прикол
Понять то его не сложно: раньше boot/vmlinuz-linux являлся частью ядра, а сейчас копированием/удалением оного занимается хук mkinitcpio, за счет чего пакет ядра похудел на 6 мегабайт. Сам файл usr/lib/modules/`uname -r`/vmlinuz остался на месте.

Примечательно, что оригинальная англ. новость вышла с опозданием дней на 10 т.к. нововведение вышло еще в версии 5.8.3.1. Большинство пользователей ничего и не заметило, но новость, все же, решили донести.
cucullus
Хуки для dracut пока отсутствуют, но появятся в ближайшем будущем.
ха, как раз хотел его(dracut) на досуге пощупать, в него вроде уже впилили поддержку zstd сжатия, кто-то пробовал им пользоваться ?
red
cucullus
Хуки для dracut пока отсутствуют, но появятся в ближайшем будущем.
ха, как раз хотел его(dracut) на досуге пощупать, в него вроде уже впилили поддержку zstd сжатия, кто-то пробовал им пользоваться ?
Сегодня смотрел этот топик на BBS в части этой новости и там есть упоминание о dracut и дана ссылка как это сделать в нем в ручную (сам по ссылке не ходил и что там не видел).

... удалил PS ... - это лишнее и не нужное
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.