Instalación de FreeDOS en un disco duro

Instalación de FreeDOS en un disco duro

Tengo algunas preguntas sobre la instalación de FreeDOS en un disco duro. No pude encontrar las respuestas en las páginas de freedos.org.

Estoy empezando con el archivo FD12CD.iso y estoy ejecutando Linux.

¿Puedo usar una partición FAT16 en cualquier disco duro? ¿Es necesaria una partición primaria? ¿Esta partición debe ser la primera partición primaria? ¿Puedo utilizar un disco particionado GPT? ¿Puedo copiar FD12CD.iso a la partición del disco duro usando la utilidad dd?

¿Algún otro problema que resolver aquí?

Respuesta1

Mi respuesta puede parecer rápidamente bastante anticuada, ya que parece vaga en algunos puntos, pero como la pregunta es reciente (responderé dentro de una hora), pensé que podría ser útil. (Podría o no terminar actualizando esto).

¿Puedo usar una partición FAT16 en cualquier disco duro?

MS-DOS admite FAT12 y FAT16 con particiones de hasta 2 GB. FreeDOS admite lo mismo y creo que FreeDOS también maneja bien particiones FAT32, al menos hasta discos de aproximadamente 120 GB. Si obtiene discos por encima de eso, puede tener problemas a menos que el software admita LBA 48. No recuerdo si ese es el caso.

https://web.archive.org/web/20180609115505/http://wiki.freedos.org/wiki/index.php/UEFI

señala: "Los fabricantes de discos duros ya están lanzando (2010 y posteriores) discos duros con sectores grandes, que el BIOS no maneja (están codificados en sectores de 512 bytes)".

¿Es necesaria una partición primaria?

Para DOS tradicional, sí. FreeDOS es más flexible en algunas cosas. No recuerdo si admite el arranque desde una "unidad lógica" (dentro de una partición extendida).

¿Esta partición debe ser la primera partición primaria?

No. Ese no es un requisito de ningún sistema operativo del que haya oído hablar.

¿Puedo utilizar un disco particionado GPT?

Aparentemente no. GPT suele estar vinculado al soporte UEFI (de forma bastante innecesaria, pero habitual). Para obtener más información sobre UEFI, quizás consulte:

http://wiki.freedos.org/wiki/index.php/Releases/1.3#Support_for_UEFI.3F y/o http://wiki.freedos.org/wiki/index.php/UEFI aunque de momento, actualmente ambos me muestran:

"Sitio web del proyecto temporalmente fuera de línea" "Los sitios web del proyecto SourceForge actualmente están experimentando niveles de tráfico anormalmente altos. Nuestro personal de soporte ha sido notificado".

https://web.archive.org/web/20200519145614/http://wiki.freedos.org/wiki/index.php/Releases/1.3#UEFI muestra "Dado que Intel planea finalizar el soporte de" BIOS heredado "en sus nuevas plataformas para 2020 (a favor de UEFI), los usuarios han preguntado si FreeDOS se actualizará para admitir UEFI. La respuesta corta es No."

https://web.archive.org/web/20180609115505/http://wiki.freedos.org/wiki/index.php/UEFI

También niega cualquier plan al respecto.

¿Puedo copiar FD12CD.iso a la partición del disco duro usando la utilidad dd?

Sí, pero probablemente sea inútil. El objetivo del archivo ISO es intentar iniciarlo. Desde allí, ejecute el instalador, que probablemente usará XFDisk para crear particiones, FORMAT para crear un sistema de archivos FAT en una partición y SYS, que copia los archivos del sistema y actualiza el código de inicio en el MBR.

A menudo puedes hacer gran parte de esto manualmente con otras herramientas. Los requisitos precisos varían según las versiones de DOS. Sugiero copiar elyo(IBMBIO.SYS en la mayoría de los DOS, pero IO.SYS en MS-DOS) como el primer archivo en la unidad, seguido por el otro archivo (IBMCOM.SYS en la mayoría de los DOS, MSDOS.SYS en MS-DOS), y quizás su intérprete de línea de comandos (se recomienda el excelente 4DOS 7.50.1 para FreeDOS, o quizás una versión más nueva, pero COMMAND.COM incluido con FreeDOS también puede funcionar).

¿Algún otro problema que resolver aquí?

Esta "pregunta" en SuperUser viola nuestro formato recomendado aquí en Stack Exchange. Cada página de "preguntas" en SuperUser está destinada a centrarse en una sola pregunta. Cuando tenga varias preguntas como esta, la ruta preferida es crear una página de "preguntas" para cada pregunta.

La razón de esto es para que no tengamos el problema de que algunas respuestas terminen respondiendo algunas preguntas mejor que otras. Limitar una pregunta por página ayuda a que todo fluya mejor.

Para los sistemas más nuevos, los elementos de preocupación común que he encontrado son la compatibilidad con discos grandes y la compatibilidad con más RAM. Según recuerdo, MS-DOS podría tener problemas en sistemas con 2 GB o incluso 1,5 GB de RAM. (No recuerdo de improviso qué tan bien maneja FreeDOS sistemas con mayor RAM).

También querrás asegurarte de que un sistema X64 se esté iniciando en el modo que habilita el código de 16 bits. Es probable que usar un kernel de 16 bits funcione con eso. Si termina ejecutando el modo mejorado de 64 bits, obtendrá una velocidad superior y otros beneficios de un chip de 64 bits, pero perderá la compatibilidad con 16 bits en ese modo, generalmente hasta que reinicie. Perder la compatibilidad de 16 bits esencialmente eliminará la compatibilidad con muchas, muchas piezas de software para DOS (incluidas partes del propio sistema operativo).

información relacionada