Архив метки: initrd

Debian, Xen и большой initrd

Заметка между делом.

Столкнулся с тем, что на домашних серверах (на данный момент один обновил до Debian 13) стало мало места в /boot/efi. initrd занимал 47 МБ, что как-то неприлично много, особенно с учетом MODULES=dep в /etc/initramfs-tools/initramfs.conf.

Оказалось, что у xen-tools свое мнение на этот счет в /etc/initramfs-tools/conf.d/xen-tools: «To make the Dom0’s initramfs working inside DomUs, too, most modules need to be included». В моем случае initrd из dom0 никак не использовался для domU, поэтому копировать все доступные модули в образ для dom0 было излишним.

Moving from direct kernel boot to pygrub in Xen

Разворачивал новую машинку для домашнего Xen’а — в конфиге заметил новый для себя параметр — bootloader=pygrub. Заинтересовался; собирать ядра для практически не используемого домашнего сервера мне давно уже лень, а как грузить ядро изнутри domU было неизвестно. До сих пор.

Читать далее Moving from direct kernel boot to pygrub in Xen

Кастомные скрипты в initrd для обновления системы

Решил сделать зарисовку на тему корректного обновления системы на ригах (да и любых других подобных устройствах) из самой системы. Если быть точным, то просто позаписывать наработки за последний день на эту тему.

Читать далее Кастомные скрипты в initrd для обновления системы