Hosting de Calidad
  • Inicio
  • Precios y servicios
  • F.a.q y ayudas
  • Realizar pedido
  • Webs alojadas
  • Quienes somos
  • Foro HyD
  • Contacto

    Zona Dominios

    Entrar
    registro de dominios


    Zona Hosting

    Entrar
    alojamiento web


    5 Métodos de Pago
    Tarjeta de crédito
    Domiciliación
    Transferencia
    Soporte Epagado
    Soporte Paypal

    Liberalización .es

    Ver mas
    dominios .es


  •  
     
     
    Script de pre_instalación

    7.6. Script de pre_instalación

    Puede añadir comandos para ejecutar en el sistema automáticamente después de que ks.cfg haya sido analizado. Esta sección debe estar al final del archivo kickstart (después de los comandos) y debe comenzar con el comando %pre. Puede accesar la red en la sección %pre; sin embargo, name service no ha sido configurado en este punto, así que sólo funcionarán las direcciones IP.

    NotaNota
     

    Observe que el script de pre instalación no es ejecutado en el ambiente chroot.

    __interpreter /usr/bin/python

    Le permite especificar un lenguage de script diferente, tal como Python. Reemplace /usr/bin/python con el lenguage de scripting de su preferencia.

    7.6.1. Ejemplo

    He aquí un ejemplo de una sección %pre:

    %pre
    
    #!/bin/sh
    
    hds=""
    mymedia=""
    
    for file in /proc/ide/h*
    do
      mymedia=`cat $file/media`
      if [ $mymedia == "disk" ] ; then
          hds="$hds `basename $file`"
      fi
    done
    
    set $hds
    numhd=`echo $#`
    
    drive1=`echo $hds | cut _d' ' _f1`
    drive2=`echo $hds | cut _d' ' _f2`
    
    #Write out partition scheme based on whether there are 1 or 2 hard drives
    
    if [ $numhd == "2" ] ; then
      #2 drives
      echo "#partitioning scheme generated in %pre for 2 drives" > /tmp/part_include
      echo "clearpart __all" >> /tmp/part_include
      echo "part /boot __fstype ext3 __size 75 __ondisk hda" >> /tmp/part_include
      echo "part / __fstype ext3 __size 1 __grow __ondisk hda" >> /tmp/part_include
      echo "part swap __recommended __ondisk $drive1" >> /tmp/part_include
      echo "part /home __fstype ext3 __size 1 __grow __ondisk hdb" >> /tmp/part_include
    else
      #1 drive
      echo "#partitioning scheme generated in %pre for 1 drive" > /tmp/part_include
      echo "clearpart __all" >> /tmp/part_include
      echo "part /boot __fstype ext3 __size 75" >> /tmp/part_includ
      echo "part swap __recommended" >> /tmp/part_include
      echo "part / __fstype ext3 __size 2048" >> /tmp/part_include
      echo "part /home __fstype ext3 __size 2048 __grow" >> /tmp/part_include
    fi

    Este script determina el número de discos duros en el sistema y escribe un archivo de texto con un esquema de particionamiento diferente dependiendo de si tiene uno o dos discos. En vez de tener un conjunto de comandos en el archivo kickstart, incluye la línea:

    %include /tmp/part_include

    Serán usados los comandos de particionamiento seleccionados en el script.

     
       



    registro de dominios | alojamiento web | hosting por publicidad

       

     

    Manual de linux Manual de apache Manual de php Manual de mysql Manual de SQL Manual del Plesk Como funciona Paypal Manual de html