FERRAMENTAS LINUX: O Kernel Linux 5.8 adiciona o initrdmem = opção para casos como a substituição do espaço Intel ME pelo Initrd

terça-feira, 2 de junho de 2020

O Kernel Linux 5.8 adiciona o initrdmem = opção para casos como a substituição do espaço Intel ME pelo Initrd





Confira !



Um dos casos de uso dessa nova opção "initrdmem" no Kernel Linux 5.8 pode ser o armazenamento de um ramdisk inicial (initrd) em um chip flash da placa-mãe no espaço disponível após a remoção do código do Intel Management Engine (ME).

A opção initrdmem = boot pode ser usada para especificar um endereço físico e tamanho para carregar um initrd incorporado na memória. Esta nova opção foi enviada como parte das alterações x86 / boot para a janela de mesclagem Linux 5.8 agora aberta.

Essa opção foi adicionada por Ron Minnich, do Google, um dos desenvolvedores originais do Coreboot / LinuxBIOS e líder do projeto. Em seu patch para adicionar o initrdmem, ele descreve o caso de uso interessante para o uso do espaço restante em um chip flash depois de ativar o Intel ME para ter espaço para hospedar a imagem do kernel e do initrd:
Uma dessas situações ocorre quando o espaço FLASH não utilizado nos sistemas UEFI foi recuperado, por exemplo, retirando-o do Management Engine. Por exemplo, em muitos sistemas, o ME recebe metade da parte FLASH; não apenas 2,75M de uma peça de 8M não são utilizados; mas 10,75M de uma parte de 16M não são utilizados. Esse espaço pode ser usado para conter um initrd, mas é necessário informar ao Linux onde ele está.

Existem outros usos possíveis para o initrdmem = também ao permitir que o initrd seja colocado em mais áreas, mas esse é um dos casos de uso mais interessantes para esta nova adição.

Fonte


Até a próxima !!

Nenhum comentário:

Postar um comentário