kickstart ks.cfg: Para onde `url --url` deve apontar?

kickstart ks.cfg: Para onde `url --url` deve apontar?

Eu tenho um arquivo kickstart (ks.cfg) em um disquete (estilo antigo). Estou tentando instalar o CentOS 5.4.

O topo do meu ks.cfg diz o seguinte:

install

# Install from local cdrom or over the network.
#cdrom
url --url http://kickstart.example.org/pub/centos/5.4/

No lado do servidor Apache, este comando está falhando com estes 404s:

kickstart.example.org 192.168.16.180 - - [01/Jun/2010:17:24:30 -0700] "GET /pub/centos/5.4///disc1/.discinfo HTTP/1.1" 404 314 "-" "urlgrabber/3.1.0"
kickstart.example.org 192.168.16.180 - - [01/Jun/2010:17:24:43 -0700] "GET /pub/centos/5.4/repodata/repomd.xml HTTP/1.1" 404 316 "-" "urlgrabber/3.1.0 yum/3.2.22"

Parece que o valor do meu URL não corresponde à estrutura de diretórios do servidor, mas este é um espelho exato dos espelhos do CentOS.

Qual deve ser o valor do URL URL? Isso deveria incluir apenas o sistema operacional (/pub/centos/5.4/) ou deveria incluir a arquitetura (/pub/centos/5.4/os/x86_64 )? Isso pode ser uma variável (/pub/centos/5.4/os/$ARCH/)?

Vejo que o Kickstart está tentando obter um arquivo chamado 'repomd.xml', mas por que ele está procurando em '/pub/centos/5.4/repodata/repomd.xml', quando esses arquivos realmente existem em '/pub/centos/ 5.4/os/x86_64/repodata/repomd.xml' e outros locais em '/pub/centos/5.4/*/$ARCH/repodata/repomd.xml'?

Não vejo isso documentado ou explicado bem noGuia de instalação do RedHat 5

Responder1

Eu tenho 5.3 e 5.4 servindo em um arquivo ks.cfg personalizado. Minha linha fica assim:

url --urlhttp://caminho longo para sua distribuição/x86_64/5.3 - ou 5.4 - sem barra final, mas isso não deveria importar.

e lá eu tenho:

./
../
CentOS/
config/
EULA
GPL
images/
isolinux/
NOTES/
repodata/
RPM-GPG-KEY-beta
RPM-GPG-KEY-CentOS-5
TRANS.TBL

Responder2

Você deve apontar para o caminho que contém o .discinfoarquivo e/ou repodata/diretório.

informação relacionada