Installa FreeDOS tramite Bootcamp

0

È possibile eseguire FreeDOS tramite Bootcamp su un Mac?

Se sì, quali sono le istruzioni per farlo?

    
posta ericg 06.04.2016 - 03:24
fonte

1 risposta

2

Ci sono state alcune faccende domestiche che ho fatto prima di iniziare dal DVD di FreeDOS. Ho installato sia Yosemite che El Capitan sul mio Mac. Per evitare problemi SIP, ho scelto di preformare le faccende durante l'avvio su Yosemite. SIP era ancora abilitato, ma Yosemite ignora le impostazioni SIP. Presumo che tu possa usare El Capitan con SIP disabilitato.

Ho richiesto la partizione, che ho scelto di installare FreeDos, per soddisfare determinati requisiti.

  1. La partizione deve essere formattata MS-DOS (FAT) dall'utilità Disco applicazione. Nota: in seguito durante l'installazione di FreeDOS, ho riformattato il file nuovamente partizione.
  2. La partizione deve apparire nel Master Boot Record (MBR) tabella delle partizioni. I contenuti di questa tabella possono essere visualizzati da usando il seguente comando.

    sudo  fdisk  /dev/disk0
    

    Se si sta installando su un secondo disco interno, quindi sostituire disk0 con disk1 .

  3. L'ID visualizzato nella tabella MBR per questa partizione deve essere 0C . Questo di solito si verifica dopo aver formattato la partizione come MS-DOS (FAT). Nel mio caso, ho dovuto prima formattare la partizione come "Mac OS Extended (Journaled) ", quindi formattare come MS-DOS (FAT). Questo deve essere un bug nel Utility Disco.
  4. La partizione deve essere contrassegnata come attiva nella tabella MBR. Di "attivo", intendo "avviabile". La partizione attiva è contrassegnata da un asterisco * carattere nella prima colonna dell'output da

    sudo  fdisk /dev/disk0
    

    comando. Puoi usare

    sudo  fdisk  -e  /dev/disk0
    

    comando per cambiare la partizione attiva. Il corretto interattivo il comando è flag .

Note: More information on the fdisk command can be found by entering the command man fdisk or online here.

Avevo anche requisiti aggiuntivi.

  1. Il Mac deve essere impostato per l'avvio utilizzando la modalità legacy. Questo può essere fatto con il comando bless . Nel mio caso, stavo installando al 4 ° partizione sul disco 0, quindi ho usato quanto segue.

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

    Il 0 rappresenta disk0 e il 4 rappresenta la 4a partizione. In realtà, quando si avvia in modalità legacy, la partizione viene scelta da il codice di bootstrap memorizzato nell'MBR. È sicuro assumere questo codice sceglierà il set di partizioni attivo nel passaggio precedente 4. Quindi quando l'avvio, il valore della partizione impostato dal comando bless sarà ignorato.

  2. L'MBR deve contenere un codice di bootstrap valido o nessun codice di bootstrap. OS X è installato senza questo codice. Questo è il motivo per cui vedi l'avvertimento messaggio sottostante quando si utilizza il comando fdisk per modificare l'MBR.

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

    Quando ho installato FreeDOS, l'MBR conteneva il codice di bootstrap era in uso da Windows 10. È possibile visualizzare il contenuto dell'MBR utilizzando il seguente comando.

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

    Se non sei sicuro se il codice di bootstrap nel tuo MBR è valido, tu può azzerare questa memoria usando il seguente comando. Il il codice di bootstrap occupa gli indirizzi esadecimali da 0 a 1B7.

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

A questo punto, dovresti essere in grado di avviare l'installazione di FreeDOS usando il DVD. Ho scelto di installare tutto.

Quando ho raggiunto il display mostrato sotto, il computer sembrava congelarsi. In realtà, il computer impiegava molto tempo per installare il software. Più che solo il Kernel viene installato qui. Questo è il motivo per cui la barra di avanzamento non sembra cambiare.

Inoltre,inalcunideipassaggisuccessivi,avevobisognodipremerelabarraspaziatricediversevolteprimachel'installazioneprocedesse.

Unavoltaraggiuntoilpassoassociatoaldisplayinbasso,hoscelto1.

    
risposta data 06.04.2016 - 05:56
fonte

Leggi altre domande sui tag