3 modi per eseguire giochi e app MS-DOS in Linux

3 modi per eseguire giochi e app MS-DOS in Linux / Linux

MS-DOS (sistema operativo disco Microsoft, spesso usato in modo intercambiabile con “DOS”) è spesso collegato a una acuta nostalgia. Un vecchio elaboratore di testi, o forse un gioco DOS che forniva ore di puro intrattenimento non basato su Internet. Ma quali opzioni abbiamo per accendere quella vecchia fiamma su Linux? Fortunatamente, alcuni!

DOS gratuito

FreeDOS è un sistema operativo completo, gratuito, compatibile con DOS. Qualsiasi programma che funziona su MS-DOS dovrebbe anche funzionare su FreeDOS. Oltre ad essere completamente gratuito per il download e l'uso, può anche essere condiviso per tutti gli utenti!

MS-DOS è stato rilasciato l'ultima volta nel 1994, circa un quarto di secolo fa. L'attuale versione di FreeDOS è stata rilasciata a dicembre 2016. Ciò indica che il team sta ancora mantenendo aggiornato il progetto, a beneficio della razza umana.

Dovrai scaricare FreeDOS per l'uso nei nostri primi due metodi.

1. VirtualBox

Se la tua macchina ha alcune risorse in esecuzione di riserva VirtualBox di Oracle è un grande software gratuito di virtualizzazione Come utilizzare VirtualBox: Guida per l'utente Come utilizzare VirtualBox: Guida per l'utente Con VirtualBox è possibile installare e testare più sistemi operativi. Ti mostreremo come configurare Windows 10 e Ubuntu Linux come macchina virtuale. Leggi di più . Permette l'installazione di macchine virtuali, incluse DOS, sul tuo computer host. L'unica considerazione è che le risorse del tuo host saranno condivise con la macchina virtualizzata, tuttavia, il DOS non sarà avido.

È possibile scaricare VirtualBox per il proprio sistema operativo e avviare l'installazione tramite la GUI. Se preferisci il tipo di riga di comando:

sudo apt installa virtualbox sudo apt installa virtualbox-guest-dkms

Creazione di una macchina virtuale Come configurare una macchina virtuale Windows in Linux Come configurare una macchina virtuale Windows in Linux Molti utenti domestici preferiscono eseguire una configurazione dual-boot quando sono necessari sia Windows che Linux, ma se preferisci eseguire Windows in Linux, ecco come impostarlo. Leggi di più è molto semplice. Dopo aver avviato VirtualBox, fare clic su Nuovo. Lascia la tua macchina a Nome e lasciare la RAM impostata su 512 MB. Selezionare Crea un disco rigido virtuale ora, e assicurare VHD è selezionato sotto Tipo di file del disco rigido. Lascia il set del disco su Allocazione dinamica e dargli una dimensione (1 GB o 2 GB è ampio).

Clic Creare per terminare la procedura guidata e creare la macchina.

Quindi fai clic su Impostazioni> Archiviazione> Controller: IDE> Vuoto. Nel attributi sezione, c'è un'icona del CD con una freccia a discesa che ti permetterà di cercare il tuo ISO FreeDOS appena scaricato. Clicca il ok pulsante per terminare la procedura guidata.

Ora clicca su Inizio dalla schermata iniziale di VirtualBox per avviare il programma di installazione di FreeDOS!

Installazione di FreeDOS

La procedura guidata di installazione dovrebbe iniziare e, attraverso una serie di selezioni semplici, è possibile installare FreeDOS. Selezionare Installa sul disco rigido, quindi accetta il disclaimer seguito da Unità di partizione C. Quindi, come ai vecchi tempi, è necessario riavviare affinché le partizioni abbiano effetto.

Dopo un rapido riavvio selezionare Installa sul disco rigido seguito dalla lingua preferita e accettare nuovamente il disclaimer. Seleziona l'opzione a Cancella e formatta l'unità, e finalmente può iniziare l'installazione vera e propria.

Una volta scelto il layout della tastiera, seleziona Installazione completa seguito da Sì, installa FreeDOS. Sicuramente una delle procedure guidate di installazione più educate. La tua installazione dovrebbe ora iniziare.

Al termine dell'installazione, è necessario rimuovere l'ISO dalla macchina virtuale in modo che la macchina si avvii direttamente in FreeDOS. Dalla stessa schermata, abbiamo montato la ISO sopra; è possibile smontarlo prima di fare clic su riavvia nella procedura guidata di installazione.

Se hai fatto correttamente tutto quanto sopra, che sono sicuro di aver fatto, lo schermo che ti viene presentato dovrebbe essere un sito familiare.

Trasferimento di file per Virtualbox

Prima di trasferire i file sulla tua macchina virtuale, assicurati di spegnerlo completamente e, per buona misura, esci da Virtualbox mentre ci sei. Il comando di arresto del DOS, nel caso tu abbia dimenticato, è in effetti, spegnimento.

Il metodo di montaggio di un'unità di FreeDOS non sembra essere troppo coerente. Questo stava usando libguesftfs-tools. La soluzione stava usando il qemu-nbd comando. Per installare questo esegui quanto segue in un terminale:

sudo apt installa qemu

Questo installa QEMU insieme ai suoi strumenti. Ora esegui i seguenti comandi:

sudo modprobe nbd sudo qemu-nbd -c / dev / nbd0 

Per impostazione predefinita, la tua directory VirtualBox dovrebbe essere nella tua cartella home. Sostituire nel comando precedente con il percorso della tua macchina virtuale. Ora esegui il seguente comando per montare il dispositivo:

sudo mount / dev / nbd0p1 / Path-of-your-choice

Ora copia i tuoi programmi e file preferiti sulla tua macchina virtuale. Una volta completato, smonta la macchina virtuale eseguendo:

sudo umount / Path-of-your-choice sudo qemu-nbd -d / dev / nbd0

2. Quick EMUlator (QEMU)

Simile a Virtualbox, QEMU è un hypervisor open source 3 modi per eseguire una macchina virtuale su Linux 3 modi per eseguire una macchina virtuale su Linux Se si desidera eseguire un secondo sistema operativo sulla propria macchina Linux senza riavviare per passare da uno di essi, un virtuale la macchina è la tua unica risposta. Ulteriori informazioni che possono eseguire FreeDOS come sistema operativo guest. I passaggi sono abbastanza simili al metodo precedente, tuttavia, può essere realizzato in pochi comandi del terminale. Innanzitutto, installa QEMU eseguendo:

sudo apt installa qemu

Ora abbiamo bisogno di creare un disco rigido virtuale per installare FreeDOS. Possiamo farlo digitando:

qemu-img crea dos.img 500M

Ora creiamo la nostra macchina virtuale in un sol colpo eseguendo:

qemu-system-i386 -cdrom FD12CD.iso -m 32 -hda dos.img -k it-us -rtc base = localtime -soundhw sb16, adlib -device cirrus-vga -boot order = d 

Ci sono parecchi parametri nel comando. Sei fondamentalmente:

  • Selezione di ISO FreeDOS
  • Impostazione della dimensione della RAM
  • Selezione del disco virtuale che abbiamo creato sopra
  • Impostazione di un layout di tastiera
  • Garantire che il tempo corrisponda all'host
  • Scegliere una scheda audio comune
  • Scegliere una scheda grafica comune
  • Impostazione dell'ordine di avvio

FreeDOS dovrebbe aprirsi in una nuova finestra e la procedura guidata di installazione esattamente nello stesso modo del precedente metodo Virtualbox. Al termine dell'installazione, non richiediamo più l'ISO e possiamo eseguire l'avvio direttamente nella nostra immagine installata eseguendo:

qemu-system-i386 -m 32 -hda dos.img -k it-us -rtc base = localtime -soundhw sb16, adlib -device cirrus-vga -boot order = c

Trasferimento di file per QEMU

Fortunatamente, questa parte è molto più semplice. Tutto ciò che dobbiamo fare è creare una cartella e includerla nel nostro comando che usiamo per avviare la nostra macchina FreeDOS QEMU. Per prima cosa chiudi la finestra QEMU, quindi digita:

mkdir dosfiles

Ora copia tutti i file o le cartelle che desideri vedere nella tua macchina virtuale nel dosfiles cartella. Quando hai finito, digita:

qemu-system-i386 -m 16 -k it-us -rtc base = localtime -soundhw sb16, adlib -device cirrus-vga -display gtk -hda dos.img -drive file = grasso: rw: dosfiles / -boot order = c 

Come puoi vedere la nuova parte del comando è il -guidare parametro che usa il dosfiles cartella che abbiamo creato. Lo monterà anche alla successiva lettera di unità disponibile, che è nel nostro caso D. Se desideri vedere il tuo dosfiles la cartella all'interno di FreeDOS digita semplicemente:

D:

Ancora una volta, DOS via per il contenuto del tuo cuore!

3. DOSBox

Se tutto ciò sembra un po 'eccessivo e vuoi solo eseguire il gioco dispari, e sei più una persona GUI, allora potresti ottenere DOSBox Come giocare a giochi retrò su qualsiasi piattaforma con DOSBox Come giocare a giochi retrò su Qualsiasi piattaforma con DOSBox Vuoi giocare a giochi per PC retrò sul tuo computer, telefono o console di gioco? Ecco tutto quello che devi sapere per iniziare con DOSBox, inclusi i migliori giochi da emulare! Leggi di più . Per loro ammissione, gli sviluppatori di DOSBox dichiarano: “DOSBox viene fornito con un prompt dei comandi simile a DOS. È ancora abbastanza rudimentale e manca di molte delle funzionalità presenti in MS-DOS, ma è sufficiente per l'installazione e l'esecuzione della maggior parte dei giochi DOS.”

Gran parte della loro enfasi è stata posta sui giochi, e se è tutto ciò che serve, DOSBox potrebbe essere sufficiente. Prima di iniziare, crea una cartella sulla tua macchina Linux e sposta lì i tuoi programmi DOS. Il nostro esempio usa / DOSBox / dosfiles.

Ora vai al software Ubuntu e scarica l'emulatore DOSBox. Una volta avviato DOSBox, puoi montare la cartella appena creata digitando quanto segue nella console di DOSBox:

montare c ~ / dosbox / dosfiles C:

Tutti i tuoi file ora dovrebbero essere visibili, i tuoi giochi giocabili e la nostalgia che si avvia!

È ancora possibile eseguire DOS!

Che ti piaccia o no, MS-DOS è stata una grande parte del mondo informatico. Molti dei giochi che conosciamo e amiamo derivano dai giorni di gloria di MS-DOS. Potresti essere sorpreso di sapere che molte aziende usano ancora programmi MS-DOS per eseguire le loro intere attività. La buona notizia è che Linux offre molte opzioni per far sì che MS-DOS avvenga come abbiamo dimostrato.

Non essere limitato a MS-DOS, neanche. Altri sistemi operativi classici possono essere installati o emulati su Linux 5 Retro Sistemi operativi È possibile rivisitare con facilità su Linux 5 Sistemi operativi retro Puoi rivedere con facilità su Linux Probabilmente sai già che puoi giocare ai vecchi giochi sul tuo dispositivo Linux, grazie all'emulatore collezioni come MAME, ma lo sapevate che sono disponibili vari emulatori per eseguire applicazioni complete? Ecco come. Leggi di più .

Quali sono i tuoi giochi DOS preferiti? Come si esegue DOS su Linux? Pensi che ci libereremo mai del DOS? Fateci sapere nei commenti qui sotto!

Scopri di più su: Emulazione, Linux, MS-DOS, Virtualizzazione.