InfoMaré

InfoMaré – Tutoriais, notícias e artigos….

Instalação KickStart ?!?!? (Parte 3)

Com o arquivo ks.cfg configurado corretamente você pode escolher entre deixá-lo em uma máquina da rede, em um servidor ftp ou http remoto, colocá-lo em um disquete ou na ISO do seu CD ou DVD de instalação da distro!!! Não esqueça de renomeá-lo para ks.cfg.

Sendo um dvd ou cd é muito mais prático pois é só dar boot pela mídia desejada e dar o comando:

linux ks=cdrom

Para os outros métodos:

Disquete:

linux ks=floppy

Rede:

ks=nfs:<server>:/<path>

* Para executar uma instalação kickstart baseada na rede, você precisa ter um servidor BOOTP/DHCP na sua rede e deve incluir as informações de configuração da máquina na qual está instalando a distro. O servidor BOOTP/DHCP proverá suas informações de rede e a localidade do arquivo kisckstart ao cliente. Se um arquivo kickstart é especificado pelo servidor BOOTP/DHCP, o sistema cliente tentará uma montagem NFS da localidade do arquivo e o copiará no cliente, usando-o como um arquivo kickstart. As configurações exatas variam dependendo do servidor BOOTP/DHCP que você usar.

Exemplo de uma linha do arquivo dhcpd.conf do servidor DHCP:

filename “/local/do/arquivo/kickstart/nomedoarquivo.cfg”;
next-server servidor.nfs.com;

URL:
ks=http://<server>/<path>

Conclusão
Agora toda a instalação kickstart está aí comentada e explicadinha tin tin por tin tin… boa sorte… e só lembrando:

- Tudo isso foi feito, testado e aprovado em PCs intel, amd, 64 e 32 bit. Foi utilizado o Fedora Core 6. Até o Red Hat 9 e Fedora 6 esse método funcionará perfeitamente pois esse foi um método criado pela Red Hat e foi utilizado em larga escala por usuários em sua versão 9. Após isso não testei.

Duvidas? Esqueci de algo? Postem um comentário!

Instalação KickStart ?!?!? (Parte 2)

Aqui um exemplo do anaconda-ks.cfg com todas as opções de cada seção comentadas e explicadas. xD

# Kickstart file automatically generated by anaconda.

#Essa linha diz ao sistema para fazer uma nova instalação em vez de fazer um upgrade em uma instalação existente. Para fazer upgrade em uma instalação existente é só substituir o install por upgrade.
install

#Aqui você põe onde vai estar seu repositório.
#cdrom – Instala a partir de um cdrom ou dvd
#harddrive – instala a partir do disco rígido. Pode ser definida a partição onde estarão os arquivos ou o diretório:
# Para partição: harddrive –partition=<partição>
# Para diretório: harddrive –partition=<partição> –dir=/diretorio/da/instalacao
#nfs – instala a partir de um servidor NFS
# Para servidor: nfs –server=<hostname ou IP>
# Para diretório no servidor: nfs –server=<hostname ou IP> –dir=/diretorio/da/instalacao
#url – Instala a partir de um servidor remoto FTP ou HTTP
# Para http: url –url http://<servidor>/<diretorio>
# Para ftp: url –url ftp://<usuario>:<senha>@<servidor>/<diretorio>
cdrom
Leia o resto deste post »

Instalação KickStart ?!?!?

Imagine-se na seguinte situação… Você tem uns 10 pc’s para instalar o Fedora com personalização de pacotes e todos tem que ser exatamente iguais e você tem apenas um dia de trabalho para terminar essa tarefa… ideias? É aí que entra a KickStart!

Kickstart é um modo de instalação automatizada onde você pode criar um arquivo contendo as respostas para todas as perguntas que são feitas durante uma instalação típica. Uma utilização bem prática para o KickStart é para quem quer fazer a mesma instalação em várias máquinas, pois tanto o arquivo que contém as respostas como os pacotes necessários para a instalação podem estar em uma máquina e serem acessados pelas outras da rede; do mesmo modo em que podem estar num cd, dvd, hd local, ftp ou http.

Bom… vamos ao que interessa… essa é a primeira parte de três. Farei desse modo para melhor explicar cada etapa.
Criando o arquivo kickstart (ks.cfg)
O ks.cfg é um arquivo de texto comum que em cada linha terá uma resposta para cada pergunta feita na instalação. O Red Hat a partir do 9 vem com uma aplicação para configuração desse arquivo, mas aqui falarei como fazer seu próprio com um editor de texto qualquer.

O modo mais fácil é fazer a primeira instalação normalmente, que servirá como modelo para as outras. No diretório /root/ você encontrará um arquivo chamado anaconda-ks.cfg, que foi gerado automaticamente com as respostas da sua instalação.

A ordem para as respostas não faz diferença, não precisam estar na ordem da instalação porém o arquivo deve ter a seguinte estrutura:

1 – RESPOSTAS DA INSTALAÇÃO
2 – %pre #que são comandos a serem executados antes da instalação
3 – %post #que são comandos a serem executados após a instalação

O %pre e %post são opcionais.
Caso você queira fazer algo manualmente durante a instalação é só omitir a resposta e ele irá lhe perguntar o que fazer ^^.

No próximo post irei colocar aqui um ks.cfg totalmente comentado.

T+ pessoas… xD

First…

Aee… primeiro post…
Brevemente aqui estarão disponíveis tutoriais, artigos e outros materiais interessantes sobre diversos assuntos.

Sem mais palavras…
T+