Instalando uma distro antiga do Linux em uma nova peça de hardware

1

Temos a necessidade de instalar uma distribuição Linux mais antiga (Suse 10) em um novo laptop. O kernel que vem com o Suse 10 não tem drivers novos o suficiente para a NIC e o controlador da unidade. Conseguimos encontrar o código-fonte para o NIC e construir um módulo de kernel de NIC funcionando, no entanto, não podemos encontrar o código-fonte para o controlador de unidade fora da árvore do kernel. Kernels mais recentes veem a unidade bem; o controlador é o Intel ATA_PIIX. Está incluído no kernel, o hardware que temos apenas mais recente que a versão no antigo kernel do suse 10 suporta.

Eu rastreei todo o site da Intel procurando pelo código fora da fonte do kernel e não consegui fazer isso. É possível levantar o código de uma nova árvore de fontes do kernel? Está disponível para download em qualquer lugar?

Editar: (de um comentário abaixo)

SLED-10-SP2-x86 é o sistema operacional. A instalação desses sistemas em um processo automatizado, tentando alterar o processo para incluir uma VM (se tivéssemos a memória) ou instalar um SO base diferente; enquanto doable- não pode ser feito no tempo permitido. Para passar pelo processo de desenvolvimento, teste, UAT, teste e implementação demora muito mais do que o tempo que temos. O laptop antigo tinha esse mesmo problema e a correção do meu antecessor era construir os módulos da NIC e da unidade manualmente. Precisamos simplesmente atualizar esses módulos para este novo laptop

    
por tMC 10.06.2011 / 15:03

4 respostas

7

A virtualização é uma opção? Você sempre pode instalar o Suse mais novo e, em seguida, executar o Suse 10 como um convidado KVM. Isso pode ou não funcionar para sua aplicação, dependendo de quão crítico é estar em execução em hardware nativo.

    
por 10.06.2011 / 15:14
1

Então a resposta para sua pergunta é: link Acredito que o SuSE / Novell deva disponibilizar a fonte para o kernel do SLED 10, mas não consigo encontrá-lo depois de uma breve olhada.

    
por 10.06.2011 / 17:51
1

Acabei rodando o antigo ambiente Suse 10 dentro de um chroot na nova instalação do Suse 12.

    
por 04.04.2013 / 17:28
0

Eu acho que virt é ainda uma opção melhor, (como não fazer um aplicativo tão dependente da versão do sistema operacional), no entanto, SuSE (desktop? Enterprise?) 10 com um recente service pack é uma opção? Pelo pouco que me lembro do SuSE (por volta de v9) sua rotina de instalação para qualquer coisa depois da versão 'base' era um pouco ... bizantina, mas acredito que ainda deu um kernel mais recente se você instalou o service pack mais recente de o começo.

(Isso tudo pode ser diferente com v10 ...)

    
por 10.06.2011 / 17:15