Tag Archives: usb

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.

Nuevo Juguete

Hoy he ido a la tienda a comprar una carcasa para un disco IDE antiguo que conservo de mi antigua máquina. Pero claro, a estas alturas, lo que se lleva son los SATA, aunque es posible conseguir cajas para IDE el dependiente me ofreció el siguiente artículo:

Que no es más que un adaptador de USB a IDE que se ve así:

Y me va ha hacer el apaño para usar ese disco duro que tenía por ahí aburrido.

Por supuesto no sé de otros OS, en GNU/Linux simplemente es un disco externo USB que o se monta sólo o lo montamos nosotros donde más coraje nos de. No nos tiene que importar que existan archivos autorun.inf porque somos inmunes. (Esto tenía que decirlo, en el despacho estoy harto de borrar estos archivos de los pendrives de la gente!)