Como você instala o Ubuntu Server com um kernel personalizado?

2

Estou instalando o Ubuntu Server em uma máquina que possui certo controlador RAID não suportado pelo kernel padrão. Um patch para o kernel tem que ser baixado e compilado como um módulo para isso funcionar.

Como este será o volume de inicialização, o módulo já deve estar carregado na inicialização de instalação do Ubuntu para detectar meu volume RAID.

Eu estive pensando que talvez gravar um CD de instalação personalizada ou talvez por instalação de rede e pré-configuração de um kernel diferente do que o padrão seria OK, mas não tenho certeza da maneira mais segura / fácil de fazer isso.

É: Ubuntu 10.04 HighPoint RocketRAID 2310 3 drives SATA em um RAID5

    
por Andor 23.07.2010 / 21:24

2 respostas

1

Eu tive um problema semelhante com instalações de rede em um servidor com placa aic94xx - o driver está no kernel, mas seu firmware não foi incluído na imagem initrd. Gerei outra imagem initrd com firmware ausente e carreguei-a junto com a padrão, assim:

"initrd = ubuntu-installer / amd64 / initrd.gz, ubuntu-installer / amd64 / aic94xx-seq.gz"

    
por 25.02.2012 / 11:43
1

Eu não sei para o servidor Ubuntu em particular, mas para inicializar você precisa geralmente de um initrd (ou initramfs) que incluirá os módulos necessários. Se, como eu acredito, o Ubuntu vem com as ferramentas Debian initramfs, então uma invocação padrão de "mkinitramfs" deve criar um initrd / iniramfs apropriado para o seu kernel; então você precisará de uma entrada em seu grub.cfg para o seu kernel.

    
por 25.02.2012 / 12:04