Tamanho máximo do parâmetro vmalloc para o linux?

1

Em primeiro lugar, estou inicializando de um grande MEMDISK usando o PXE (900MB). Devido ao nosso ambiente, não posso diminuir o tamanho nem mover arquivos para um ambiente nfs / iSCSI / .... Tudo precisa estar nesse MEMDISK.

Agora, quando tento executar o SO, saio de vmalloc space. Como faço para aumentá-lo para um número que permite que uma imagem tão grande seja mapeada? Eu tentei o parâmetro "vmalloc = 1280M", mas com esse parâmetro, eu não passei da tela Booting the kernel .

A memória não deve ser um problema, pois a (s) máquina (s) tem pelo menos 2 GB de RAM. (900MB MEMDISK + 256MB para outras coisas do kernel + 768MB para coisas de usuários). A (s) máquina (s) tem processador Pentium 4 Extreme Edition, com hyperthreading e SSE2, mas não EM64T.

Como posso inicializar o sistema e passar essa mensagem? Diminuir o tamanho do MEMDISK também não é possível. É o menor que podemos obter com nossos módulos kernel + userland.

Obrigado por sua ajuda!

Yvan Janssens

    
por friedkiwi 31.05.2011 / 14:21

1 resposta

1

O que você quer dizer com "memdisk"? Se você está configurando o / dev / ram e colocando um ext3 / 4 fs nele, então não faça isso; use um tmpfs em vez disso.

    
por 31.05.2011 / 17:01