У меня есть сервер с корневым разделом RAID1, но у него есть небольшой раздел для / boot на каждом из двух дисков: я делаю «dd» один на другой при каждом обновлении.
К сожалению, раздел / boot слишком мал - при обновлении ядра у initramfs нет места для записи нового initrd.img в раздел. Исправление размера раздела означало бы лишить компанию ее критически важных услуг на некоторое время, чего я бы хотел избежать.
Как я понимаю, grub boot, initrd.img используется только до тех пор, пока не смонтированы реальные разделы. Можно ли просто удалить существующий файл initrd.img и освободить место для сборки нового, пока система работает?
Ответы:
Но вы должны планировать худшее, что вы будете делать, если произойдет сбой или завершение работы системы во время замены, или это может быть плохое обновление ядра.
Рекомендуется всегда использовать старое ядро, которое работает.
Так что держите готовый загрузочный USB-диск с резервной копией этого ядра и ramdisk. (5 ~ 10 минут, чтобы восстановить)
источник