Tag Archives: windows 7

Montar directorios NFS bajo Windows 7

Las últimas versiones de Windows permiten trabajar con directorios de red NFS nativos de sistemas UNIX. En esta entrada veremos como montar y desmontar estos directorios bajo un entorno de Windows 7 Ultimate. Aclaro lo de Ultimate porque me parece que las versiones home y starter no tienen soporte para esto.

Instalar el soporte NFS bajo Windows.

En primer lugar vamos a instalar el componente NFS para Windows, para ello vamos a Panel de Control -> Programas -> Activar o desactivar caracteristicas de Windows.

Nos desplazamos por el menu hasta localizar Servicios para NFS y dentro de este, Cliente NFS. Marcamos ambos y le damos a Aceptar. En unos instantes tendremos el soporte habilitado.

Activar Desactivar Caracteristicas De Windows

Activar Desactivar Caracteristicas De Windows

El servidor NFS

No entraré en detalles sobre el servidor es una máquina Debian que se llama zion con el siguiente fichero /etc/exports

/share  192.168.2.0/24(ro,no_subtree_check,root_squash)

Este directorio al montarlo bajo Windows será mapeado bajo una letra de unidad.

Iniciando el servicio NFS en Windows.

Para iniciar el servicio inicia una consola como Administrador y escribe el siguiente comando:

nfsadmin client [ComputerName] start

Donde ComputerName es el nombre de la máquina donde queremos iniciar el servicio. En nuestro caso podemos poner localhost

Montando el directorio

Para montar el directorio nos dirigimos de nuevo a la consola, esta vez no es necesario ser Administrador y escribimos:

mount –o anon,nolock,r,casesensitive \\zion\share *

Donde

  • anon: Acceso anónimo al directorio de red.
  • nolock:Deshabilita el bloqueo. Esta opción puede mejorar el rendimiento si sólo necesita leer archivos.
  • r: Sólo lectura.
  • casesensitive: Fuerza la búsqueda de archivos con distinción de mayúsculas y minúsculas (similar a los clientes de NFS basados en UNIX).

Luego el nombre del servidor seguido de la compartición. El último argumento representa la letra de unidad que queremos utilizar, usando el asterisco le indicamos que asigne la siguiente disponible.

mount

mount

Y ya podremos movernos por el directorio en red.

Explorador

Explorador


Explorador 2

Explorador 2

Desmontando la unidad

Para desmontar la unidad simplemente escribimos en una consola

umount z:

Como hemos indicado anteriormente, hemos decidido asignar la letra de unidad de forma automática, así que si no hay otras unidades de red en el sistema nos asignará la z.

umount

umount

Referencia

Para más información aquí.

Instalando Windows 7 desde USB

Si disponemos de algún netbook que no tiene lectora de DVD y queremos instalar un sistema operativo deberemos usar alguna memoria usb. En esta entrada vamos a explicar como hacerlo con Windows 7 en Linux. Microsoft proporciona un programa para graba una imagen iso dentro del USB.

Necesitaremos un pen drive de al menos 4GB que será el /dev/sdb en esta guía.

El primer paso es crear una partición en el dispositivo, si ya contiene una podemos pasar al siguiente punto.

Para crear una partición usamos fdisk, en una terminal escribimos:

# fdisk /dev/sdb

y veremos algo como esto:

Orden (m para obtener ayuda): p

Disco /dev/sdb: 4127 MB, 4127194624 bytes
127 heads, 62 sectors/track, 1023 cylinders, 8060927 sectores en total
Units = sectores of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador del disco: 0x0006a639

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema

Creamos la partición contestando de menera predeterminada

Orden (m para obtener ayuda): n
Acción de la orden
e   Partición extendida
   p   Partición primaria (1-4)
p
Número de partición (1-4, valor predeterminado 1): 1
Primer sector (2048-8060926, valor predeterminado 2048): 
Se está utilizando el valor predeterminado 2048
Last sector, +sectores or +size{K,M,G} (2048-8060926, valor predeterminado 8060926): 
Se está utilizando el valor predeterminado 8060926

Orden (m para obtener ayuda): p

Disco /dev/sdb: 4127 MB, 4127194624 bytes
127 heads, 62 sectors/track, 1023 cylinders, 8060927 sectores en total
Units = sectores of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador del disco: 0x0006a639

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdb1            2048     8060926     4029439+  83  Linux

Para salir escribimos w e intro

A continuación debemos formatear la partición que tiene el dispositivo, debe ser NTFS, o el sistema no iniciará:

# mkfs.ntfs /dev/sdb1

Ya tenemos el dispositivo listo, ahora copiamos el contenido del DVD de Windows 7.

# mount /dev/sdb1 /mnt/pen
# mount -o ro /dev/dvd /mnt/dvd
# cp -r -v /mnt/dvd/* /mnt/pen/

Si no tenemos DVD pero disponemos de una imagen iso las opciones de montaje son:

# mount -t iso9660 -o ro,loop /path/to/iso /mnt/dvd

Y el resto queda igual.

El último paso consiste en hacer bootable el pen drive para ello nos tenemos que descargar (en Debian wheezy no está en los repositorios) este programa. Cuando lo tengamos descomprimimos, compilamos e instalamos.

# mkdir -p sandbox; cd sandbox
# wget -c http://sourceforge.net/projects/ms-sys/files/ms-sys%20stable/2.2.1/ms-sys-2.2.1.tar.gz/download
# tar zxf ms-sys-2.2.1.tar.gz
# make && make install

Con esto podemos crear discos de inicio para sistemas Windows así:

# ms-sys -7 /dev/sdd

El -7 indica que sea un mbr para Windows 7

Ahora sólo tenemos que iniciar el PC con el pen conectado e indicar en la BIOS que arranque desde dispositivo externo.