Inicializando grub-2.00 com 2 initrds, falha com RAMDISK: gravação incompleta

2

Então, estou tentando dividir meu initrd em dois initrd's. Existem alguns scripts bastante significativos que rodam no initrd, e nós queríamos dividir o initrd para que pudéssemos revisar apenas a lógica ou apenas a parte do kernel.

Como um único initrd, ele inicializa bem. Mas, quando eu divido em dois, recebo um erro:

RAMDISK: incomplete write (-28 != 8388608)

O initrd da entrada do menu grub se parece com:

initrd /initramfs-scripts.img /initramfs-kernel.img

Não consigo encontrar documentação sobre o uso de dois initrds. Tudo o que encontrei até agora são this: stackexchange question e isto: bug . Mas isso não me dá uma ideia sobre o que estou fazendo errado.

    
por kjprice 02.11.2012 / 20:28

1 resposta

0

Não tenho certeza se isso se qualifica como uma resposta completa, mas há algum comportamento estranho com o pygrub e o initramfs. Parece acrescentar alguns bytes ao final. Os bytes são zerados, então o cpio não se importaria com eles. No entanto, nós criptografamos o initramfs, então o algoritmo de decriptografia faz.

    
por 08.03.2013 / 00:25

Tags