Mostrando entradas con la etiqueta multiboot. Mostrar todas las entradas
Mostrando entradas con la etiqueta multiboot. Mostrar todas las entradas

sábado, 14 de diciembre de 2019

Instalar el último FreeDOS en un ordenador pre-UEFI

Hace poco vimos como instalar 4 sistemas operativos en un pentium 4, siendo el primero el MS-DOS 6.22 pero, ¿podríamos haber instalado FreeDOS, su alternativa libre en su lugar? Rotundamente sí, vamos a ver como.

  • Descarga la última versión de FreeDOS y tuéstala en un PC con grabadora de CD, recomendada la versión legacy si lo vas a usar en un equipo muy antiguo como va a ser el caso.
    Si tu equipo es tan antiguo que no puede arrancar desde CD-ROM descárgate también el disco de arranque y lo grabas en un disquete.
  • Configura la BIOS de tu PC para que arranque desde CD-ROM antes que de disco duro (o disquete en su caso).
  • Arranca el PC e introduce el disco de FreeDOS.
  • Selecciona el idioma: Spanish.
  • Aviso sobreescritura sistema operativo: Si continúe con la instalación.
  • Nos indica que la unidad C: no parece estar particionada le decimos que sí, que
  • cree una nueva tabla de particiones.
  • Nos dirá que FDISK puede particiones mayores de 2Gb usando FAT32 le decimos que
  • sí.
  • Borramos las particiones que hay, indicando el tipo que es, posiblemente sea NON-DOS (lógicamente si había algo en ellas lo perderás si todavía no has hecho copia de los contenidos de tu interés).
  • Creamos Una partición DOS, primaria, le indicamos cuando queremos que ocupe, ya no tenemos la limitación de 2Gb como con MS-DOS 6.22.
  • Dos veces ESC para salir de FDISK.
  • Reiniciamos el equipo.
  • Dira que la unidad C: parece no tener formato, le decimos que SI que formatee.
  • Instalamos todos los paquetes pero sin sus fuentes.
  • Al final nos pedirá reiniciar una vez más.
  • Saca el CD antes de que empiece a iniciar otra vez para arrancar ya con tu instalación de FreeDOS. 

Después de instalar FreeDOS

Casi todo el software de MS-DOS va a funcionar en FreeDOS así que podemos instalar lo que queramos o necesitemos.
Algunos drivers como el de CD-ROM lo trae de serie, por lo que no necesitaremos instalarlo como en el caso de MS-DOS, aunque otros sí tendremos que instalarlos.

¿Windows 3.1x? También lo podemos instalar pero al arrancar FreeDOS debemos elegir la opción para ejecutar con EMM386 o nos tendremos que conformar con lanzar Windows 3.1 con el comando win /s
Lo bueno es que el arranque de FreeDOS se queda con la última opción que le hayamos indicado.

Vídeo de instalación de FreeDOS

Os dejo este vídeo en el que se ve la instalación de FreeDOS en VirtualBox en un equipo moderno.

Las diferencias son mínimas aunque, eso sí, para que funcione hay que descargarse la versión normal (no legacy) y el disquete de arranque de FreeDOS.

viernes, 6 de diciembre de 2019

Multiboot en PC retro (IV): MX Linux

Después de instalar MS-DOS, Windows 98 y Windows XP viene el plato fuerte, la guinda del pastel: instalar GNU/Linux al pentium 4, en este caso voy a utilizar MX Linux para optimizar los reducidos recursos de una máquina con tantos años.

Preliminares

Como la unidad de DVD me lleva dando problemas, lo he instalado desde un pendrive preparado con rufus desde el propio XP, y así probar este programa que dicen que es lo mejor para esta tarea, sin embargo para que funcione he tenido que bajarme manualmente el archivo ldlinux.c32 y guardarlo en el raíz del pendrive, algo que nunca he tenido que hacer con multisystem.

Aunque el pentium 4 no soporta arranque USB pude arrancar enganchando el pendrive al puerto trasero gracias al disquete que me hice de plot boot manager que permite arrancar USB en equipos no soportados.


Instalación

Arranco MX Linux en modo live, hago clic en el icono Instaler e inicio el asistente:
  • Hacemos clic en el botón 'Run Partition tool...' para iniciar gparted y creamos:
    • Una partición extendida por el resto de disco duro libre.
    • Una vez creada, ya en ella creamos una ext4 por casi todo lo que queda y una partición swap, 
    • Aplicamos todos los cambios y salimos de gparted.
  • Elegimos el tipo de instalación 'Custom install on existing partitions, con la siguiente configuración:
    • root == sda5
    • home = root
    • swap = sda6
    • boot = root
    • No encriptamos para no perder rendimiento.
  • Pulsamos 'Next' y ponemos el nombre de red del ordenador, el dominio y el grupo de trabajo.
  • Configuramos las variables locales, zona horaria, etc... para España.
  • Indicamos la cuenta de usuario normal con su contraseña y la contraseña para root, si deseamos autologin lo marcamos aquí.

Adaptar el grub para gestionar los 4 sistemas

Para que grub pueda arrancar MS-DOS y los dos Windows hay que hacerle una pequeña modificamos:
  1. Comentamos o borramos todas las líneas del archivo /etc/grub.d/30-osprober a partir de la que pone 'found_other_os='.
  2. Añadimos las siguientes líneas al archivo /etc/grub.d/40_custom:
    menuentry "MS-DOS (on /dev/sda1)" {
        insmod fat
        set root=(hd0,1)
        parttool (hd0,1) hidden-
        parttool (hd0,2) hidden+
        parttool (hd0,3) hidden+
        parttool (hd0,1) boot+
        search --no-floppy --fs-uuid --set ecb80573b8053d98
        drivemap -s (hd0) ${root}
        chainloader +1
    }
    menuentry "Windows 98 SE (on /dev/sda2)" {
        insmod ntfs
        set root=(hd0,2)
        parttool (hd0,1) hidden+
        parttool (hd0,2) hidden-
        parttool (hd0,3) hidden+
        parttool (hd0,2) boot+
        search --no-floppy --fs-uuid --set ecb80573b8053d98
        drivemap -s (hd0) ${root}
        chainloader +1
    }
    menuentry "Windows XP (on /dev/sda3)" {
        insmod ntfs
        set root=(hd0,3)
        parttool (hd0,1) hidden+
        parttool (hd0,2) hidden+
        parttool (hd0,3) hidden-
        parttool (hd0,3) boot+
        search --no-floppy --fs-uuid --set ecb80573b8053d98
        drivemap -s (hd0) ${root}
        chainloader +1
    }
  3. Aplicamos los cambios con el comando:
    sudo update-grub2

Después de la instalación

  • La castellanizamos, si ya indicamos todas las opciones para castellano en la instalación sólo tendremos que instalar unos pocos paquetes para tener las principales aplicaciones en nuestro idioma:
    sudo apt install libreoffice-help-es libreoffice-l10n-es firefox-l10n-es-es gimp-help-es
  • Instalamos lo que deseemos (recuerda que está basado en Debian).
  • Con el monitor Samsung no se veía bien la pantalla del sistema operativo porque estaba desplazada y solo se veía parte del panel izquierdo (una faena), lo solucioné con la opción pantalla en la opción de menú 'Configuración', cambiado a otra frecuencia de actualización que me ofrecían, ahora se ve perfecta.
  • Grub también aparecía cortado y de manera más acusada, para cambiar la resolución he seguido el manual de systeminside.
Y por ahora, el pentium 4 lo vamos a dejar así, listo para mis experimentos retroinformáticos.

jueves, 31 de octubre de 2019

Multiboot en PC retro (III): Windows XP

Seguimos instalando sistemas a nuestro pentium 4, después de MS-DOS y Windows 98 ahora le toca el turno a Windows XP.


Particionado

Lo primero que vamos a hacer es crear la segunda partición primaria como FAT32 con la distro linux Gparted live especializada para esta tarea, pongamos de unos 3Gb.
Una vez creada y aplicados los cambios hacemos clic en cada una de las dos particiones creadas y elegimos la opción 'Seleccionar opciones' de manera que queden configuradas así:
  • Partición 1: boot desactivado y hidden activado.
  • Partición 2: boot desactivado, lba activo y hidden activado.
  • Partición 3: boot activado y hidden desactivado.

Instalación

  1. Arrancamos con nuestro disco original de Windows XP.
  2. Seguimos los pasos del asistente, habrá que introducir el número de serie de nuestro disco original.
  3. Instalamos los drivers y el software extra deseado, recomendados:
    • Mozilla Firefox, recuerda que la última versión compatible con Windows XP es la versión 52.9.0 ESR.
    • WinSCP, esencial para transferir archivos por red a mis otros ordenadores con GNU/Linux (protocolo seguro SSH).
    • 7zip, para gestionar todo tipo de archivos comprimidos.

En la próxima entrega ponemos la guinda al pastel, instalamos el GNU/Linux que va a gestionar todo el tinglado, en este caso voy a optar por MX Linux para estrujar a tope los recursos de este viejo equipo de 2002.

viernes, 4 de octubre de 2019

Multiboot en PC retro (II): Windows 98

Continuamos añadiendo sistemas al pentium 4 al que ya le habíamos instalado MS-DOS en la anterior entrega, ahora le vamos a añadir Windows 98 SE y en el siguiente artículo Windows XP SP3.



Por ahora teníamos una única partición primaria FAT16 de 2Gb para MS-DOS y el resto del disco duro libre, ahora vamos a crear otras dos particiones primarias FAT32 y NTFS para Windows 98 y XP respectivamente, recuerda que los Windows también hay que instalarlos de más antiguos a más modernos.

Windows 98

Particionado

Lo primero que vamos a hacer es crear la segunda partición primaria como FAT32 con la distro linux Gparted live especializada para esta tarea, pongamos de unos 3Gb.
Una vez creada y aplicados los cambios hacemos clic en cada una de las dos particiones creadas y elegimos la opción 'Seleccionar opciones' de manera que queden configuradas así:
  • Partición 1: boot desactivado y hidden activado.
  • Partición 2: boot activado, lba activo y hidden desactivado.
  • Partición 3: boot desactivado y hidden activado.

Instalación

  1. Arrancamos con un disco de instalación de Windows 98 en la disquetera con la opción de compatibilidad de CD-ROM.
  2. Insertamos el CD de Windows 98.
  3. Nos fijamos en la letra asignada a la unidad de CD-ROM, posiblemente diga que es la unidad E: 
  4. Formateamos el disco duro (aunque ya le hayamos dado formato con gparted):
    FORMAT C:
  5. Copiamos la carpeta de instalación al disco duro:
    mkdir c:\win98
    copy e:\win98\*.* c:\win98
  6. Vamos a la carpeta de instalación en C: y ejecutamos el comando de instalación:
    c:
    cd c:\win98
    instalar
  7. Seguimos los pasos del asistente, habrá que introducir el número de serie de nuestro disco original.
  8. Si tienes un equipo con más de 1Gb de RAM (como es mi caso) te saldrá un mensaje diciendo que no tiene suficiente memoria (paradojas de winbugs), más abajo explico el procedimiento para solucionar este problema.
  9. Instalamos los drivers y el software extra deseado.

Solución al problema de falta de memoria en equipos de más de 1Gb de RAM

  1. Pulsamos la tecla F8 al iniciar para que nos salga el menú de inicio de Windows 98.
  2. Elegimos la opción 5. Sólo símbolo del sistema. 
  3. Con el programa edit modificamos el archivo C:\WINDOWS\SYSTEM.INI
  4. En la sección [386Enh] añadimos la siguiente línea adicional al principio:
    MaxPhysPage=4000
  5. En la sección [vcache] añadimos la siguiente línea al principio:
    MaxFileCache=524288
  6. Guardamos los cambios en el archivo y reiniciamos.
Así de esotéricas eran la correcciones de errores de Windows en aquellos años, si os liáis aquí tenéis un vídeo muy explicativo

Ya solo nos quedaría instalar los drivers de nuestro hardware y programas deseados.

viernes, 6 de septiembre de 2019

Multiboot en PC retro (I): MS-DOS

Voy a instalar diversos sistemas en mi viejo pentium 4 para diversas actividades y experimentos retroinformáticos, algunos recordéis que hace muchos años llegué a instalar 5 sistemas, esta vez lo voy a hacer de una forma ligeramente distinta y solo van a ser 4 en principio, entrando en más detalle, por eso esta vez voy a explicar los pasos en diversos artículos en lugar de uno solo que iremos viendo a principio de cada mes hasta fin de año.

Recordamos que un paso muy importante es instalar los sistemas de Microsoft de más antiguo a más reciente para no tener problemas, por eso empezamos por MS-DOS, al final le pondremos una distro linux acorde a los recursos limitados de ese vetusto equipo y que controlará el arranque de cada cosa con grub2.


Así que el primer sistema que voy a instalar es MS-DOS pero si lo prefieres puedes instalar FreeDOS, su lalternativa libre.

Configuración de la BIOS

Voy a instalar MS-DOS 6.22 desde disquetes, para lo cual deberíamos comprobar que la BIOS está configurada para arrancar primero desde disquetes.
  • En el caso de mi pentium 4 debo pulsar la tecla ESC al iniciar el arranque el ordenador e ir a la opción: Advanced setup.
  • Seleccionamos la disquetera que arranque antes que el disco duro (IDE-0), he puesto primero el arranque por CD-ROM para que inicie desde este dispositivo el primero si lo encuentra.


Instalación

Una vez comprobado el correcto orden de arranque, introducimos el primer disquete y seguimos los pasos del asistente.
  • Si tenías particiones ya creadas debes borrarlas y decir que te cree una por el tamaño que quieras, si no indicas nada te la creará por el tamaño máximo permitido: 2Gb, dejando el resto sin formatear.
  • Responde a las preguntas que te haga según lo que desees tener.

Si teníamos otro sistema instalado antes, es posible que no arranque, se soluciona volviendo a arrancar con el disco 1 y haciendo lo siguiente:
  • Pulsamos dos veces F3 con el disquete dentro para volver al prompt de DOS.
  • Tecleamos el siguiente comando para restaurar el MBR:
    FDISK /MBR
  • Sacamos el disquete y reiniciamos.

Posinstalación

Hay que instalar al menos el driver de CD-ROM y de ratón (si solo tines un ratón USB puedes intentar lo que te proponen en el foro de Zona de Pruebas)

Si no se indica otra cosa en las instrucciones, estos drivers suelen venir en disquetes, recuerda que tendrías que cambiar a A:, comprobar cuál es el archivo de instalación BAT, EXE o COM que hay y ejecutarlo (p.e.: INSTALL.EXE, SETUP.BAT....).
Si te pregunta si quieres que te adapte el CONFIG.SYS y el AUTOEXEC.BAT para que inicie le dices que sí.

A partir de aquí le puedes instalar las aplicaciones quieras, como Windows 3.11, Norton Commander, etc...