Instalar FreeDOS a través de Bootcamp

0

¿Es posible ejecutar FreeDOS a través de Bootcamp en una Mac?

Si es así, ¿cuáles son las instrucciones para hacerlo?

    
pregunta ericg 06.04.2016 - 03:24

1 respuesta

2

Hubo algunas tareas domésticas que realicé antes de arrancar desde el DVD de FreeDOS. Tengo tanto Yosemite como El Capitan instalados en mi Mac. Para evitar problemas de SIP, elegí realizar las tareas mientras se iniciaba en Yosemite. SIP todavía estaba habilitado, pero Yosemite ignora la configuración de SIP. Supongo que puedes usar El Capitán con SIP deshabilitado.

Necesité la partición, que elegí para instalar FreeDos, para cumplir con ciertos requisitos.

  1. La utilidad de disco debe formatear la partición MS-DOS (FAT) solicitud. Nota: Más tarde, al instalar FreeDOS, reformateé el partición de nuevo.
  2. La partición debe aparecer en el Registro de arranque maestro (MBR) tabla de particiones El contenido de esta tabla se puede visualizar por usando el siguiente comando.

    sudo  fdisk  /dev/disk0
    

    Si está instalando en un segundo disco interno, entonces reemplace disk0 con disk1 .

  3. La identificación que se muestra en la tabla de MBR para esta partición debe ser 0C . Esta generalmente ocurre después de formatear la partición como MS-DOS (FAT). En mi caso, primero tuve que formatear la partición como "Mac OS Extended (Diario) ", luego formatee como MS-DOS (FAT). Esto debe ser un error en el Utilidad de disco.
  4. La partición debe estar marcada como activa en la tabla de MBR. Por "activo", me refiero a "arranque". La partición activa está marcada con un asterisco * de caracteres en la primera columna de la salida de la

    sudo  fdisk /dev/disk0
    

    comando. Puedes usar el

    sudo  fdisk  -e  /dev/disk0
    

    comando para cambiar la partición activa. El apropiado interactivo el comando es flag .

  

Nota: Puede encontrar más información sobre el comando fdisk ingresando el comando man fdisk o en línea here .

También tenía requisitos adicionales.

  1. La Mac debe configurarse para que arranque con el modo heredado. Esto puede hacerse con el comando bless . En mi caso, estuve instalando al 4to. partición en el disco 0, así que usé lo siguiente.

    sudo  bless  --device  /dev/disk0s4  --setBoot  --legacy
    

    El 0 representa disk0 y el 4 representa la cuarta partición. En realidad, al arrancar en modo heredado, la partición es elegida por El código de arranque almacenado en el MBR. Es seguro asumir este código. elegirá el conjunto de particiones activo en el paso 4 anterior. Entonces, cuando de arranque, el valor de partición establecido por el comando de bendición será ignorado.

  2. El MBR debe contener un código de inicio válido o ningún código de inicio. OS X Se instala sin este código. Por eso ves la advertencia. mensaje a continuación cuando se usa el comando fdisk para cambiar el MBR.

    fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
    

    Cuando instalé FreeDOS, el MBR contenía el código de arranque que estaba siendo utilizado por Windows 10. Puede ver el contenido de su MBR usando el siguiente comando.

    sudo  hexdump  -C  -v  -n  512  /dev/disk0
    

    Si no está seguro de si el código de arranque en su MBR es válido, puede poner a cero esta memoria usando el siguiente comando. los el código de rutina de carga ocupa las direcciones hexadecimales 0 a 1B7.

    sudo  fdisk  -u  -f  /dev/zero  -y  /dev/disk0
    

En este punto, debería poder comenzar a instalar FreeDOS utilizando el DVD. Elegí instalar todo.

Cuando llegué a la pantalla que se muestra a continuación, la computadora pareció congelarse. En realidad, la computadora tardaba mucho tiempo en instalar el software. Más que solo el Kernel se está instalando aquí. Es por esto que la barra de progreso no parece cambiar.

También,enalgunosdelospasossubsiguientes,tuvequepresionarlabarraespaciadoravariasvecesantesdequeprocedieralainstalación.

Cuandolleguéalpasoasociadoconlapantalladeabajo,elegí1.

    
respondido por el David Anderson 06.04.2016 - 05:56

Lea otras preguntas en las etiquetas