kickstart ks.cfg: ¿Dónde debería apuntar `url --url`?

kickstart ks.cfg: ¿Dónde debería apuntar `url --url`?

Tengo un archivo kickstart (ks.cfg) en un disquete (estilo antiguo). Estoy intentando instalar CentOS 5.4.

La parte superior de mi ks.cfg dice esto:

install

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

En el lado del servidor Apache, este comando falla con estos 404:

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 el valor de mi URL no coincide con la estructura de directorios en el servidor, pero este es un espejo exacto de los espejos de CentOS.

¿Cuál debería ser el valor de la URL URL? ¿Esto debería incluir solo el sistema operativo (/pub/centos/5.4/), o debería incluir la arquitectura (/pub/centos/5.4/os/x86_64)? ¿Puede ser una variable (/pub/centos/5.4/os/$ARCH/)?

Veo que Kickstart está intentando capturar un archivo llamado 'repomd.xml', pero ¿por qué busca en '/pub/centos/5.4/repodata/repomd.xml', cuando estos archivos realmente existen en '/pub/centos/? 5.4/os/x86_64/repodata/repomd.xml' y otras ubicaciones en '/pub/centos/5.4/*/$ARCH/repodata/repomd.xml'?

No veo esto documentado o explicado bien en elGuía de instalación de RedHat 5

Respuesta1

Tengo versiones 5.3 y 5.4 en un archivo ks.cfg personalizado. Mi línea se ve así:

URL --URLhttp://camino-largo-a-su-distro/x86_64/5.3 - o 5.4 - sin barra diagonal, pero no debería importar.

y ahí tengo:

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

Respuesta2

Debes apuntar a la ruta que contiene el .discinfoarchivo y/o el repodata/directorio.

información relacionada