Regresar a la página Saberes_y_Documentación
En ocasiones es necesario contar con un diskette de arranque (o bootable) más algunas utilidades de DOS para revisar el disco duro o el funcionamiento del sistema operativo en un equipo. Generar este diskette suele ser sencillo, pero ¿que pasa cuando el equipo no cuenta con una unidad de diskette?. Si es un equipo nuevo, y tiene une unidad de CD, la solución esta en crear un CD de arranque (o bootable).
Existen muchas formas de crear un CD de arranque, según el propósito del CD... a continuación sólo describiere como crear un CD de arranque a partir de un Disquette de arranque con utilidades de DOS, en un equipo con GNU/Linux:
Paso 1. Crear el Diskette de Arranque
Esto se puede hacer en un computador con DOS o Windows, al formatear el diskette y transferir los archivos de arranque (para eso es la /s):
C:> format a: /s
o pasando los archivos de sistema sin formatear, si el diskette tiene espacio:
C:> sys a:
Luego podemos copiar los archivos de utilidad DOS que necesitemos. Algunos que considero indispensables son: deltree.exe, edit.com, fdisk.exe, format.com, move.exe, qbasic.exe, scandisk.exe, sys.com, xcopy.exe
Claro esta que también se puede usar una versión libre: FreeDOS, que incluso tiene una versión en CD. Pero habria que probarla para ver la compatibilidad en cosas tan sensibles como crear y formatear particiones que serán utilizadas con Windows.
Paso 2. Crear una Imagen del Diskette de Arranque
$ dd if=/dev/fd0 of=diskdos.img bs=10k count=144
Asumiendo que el diskette se identifica como /dev/fd0, y que queramos llamar el archivo de imágen boot.img.
Esta operación en Windows se podria hacer con el programa RawWrite
Una aclaración. La imagen que necesitamos no es la de todos los archivos del Diskette, sólo los de arranque, por lo tanto este procedimiento se podría hacer con un diskette que sólo tenga estos archivos.
Paso 3. Crear una Imagen del CD de Arraque
Antes de crear la imagen del CD debemos copiar en un directorio (por ejemplo archivos-dos-utilidad), el archivo de imagen del diskette (en nuestro caso diskdos.img) y los archivos de utilidades que necesitemos (en mi caso los mencionados en la parte 1).
$ mkisofs -J -r -b diskdos.img -o cddos.iso -input-charset iso8859-1 archivos-dos-utilidad/
Por problemas de incompatibilidad entre la codificación de los archivos de utilidad DOS y el sistema de archivos de mi GNU/Linux, tuve que agregar el parámetro -input-charset iso8859-1, pero no en todos lo casos es necesario. cddos.iso es el archivo que se genera, y archivos-dos-utilidad es el directorio donde estan los archvos que quiero quemar y el archivo diskdos.img.
Paso 4. Crear el CD de Arranque
Con la utilidad de su preferencia (k3b, Nautilus, etc.). Una forma de hacerlo por línea de comandos es (y que fue la que utilice):
$ cdrecord dev=/dev/cdrw speed=12 blank=fast -pad -v -eject cddos.iso
Otra forma para dejar abierta la sesión en un CD-RW para luego poder agregar otros archivos en la medida en que se necesiten, es (aunque no la he probado):
$ cdrecord dev=/dev/cdrw -dao -multi -v -eject -data cddos.iso
y listo!
Enlaces de Referencia
Artículos relacionados
Nota: esta instalación se realizó en el marco de los proyectos del Grupo Vultur
