¿Te imaginas crear tu propia distro GNU+Linux que entre en un disquete y que arranque desde un disquete real? Pues puedes hacerlo y con el último Kernel de kernel.org . Un kernel fresco.
Para que funcione el tinglado se precisa disponer de una máquina con debian11 x86 (puede ser virtual) . No funcionará en una x86_64 ya que requerimos compilar kernel y busybox para i386.
Vamos con ello:
# git clone http://git.56k.es/fanta/scripts_compilar_kernel_sobre_debian11
# cd scripts_compilar_kernel_sobre_debian11/
# bash compile_kernel_disquete.sh
Cuando termina de ejecutarse el script tendremos 2 archivos:
- 584K rootfs.cpio.gz
- 632K bzImage
Podemos ejecutarlos así con qemu:
$ qemu-system-i386 -m 1G -kernel bzImage -initrd rootfs.cpio.gz
Puedes darle 1G o 512M o lo que quieras.
Y eso es todo.
Si desea verlo en acción aquí un pequeño clip en vídeo:
Saludos cordiales.