diff --git a/README.md b/README.md index 6a4f492138c8ca2cd4d0266e8e726a48e722be30..e1fefe537cea45fa5b545fee896e8bdd91c0718f 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Permite la ejecución de Minix 2 sobre QEMU en contenedores Docker. Necesario te Crea dos contenedores: * Uno basado en [QEMU/i386](https://hub.docker.com/r/qemu/i386) con el puerto 5901 abierto para acceder a Minix mediante un visor VNC -* Otro basado en [Debian 10](https://hub.docker.com/_/debian) desde el que se puede montar el sistema de archivos Minix y sincronizar con git. +* Otro basado en [Debian 10](https://hub.docker.com/_/debian) desde el que se puede montar el sistema de archivos Minix y sincronizar con git ## Configuración Variables de entorno: @@ -13,7 +13,7 @@ Variables de entorno: * `GIT_USER`: usuario de git. Sin valor por defecto * `GIT_EMAIL`: e-mail de git. Sin valor por defecto * qemu: - * `RAM_SIZE`: tamaño de la memoria RAM para Minix en MB. Por defecto 16. + * `RAM_SIZE`: tamaño de la memoria RAM para Minix en MB. Por defecto 16 ## Despliegue @@ -25,7 +25,7 @@ Existen los siguientes scripts en la carpeta `/home/scripts` de Debian a los que * `mount.sh`: monta Minix en `/mnt` y `/mnt/usr` * `rsync.sh`: sincroniza el sistema de archivos de Minix en `/home/git` * `git.sh`: añade todos los archivos de `/home/git`, realiza el commit y el push en el repositorio remoto que se especificó -* `umount.sh`: desmonta `/mnt` y `/mnt/usr`. Es posible que falle a veces si se han hecho escrituras en dicho directorio, si es así, ejecutar hasta que se desmonte. +* `umount.sh`: desmonta `/mnt` y `/mnt/usr`. Es posible que falle a veces si se han hecho escrituras en dicho directorio, si es así, ejecutar hasta que se desmonte ## Uso Minix se puede acceder a través de un visor VNC desde `127.0.0.1:5901` diff --git a/debian/build.sh b/debian/build.sh deleted file mode 100644 index 1b2e0b8aa478045138482d4a8dc0054af001f023..0000000000000000000000000000000000000000 --- a/debian/build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -apt-get update -apt-get install git -y -mkdir /home/mnt -mkdir /home/mnt/usr \ No newline at end of file diff --git a/debian/mount.sh b/debian/mount.sh index d2b126169c34f57c6efd0e18c2b2a8884783a87b..70d98e4190c4a3b2daba3689781c15182a0e0674 100644 --- a/debian/mount.sh +++ b/debian/mount.sh @@ -1,5 +1,4 @@ #!/bin/bash cp /home/minix.img /home/minix2.img mount -t minix -o loop,offset=1024 /home/minix2.img /mnt -mount -t minix -o loop,offset=5669888 /home/minix.img /mnt/usr -# los offset se obtienen con fdisk -l y después se multiplican por 512 el comienzodo \ No newline at end of file +mount -t minix -o loop,offset=5669888 /home/minix.img /mnt/usr \ No newline at end of file diff --git a/debian/start.sh b/debian/start.sh index 7b71dc4a5bbd40051274014c2c35c8634cce3c2c..2bdd64f4adb681056969ad81b25ed252c2de5e86 100644 --- a/debian/start.sh +++ b/debian/start.sh @@ -1 +1 @@ -while true; do sleep 1000; done +while true; do sleep 1000; done \ No newline at end of file diff --git a/debian/umount.sh b/debian/umount.sh index a80bcbb6124c1f6f2cd31fe8938691b4307ae867..5c70a57539d0d7910e60bb4cc74e71b70fdd7ae2 100644 --- a/debian/umount.sh +++ b/debian/umount.sh @@ -1,5 +1,4 @@ #!/bin/bash umount -f /mnt/usr umount -f /mnt -rm /home/minix2.img -# los offset se obtienen con fdisk -l y después se multiplican por 512 el comienzodo \ No newline at end of file +rm /home/minix2.img \ No newline at end of file