ms-sys es una de esas herramientas que no usamos habitualmente, pero que nos viene muy bien tener a mano a aquellos que trabajamos con sistemas Linux. Por ejemplo, cuando tenemos que crear un floppy de arranque para actualizar la bios del equipo.
Podemos usar ms-sys para crear sectores de arranque Microsoft.
Para que os hagáis una idea, esta utilidad es capaz de hacer lo mismo que el comando
"fdisk /mbr" en windows. Así que, con esta utilidad puedo reestablecer el MBR de una máquina windows sin necesidad de usar windows.
También es capaz de establecer el sector de arranque a un floppy para convertirlo en un disquete de arranque. O a una partición FAT para que ésta sea arrancable. Lo que no hace es conpiar ningún sistema de ficheros. Tan sólo escribe el sector de arranque. Con lo que, si queremos que el disquete arranque, tendremos que copiarle los ficheros de sistema.
Modo de uso:
ms-sys [opciones] [dispositivo]
Pego a continuación la lista de opciones que podemos utilizar con ms-sys (sacada de la ayuda):
-1, --fat12 Write a FAT12 floppy boot record to device
-2, --fat32nt Write a FAT32 partition NT boot record to device
-3, --fat32 Write a FAT32 partition DOS boot record to device
-4, --fat32free Write a FAT32 partition FreeDOS boot record to device
-5, --fat16free Write a FAT16 partition FreeDOS boot record to device
-6, --fat16 Write a FAT16 partition DOS boot record to device
-l, --wipelabel Reset partition disk label in boot record
-p, --partition Write partition info (hidden sectors, heads and drive id) to boot record
-m, --mbr Write a Windows 2000/XP/2003 MBR to device
-9, --mbr95b Write a Windows 95B/98/98SE/ME MBR to device
-d, --mbrdos Write a DOS/Windows NT MBR to device
-s, --mbrsyslinux Write a public domain syslinux MBR to device
-z, --mbrzero Write an empty (zeroed) MBR to device
-f, --force Force writing of boot record
-h, --help Display this help and exit
-v, --version Show program version
-w, --write Write automatically selected boot record to device
Default Inspect current boot record
Podemos descargar ms-sys desde el siguiente enlace: http://ms-sys.sourceforge.net/
Instalarlo es sencillo: Primero descargamos el código fuente de la aplicación. Una vez descargado, lo extraemos:
# tar xfv ms-sys*.tgz
(En las instrucciones dice que hay que descomprimir usando tar -xzvf, pero debe ser una errata porque no está comprimido con gzip. Al menos el fichero que yo he descargado)
Una vez extraído el código fuente, entramos dentro del directorio que se nos ha creado al extraer:
# cd ms-sys
Compilamos:
# make
E instalamos:
# make install
Ejemplos de uso:
Si queremos escribir el MBR de un disquete, no tenemos más que hacer:
# ms-sys -w /dev/fd0
Si lo que queremos es escribir el MBR de un disco duro:
# ms-sys -w /dev/hda
Si lo que queremos es hacer arrancable una partición FAT:
# ms-sys -w /dev/hdaX
donde X será el número de partición.
viernes 19 de diciembre de 2008
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario en la entrada