Changes between Version 12 and Version 13 of EjemploPracticos


Ignore:
Timestamp:
Feb 6, 2015, 2:22:19 PM (9 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EjemploPracticos

    v12 v13  
    6262
    6363}}}
     64
     65== Varios sistemas Windows en un equipo: ocultar particiones. ==
     66Cuando tenemos instalados varios sistemas Windows en un equipo, al arrancar uno de ellos necesitamos que las otras particiones estén ocultas. Para ello podemos modificar el script de inicio de sesión '''/opt/opengnsys/client/scripts/bootOs''' incluyendo el siguiente código:
     67
     68{{{
     69case "$OSTYPE" in
     70    Windows)
     71        # INICIO CAMBIO #############################################
     72        echo "[30] Mostrar y activar particion de Windows $PART."
     73        [ $(ogGetPartitionType $1 $2) == "HNTFS" ] && ogUnhidePartition $1 $2
     74        # Mostrar la partición NTFS del sistema y ocultamos las demas.
     75        for (( i=1; i<=$(ogGetPartitionsNumber $1); i++ )); do
     76                if [ $i == $2 ]; then
     77                    [ $(ogGetPartitionType $1 $i) == "HNTFS" ] && ogUnhidePartition $1 $2
     78                    #ogSetPartitionActive $1 $2
     79                else
     80                    [ "$(ogGetPartitionType $1 $i)" == NTFS ] && ogHidePartition $1 $i
     81                fi
     82        done
     83        # FIN CAMBIO #############################################
     84        ...
     85}}}
     86Este código también ocultaría una partición NTFS que sólo contuviera de datos. En este caso, en vez de detectar el tipo de partición, habría que ver si está instalado el sistema operativo y tardaríamos más tiempo.
    6487
    6588== Transferencia de UNICAST-DIRECT muy lenta. ==