Como criar a imagem do Uram do Initramf para o arm64

0

Eu tenho o arquivo initramfs no formato gz (initramfs.cpio.gz). Eu tentei inicializar com arquivo gz acima, mas mostra o seguinte erro.

Formato incorreto da imagem do Ramdisk A imagem do Ramdisk está corrompida ou é inválida

Então eu tentei converter a imagem cpio.gz para o formato suportado do uboot usando o comando abaixo.

mkimage -n 'Imagem do Ramdisk' -Um braço -O linux -T ramdisk -gzip -d initramfs.cpio.gz initramfs.uImage

Mas não há suporte para o arm64 na ferramenta mkimage.

Por favor, conselhos sobre como criar o arquivo armmo initramfs do uboot.

Obrigado antecipadamente.

    
por Rajeshkumar 20.09.2016 / 14:16

1 resposta

2

Depois de instalar as ferramentas adequadas do uboot na máquina host, consigo obter a imagem initramfs do AARCH64 com êxito.

Cmd:

sudo apt-get install u-boot-tools


root@OptiPlex-790:~$ mkimage -A arm64 -O linux -T ramdisk -C gzip -d init.cpio.gz initramfs.uImage
Image Name:   
Created:      Tue Sep 20 18:14:33 2016
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    10240 Bytes = 10.00 kB = 0.01 MB
Load Address: 00000000
Entry Point:  00000000
    
por 20.09.2016 / 15:12