Thyago Furtado da Silva escreveu:
> Saudações lista!
> Já a algum tempo estou tentando criar uma imagem "padrão" de servidores 
> linux que instalo.
> Peguei uma máquina, preparei o Linux do zero (preferir utilizar o OpenSuse 
> 10.2 por estar mais acostumado) e personalizei do jeito que precisava.
> Com o auxilio do Mondo Rescue, criei uma imagem (imagem.ISO) deste Server e 
> queimei um CD.
> Esse Mondo Rescue cria uma imagem bootável e com uma ferramenta para 
> restaurar essa imagem no hardware de destino.
> O problema:
> Em hardwares parecidos (a imagem fora criada com HD IDE) a imagem funciona 
> que é uma beleza. Já em Hardwares diferentes (HD's Sata's ou controladoras 
> Sata's diferentes) ocorrem problemas.
> Digo por testes que não trata-se da imagem ou dessa ferramenta (mondo 
> rescue). O problema, creio eu é que antes de criar essa imagem, eu não tenha 
> habilitado os módulos necessários, pois em alguns boots nesses hardwares 
> diferentes, ele não chega nem a "achar" o disco HDA ou SDA...
> Levando em conta que eu não sei em qual hardware vou "restaurar" essa imagem 
> (será utilizada como padrão, independentemente do tipo de HD ou controladora 
> SATA), o que me sugerem? Habilitar todos os módulos SATA e IDE antes de 
> criar a imagem?
> Se sim, na internet deve existir algum howto, correto? (Não sou muito 
> "amigo" dessa tarefa de recompilar o kernel...)
> De fato, essa seria a solução?
> Gostaria de ouvir a opinião da lista...
>   

Olá,

       Vejo de cara três problemas: os módulos para as diversas 
controladoras, os nomes das novas partições e o carregador do Linux.
       O primeiro pode-se resolver criando um initrd com todos os 
módulos disponíveis para controladoras do kernel em questão.
       O segundo sugere um script para alterar o nome das partições que 
podem ser hdxn ou sdxn (x=a,b,c,d... e n=1,2,3,4...) em /etc/fstab e no 
mapeamento do carregador, que se for o Grub, em /boot/grub estão os 
arquivos.
       Já o terceiro é melhor criar um diretório e montar dentro deste 
as partições conforme o novo /etc/fstab e então rodar o instalador do 
carregador do Linux, que se no caso for o Grub, grub-install /dev/[hs]dx.
       Estes dois último podem estar num script só num pendrive ou 
disquete e rodá-lo após restaurar a imagem. O primeiro vejo em duas 
alternativas, pois fica a cargo da ferramenta que usará para criar o 
initrd, geralmente mkinitrd, e então joga esse "gigantesco" initrd como 
o initrd padrão do Linux a ser carregado na imagem; ou ainda pode 
adicioná-lo no script pós-restauração fazendo com que o initrd seja 
gerado dentro do chroot.

       Boa sorte! Feliz Natal! Próspero Ano Novo!

-- 
Atenciosamente,

           Junior Polegato

           Um peregrino de problemas; Um pergaminho de soluções!
           Página Profissional: http://www.juniorpolegato.com.br

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a