Inicializando o Debian5 (Lenny) no kernel 2.6.16

1

Devido a um módulo do kernel proprietário que eu não tenho a fonte e é muito exigente sobre as versões do kernel que ele irá carregar (mesmo com o modprobe --f), eu me encontro precisando rodar um 2.6.16 .XX kernel na minha máquina Debian5. A máquina inicializa bem com o kernel de ações 2.6.26-2, e eu construí e iniciei com sucesso os kernels baseados em 2.6.26 e 2.6.31 fazendo um .deb e o ndoing dpkg -i.

No entanto, quando eu faço a mesma abordagem para o 2.6.16, o kernel trava na inicialização. Estou testando isso em uma imagem VMWare, então não acho que seja um problema de hardware mais novo não suportado pelo kernel antigo.

Para um kernel funcional, na inicialização eu recebo:

Uncompressing Linux.. OK booting the kernel
Loading, please wait...
mdadm: No devices listed in the conf file were found
kinit name_to_dev_t /dev/hda5 (dev5,3)
...

Com 2.6.16.60, eu nunca recebo a mensagem kinit. Ele trava após a linha mdadm. Não há arrays mdadm nesta máquina, então eu duvido que seja um problema dentro do material mdadm, que deve apenas errar como no caso 2.6.26 acima, mas por alguma razão eu estou ficando preso ao entrar no kinit .

Eu tenho batido minha cabeça contra essa parede, então estou muito aberto a sugestões sobre como solucionar isso.

    
por bk. 13.01.2010 / 08:18

1 resposta

1

Existem tantas coisas que podem dar errado. Primeiro você precisa descobrir exatamente onde o processo de inicialização está parado. Se você mudou o kernel, e ele carrega um initrd , o material ali pode precisar ser alterado também. Isso geralmente pega pessoas. Seria realmente útil se você inicializasse o kernel de uma forma detalhada para ver claramente o ponto em que ele tem problemas de execução.

    
por 13.01.2010 / 09:24