Discos de arranque con Freedos | Algo de Linux

sábado, 20 de diciembre de 2008

Discos de arranque con Freedos

A veces necesitamos un floppy autoarrancable con formato DOS, para actualizar, por ejemplo, la BIOS de nuestro equipo, o para arrancar alguna aplicación DOS que haga algo en el proceso de inicio de nuestra máquina.

Como no uso windows, no puedo crear un disco de inicio, así que recurro a FreeDOS, un sistema operativo compatible DOS, que me permite disponer de un floppy bootable sin la necesidad de recurrir a versiones propietarias de DOS. Todo lo que necesitamos es una imagen de disquete con el kernel FreeDOS. En http://www.fdos.org/bootdisks/ encontraremos varias imágenes que se adaptarán a nuestras necesidades.
Desde allí podemos bajar una imagen de floppy con el sistema operativo FreeDOS completo, o una imagen OEM que tan sólo contiene el kernel y el command.com, y que nos deja más espacio para añadir todo lo que necesitemos al floppy, como por ejemplo, una utilidad para flashear nuestra BIOS.

Las imágenes de disquete de esta página se encuentran disponibles en dos formatos:
Podéis descargar una imagen OEM de la siguiente manera:
# wget http://www.fdos.org/bootdisks/autogen/FDOEM.144.imz

Y descomprimirla con unzip:
# unzip FDOEM.144.imz

Una vez descargada, obtendremos un archivo llamado: FDSTD.144
Si queremos personalizarlo, para añadir cosas al disquete, creamos una carpeta temporal:
# mkdir /mnt/floppy
# mount -o loop FDSTD.144 /mnt/floppy

Y copiamos al directorio lo que necesitemos para personalizar el disquete.

Una vez copiado lo que sea, desmontamos el disco y listo. Ya tendremos nuestra imagen de disquete personalizado.

Si no tenemos floppy, podemos crear una iso del floppy y grabarlo en un CD:
# mkisofs -o bootcd.iso -b FDOEM.144 FDOEM.144

No hay comentarios: