Como criar ZImage?

1

Tarefa

Eu tenho um arquivo .img (cpio, para initramfs). Na verdade, é resultado de mkinitcpio . O U-boot é usado como um gerenciador de inicialização. Mas o U-boot precisa de UImage ou ZImage. Eu preciso colar U-boot com a imagem cpio criada. ZImage é preferível como resultado, porque o tamanho é importante.

Pergunta

O utilitário mkimage apenas pode criar o UImage? É possível converter o cpio em ZImage? Como posso fazer isso?

    
por skap 02.09.2017 / 14:54

1 resposta

0

Um arquivo zImage contém uma imagem compactada do kernel do Linux. Se não estiver disponível pré-criado, você o cria compilando as fontes do kernel com make zImage . O initramfs criado por mkinitcpio é um arquivo cpio contendo os arquivos de um sistema de arquivos inicial que é usado na inicialização. A imagem do kernel e o initramfs são coisas diferentes, então você não pode converter o arquivo cpio em um zImage.

    
por 03.09.2017 / 12:25