Disquetes virtuales

Los que trabajamos con máquinas virtuales, y especialmente con sistemas operativos de los 80 y 90, aún necesitamos disquetes virtuales. Concretamente para la instalación de drivers o programas que solo se distribuyeron en este medio.

A continuación se muestra como crear y copiar contenido a una imagen de disquete:

Creamos el fichero con un tamaño de 1,44 Mb

mkfs.msdos -C /home/david/disco.img 1440

Preparamos el fichero para ser un dispositivo loop, lo formateamos en FAT y comprobamos que está correcto

sudo losetup /dev/loop0 /home/david/disco.img
sudo mkfs.msdos /dev/loop0
sudo fsck.msdos /dev/loop0
sudo losetup -d /dev/loop0

Montamos la imagen en un directorio

sudo mount -o loop -t auto disco.img /home/david/temp/disk/

Realizamos las operaciones que necesitemos sobre ese disquete virtual (copiar, modificar o borrar ficheros, crear directorios, etc.), en este caso vamos a copiar un directorio de forma recursiva

sudo cp -R /home/david/Descargas/folder/* /home/david/temp/disk/

Finalmente desmontamos la imagen virtual

sudo umount /home/david/temp/disk

Ya tenemos la imagen lista para ser utilizada en el emulador.

23/02/2024 - Linux