9.10. Iniciando uma Instalação Kickstart

Para começar uma instalação kickstart, você deve inicializar o sistema através de um disquete boot do Red Hat Enterprise Linux, CD-ROM boot ou pelo CD-ROM 1 do Red Hat Enterprise Linux e indicar um comando boot especial no prompt de início. O programa de instalação procura pelo arquivo kickstart se o argumento da linha de comando ks for passado ao kernel.

Disquete Boot

Se o arquivo kickstart estiver em um disquete boot conforme descrito na Seção 9.8.1, inicialize o sistema com o disquete no drive, e indique o seguinte comando no prompt boot::

linux ks=floppy
CD-ROM 1 e Disquete

O comando linux ks=floppy também funciona se o arquivo ks.cfg está localizado em um sistema de arquivo vfat ou ext2 de um disquete e você inicializa pelo CD-ROM 1 do Red Hat Enterprise Linux.

Um comando boot alternativo é inicializar pelo CD-ROM 1 do Red Hat Enterprise Linux e ter o arquivo kickstart em um sistema de arquivo vfat ou ext2 de um disquete. Para fazer isso, indique o seguinte comando no prompt boot::

linux ks=hd:fd0:/ks.cfg

Com Disco de Driver

Se você precisa usar um disco de driver com kickstart, especifique também a opção dd. Por exemplo: para inicializar por um disquete boot e usar um disco de driver, indique o seguinte comando no prompt boot::

linux ks=floppy dd
CD-ROM Boot

Se o arquivo kickstart está em um CD-ROM boot, conforme descrito na Seção 9.8.2, insira o CD-ROM no sistema, inicialize o sistema e indique o seguinte comando no prompt boot: (onde ks.cfg é o nome do arquivo kickstart):

linux ks=cdrom:/ks.cfg

Há outras opções para iniciar uma instalação kickstart:

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

O programa de instalação procurará pelo arquivo kickstart no servidor NFS <server>, como o arquivo <path>. O programa de instalação usará o DHCP para configurar a placa Ethernet. Por exemplo: se o seu servidor NFS é servidor.exemplo.com e o arquivo kickstart está na partilha NFS /mydir/ks.cfg, o comando boot correto seria ks=nfs:server.example.com:/mydir/ks.cfg.

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

O programa de instalação procurará pelo arquivo kickstart no servidor HTTP <server>, como o arquivo <path>. O programa de instalação usará o DHCP para configurar a placa Ethernet. Por exemplo: se o seu servidor HTTP é servidor.exemplo.com e o arquivo kickstart está no diretório HTTP /mydir/ks.cfg, o comando boot correto seria ks=http://server.example.com/mydir/ks.cfg.

ks=floppy

O programa de instalação procura o arquivo ks.cfg em um sistema de arquivo vfat ou ext2 do disquete em /dev/fd0.

ks=floppy:/<path>

O programa de instalação procurará o arquivo kickstart no disquete em /dev/fd0, como o arquivo <path>.

ks=hd:<device>:/<file>

O programa de instalação montará o sistema de arquivo no <device> (que deve ser vfat ou ext2), e procurará o arquivo de configuração kickstart como <file> naquele sistema de arquivo (ex.: ks=hd:sda3:/mydir/ks.cfg).

ks=file:/<file>

O programa de instalação tentará acessar o arquivo <file> pelo sistema de arquivo; nenhuma montagem será feita. Isto é usado normalmente se o arquivo kickstart já está na imagem initrd

ks=cdrom:/<path>

O programa de instalação procurará o arquivo kickstart no CD-ROM, como o arquivo <path>.

ks

Se ks é usado sozinho, o programa de instalação configurará a placa Ethernet para usar o DHCP. O arquivo kickstart é lido no "bootServer" pela resposta DHCP como se fosse um servidor NFS compartilhando o arquivo kickstart. Por default, o bootServer é o mesmo que o servidor DHCP. O nome do arquivo kickstart é um dos seguintes:

  • Se o DHCP é especificado e o arquivo boot começa com uma /, o arquivo boot provido pelo DHCP é procurado no servidor NFS.

  • Se o DHCP é especificado e o arquivo boot começa com algo diferente de /, o arquivo boot provido pelo DHCP é procurado no diretório /kickstart do servidor NFS.

  • Se o DHCP não especificar um arquivo boot, então o programa de instalação tenta acessar o arquivo /kickstart/1.2.3.4-kickstart, onde 1.2.3.4 é o endereço IP numérico da máquina sendo instalada.

ksdevice=<device>

O programa de instalação usará este dispositivo de rede para conectar à rede. Por exemplo: para inciar uma instalação kickstart com o arquivo kickstart em um servidor NFS conectado ao sistema através do dispositivo eth1, use o comando ks=nfs:<server>:/<path> ksdevice=eth1 no prompt boot:.