Практическое руководство перескакивает через архив cpio, когда несколько архивов cpio связываются

При выполнении a update-initramfs -u это будет в конечном счете звонить /usr/sbin/mkinitramfs __TMPEARLYCPIO переменная укажет на данные, которые предварительно ожидаются к финалу initramfs. Для системы AMD это, кажется, состоит из несжатого архива cpio только с одним файлом kernel/x86/microcode/AuthenticAMD.bin в. После первого раздела cpio реальный initramfs запускается, однако из-за предварительно ожидаемого раздела простое zcat /boot/initramfsfile | cpio --extract теперь не работает больше.

  • то, как я могу разделить, предлагают первое, предварительно ожидало cpio? Как я могу вычислить размер одного архива cpio?
0
задан 13 August 2018 в 23:17

1 ответ

Как подсказал здесь dracutskipcpio добивается цели: skipcpio. Я могу затем использовать его как это:

skipcpio /boot/initrd.img-4.12.0-rc6-custom > initrd.img-4.12.0-rc6-custom.real
zcat initrd.img-4.12.0-rc6-custom.real | cpio --extract

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

0
ответ дан 28 October 2019 в 04:06

Другие вопросы по тегам:

Похожие вопросы: