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