Скопировать initramfs в определенное место после сборки?

Я взламывал малину Pi с изображением Ubuntu 15.04. Поскольку у меня есть зашифрованная настройка загрузки, мне нужно сгенерировать образ initramfs.gz в первом разделе файловой системы, который является загрузочным устройством с открытым текстом.

Ubuntu автоматически генерирует изображения initramfs в /boot/initrd.img-$(uname -r) . Есть ли крючок, который я могу уловить со сценарием, чтобы автоматически копировать последнее построенное изображение в /boot/firmware/initramfs.gz ?

One Solution collect form web for “Скопировать initramfs в определенное место после сборки?”

Прочтите руководство по initramfs-tools и напишите скрипт hook. Вы можете посмотреть сценарии, поставляемые системой, помещенные в /usr/share/initramfs-tools/hooks/ для вашей справки. Ваш собственный скрипт должен войти в /etc/initramfs-tools/hooks/ . Сценарии в обеих папках объединяются и выполняются, разрешая свои зависимости с помощью mkinitramfs .

Во временной папке вы можете генерировать initramfs и проверять его содержимое.

 mkinitramfs -o initramfs.gz zcat initramfs.gz | cpio -id initramfs.gz 

Как только он будет готов, обновите систему initramfs в /boot используя update-initramfs -u .

EDIT: Я неправильно понял вашу проблему.

Вы можете видеть, что в /etc/kernel вызывается скрипт hook script, который вызывается скриптами postinst / postrm / preinst / prerm каждого пакета ядра. update-initramfs вызывается в /etc/kernel/postinst.d/initramfs-tools , поэтому вы можете добавить туда еще один скрипт, который будет вызываться после initramfs-tools .

  • Не удалось обновить модуль ядра с помощью modprobe: после перезагрузки dmesg указывает старую версию (но modinfo показывает новую)
  • Каков правильный способ ссылки на LINUX / UNIX в целом?
  • Я не должен использовать root в моем новом узле Ubuntu, верно?
  • Инструмент для отображения каждой информации электронной почты, отправленной с сервера.
  • Ошибка загрузки разделяемой библиотеки libSDL-1.2
  • Почему приложение Run (Alt-F2) очень слабое на новом компьютере?
  • Написание usb на FreeBSD для доступа к окнам
  • Ubuntu 10.04 kvm Скорость гостевой сети виртуальной машины медленная
  • / на 100% емкости. Не знаю, где я ошибся в своем разделении или как продолжить
  • Проблема с установкой Chromium на libgl1-mesa-glx: i386
  • Использование xampp на ubuntu
  • Linux и Unix - лучшая ОС в мире.