La orden re-preinstall no consigue instalar el software JumpStart personalizado. El error se produce porque la orden fsck no puede actualizar el registro UFS en los sistemas de archivos que tengan permisos de sólo lectura.
Por ejemplo, escriba la orden siguiente:
# /usr/sbin/install.d/re-preinstall cXt XdXsX
Después de rearrancar el sistema aparecerá el mensaje de error siguiente:
fsck of device failed, re-preinstall needs to be re-run. syncing file systems... done Program terminated |
Solución: elija una de las siguientes opciones. Debe ser superusuario para efectuar una de estas soluciones alternativas.
Opción 1: Si usa una imagen escribible de instalación en red, continúe con estos pasos:
En el servidor que contenga la imagen de instalación, edite el archivo /usr/sbin/install.d/rcS.stub para suprimir o inhabilitar las líneas siguientes:
# # Make sure the root FS is clean # # /etc/fsck -F ufs -o p ${RootfsRaw} >/dev/null # if [ $? -ne 0 ]; then # echo "fsck of ${RootfsRaw} failed, re-preinstall needs to be re-run." # /usr/sbin/halt # if |
En el sistema en que esté instalando el software JumpStart, arranque la imagen de instalación en red en modo de único usuario:
ok boot net -s
Ejecute la orden re-preinstall de modo habitual.
# /usr/sbin/install.d/re-preinstall cXt XdXsX
Opción 2: Si va a arrancar directamente del CD-ROM o del DVD-ROM, continúe con estos pasos:
Arranque el CD o el DVD.
Salga del programa de instalación.
Ejecute la orden re-preinstall.
Monte el dispositivo que haya creado en el paso 3.
Por ejemplo, si en el paso 3 ha escrito re-preinstall c0t0d0s0, monte este sistema de archivos de este modo:
# mount /dev/dsk/c0t0d0s0 /mnt
En el sistema de archivos montado, modifique la secuencia sbin/rcS para borrar o convertir en comentario las mismas líneas que en la primera solución alternativa.
Desmonte el sistema de archivos.
# umount /mnt
Rearranque el sistema para continuar con la instalación del software JumpStart.