3 måter du kan kjøre MS-DOS spill og programmer på Linux

3 måter du kan kjøre MS-DOS spill og programmer på Linux / Linux

MS-DOS (Microsoft Disk Operating System, brukes ofte sammen med “DOS”) er ofte knyttet til akutt nostalgi. En gammel tekstbehandler, eller kanskje noen DOS-spill som ga timer med ren, ikke-internettbasert underholdning. Men hvilke alternativer har vi for å tenne den gamle flammen på Linux? Heldigvis, ganske mange!

FreeDOS

FreeDOS er et komplett, gratis, DOS-kompatibelt operativsystem. Ethvert program som fungerer på MS-DOS, bør også kjøre på FreeDOS. Sammen med å være helt gratis å laste ned og bruke, kan den også deles for alle å nyte!

MS-DOS ble sist utgitt i 1994, som var nesten et kvart århundre siden. Den nåværende versjonen av FreeDOS ble utgitt i desember 2016. Dette indikerer at teamet fortsatt holder prosjektet oppdatert, for større nytte av menneskeheten.

Du må laste ned FreeDOS for bruk i våre to første metoder.

1. VirtualBox

Hvis maskinen har noen ressurser som kjører, kan du spare penger. Oracle's VirtualBox er en flott, gratis bit av virtualiseringsprogramvare. Slik bruker du VirtualBox: Brukerhåndbok Slik bruker du VirtualBox: Brukerhåndbok Med VirtualBox kan du enkelt installere og teste flere operativsystemer. Vi viser deg hvordan du konfigurerer Windows 10 og Ubuntu Linux som en virtuell maskin. Les mer . Det tillater installering av virtuelle maskiner, inkludert DOS, på vertsmaskinen din. Det eneste hensynet er at vertens ressurser vil bli delt med den virtualiserte maskinen, men DOS kommer ikke til å være grådig.

Du kan laste ned VirtualBox for ditt respektive operativsystem og starte installasjonsprogrammet gjennom GUI. Hvis du foretrekker kommandolinjestype:

sudo apt installer virtualbox sudo apt install virtuellebox-guest-dkms

Opprette en virtuell maskin Slik setter du opp en virtuell Windows-maskin i Linux Slik setter du opp en Windows-virtuell maskin i Linux Mange hjemmebrukere foretrekker å kjøre et dual-boot-oppsett når både Windows og Linux er nødvendig, men hvis du helst vil kjøre Windows i Linux, her er hvordan du setter opp det. Les mer er veldig grei. Etter å ha startet VirtualBox, klikk på Ny. Gi maskinen din en Navn og la RAM settes til 512 MB. Å velge Lag en virtuell harddisk nå, og sørg for VHD er valgt under Harddisk filtype. La disksettet stå til Dynamisk allokert og gi den en størrelse (1GB eller 2GB er rikelig).

Klikk Skape å avslutte veiviseren og opprette maskinen din.

Neste klikk på Innstillinger> Lagring> Kontroller: IDE> Tom. I Egenskaper avsnittet, er det et CD-ikon med en rullegardinpille som lar deg bla etter FreeDOS ISO som bare ble lastet ned. Klikk på OK knappen for å avslutte veiviseren.

Klikk nå på Start fra VirtualBox startskjerm for å starte FreeDOS installer!

Installere FreeDOS

Installasjonsveiviseren din skal starte, og gjennom en rekke enkle valg kan du få FreeDOS installert. Å velge Installer til harddisken, deretter godta ansvarsfraskrivelsen etterfulgt av Skillevegg C. Så som de gamle dagene må vi starte på nytt for at partisjonene skal tre i kraft.

Etter en rask omstart velg Installer til harddisken etterfulgt av ditt foretrukne språk og godta ansvarsfraskrivelsen igjen. Velg alternativet til Slett og formater stasjonen, og til slutt den faktiske installasjonen kan begynne.

Når du har valgt tastaturoppsettet, velger du Full installasjon etterfulgt av Ja - vennligst installer FreeDOS. Absolutt en av de mer høflige installasjonsguiderne. Din installasjon skal nå påbegynnes.

Etter at installeringen er fullført må du fjerne ISO fra den virtuelle maskinen slik at maskinen støtter direkte til FreeDOS. Fra samme skjerm monterte vi ISO over; Du kan avmontere det før du klikker omstart i installasjonsveiviseren.

Hvis du gjorde alt ovenfor riktig, som jeg er sikker på at du gjorde, skal skjermen du nå presenterer være et kjent nettsted.

Overføre filer til Virtualbox

Før du overfører filer til din virtuelle maskin, må du sørge for å slå den ned helt og i god takt, avslutte Virtualbox mens du er på den. DOS-avstengningskommandoen, i tilfelle du kanskje har glemt er faktisk, skru av.

FreeDOS metode for montering av stasjon syntes ikke å være for konsekvent. Dette brukte libguesftfs-verktøy. Løsningen brukte qemu-NBD kommando. For å installere dette, kjør følgende i en terminal:

sudo apt installere qemu

Dette installerer QEMU sammen med verktøyene sine. Kjør nå følgende kommandoer:

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

Som standard bør din VirtualBox-katalog være i din hjemmemappe. Erstatte i kommandoen ovenfor med banen til din virtuelle maskin. Kjør nå følgende kommando for å montere enheten:

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

Kopier nå dine favorittprogrammer og filer til din virtuelle maskin. Når du er ferdig, fjerner du den virtuelle maskinen ved å kjøre:

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

2. Quick EMUlator (QEMU)

I likhet med Virtualbox er QEMU en open source hypervisor. 3 måter å kjøre en virtuell maskin på Linux. 3 måter å kjøre en virtuell maskin på Linux. Hvis du vil kjøre et andre operativsystem på Linux-maskinen uten å starte om å bytte mellom dem, en virtuell Maskinen er ditt eneste svar. Les mer som kan kjøre FreeDOS som et gjestesystem. Trinnene er ganske lik den ovennevnte metoden, men det kan oppnås i bare noen få terminalkommandoer. Først installerer du QEMU ved å kjøre:

sudo apt installere qemu

Nå må vi lage en virtuell harddisk for å installere FreeDOS. Vi kan gjøre dette ved å skrive:

qemu-img opprette dos.img 500M

Nå lager vi vår virtuelle maskin i et enkelt løp ved å løpe:

qemu-system-i386 -cdrom FD12CD.iso -m 32 -hda dos.img -k en-us -rtc base = lokal tid -soundhw sb16, adlib -device cirrus-vga-boot rekkefølge = d 

Det er ganske mange parametere i kommandoen. Du er i utgangspunktet:

  • Velger FreeDOS ISO
  • Angi RAM-størrelsen
  • Velger den virtuelle stasjonen vi opprettet ovenfor
  • Angi et tastaturlayout
  • Sikre tiden som passer til verten
  • Velge et vanlig lydkort
  • Velge et vanlig grafikkort
  • Sette oppstartsrekkefølgen

FreeDOS skal åpnes i et nytt vindu og installasjonsveiviseren på nøyaktig samme måte som i Virtualbox-metoden ovenfor. Etter at installasjonen er fullført, krever vi ikke ISO lenger, og kan starte opp direkte i vårt installerte bilde ved å kjøre:

qemu-system-i386 -m 32 -hda dos.img -k en-us -rtc base = lokal tid -soundhw sb16, adlib -device cirrus-vga-båt rekkefølge = c

Overføre filer til QEMU

Heldigvis er denne delen mye enklere. Alt vi trenger å gjøre er å lage en mappe og ta med den mappen i vår kommando vi bruker til å starte vår QEMU FreeDOS-maskin. Først lukk ditt QEMU-vindu, og skriv deretter inn:

mkdir dosfiles

Kopier nå eventuelle filer eller mapper du vil se i din virtuelle maskin inn i dosfiles mappe. Når du er ferdig, skriv inn:

qemu-system-i386 -m 16 -k en-us -rtc base = lokal tid -soundhw sb16, adlib -device cirrus-vga -display gtk -hda dos.img -drive-fil = fat: rw: dosfiles / -boot rekkefølge = c 

Som du kan se, er den nye delen av kommandoen den -kjøre parameter som bruker dosfiles mappe vi opprettet. Det vil også montere det til neste stasjonsbrev tilgjengelig, som er i vårt tilfelle D. Hvis du vil se din dosfiles mappe i FreeDOS bare skriv inn:

D:

Igjen, DOS bort til ditt hjerte innhold!

3. DOSBox

Hvis alt dette virker som et lite overkill og du bare vil kjøre det odde spillet, og du er mer av en GUI person, så kan du få DOSBox Slik spiller du Retro spill på hvilken som helst plattform med DOSBox Slik spiller du Retro spill på En hvilken som helst plattform med DOSBox Vil du spille retro PC-spill på din datamaskin, telefon eller spillkonsoll? Her er alt du trenger å vite for å komme i gang med DOSBox, inkludert de beste spillene som etterligner! Les mer . Ved egen opptak oppgir DOSBox utviklere: “DOSBox kommer også med sin egen DOS-lignende kommandoprompt. Det er fortsatt ganske rudimentært og mangler mange av funksjonene som finnes i MS-DOS, men det er nok for å installere og kjøre de fleste DOS-spill.”

Så mye av vekten deres har blitt lagt på spill, og hvis det er alt du trenger, må DOSBox være nok. Før vi begynner, lag en mappe på Linux-maskinen din og flytt DOS-programmene dine der inne. Vårt eksempel bruker / DOSBox / dosfiles.

Nå går du til Ubuntu-programvaren og laster ned DOSBox-emulatoren. Når du har startet DOSBox, kan du montere mappen du nettopp opprettet ved å skrive følgende i DOSBox-konsollen:

mount c ~ / dosbox / dosfiles C:

Alle filene dine skal nå være synlige, spillene dine kan spilles, og nostalgi sparker inn!

Du kan fortsatt kjøre DOS!

Enten du liker det eller ikke, har MS-DOS vært en stor del av databehandlingsverdenen. Mange av spillene vi kjenner og kjærlighet stammer fra MS-DOS glory dager. Du kan bli overrasket over å vite at mange bedrifter fortsatt bruker MS-DOS-programmer til å kjøre hele virksomheten. Den gode nyheten er at Linux tilbyr mange alternativer for å skape MS-DOS som vi har demonstrert.

Ikke begrenset til MS-DOS heller. Andre klassiske operativsystemer kan installeres eller emuleres på Linux 5 Retro operativsystemer du kan revidere med lethed på Linux 5 Retro operativsystemer du kan revidere med lethed på Linux Du vet sikkert allerede at du kan spille gamle spill på Linux-enheten din, takket være emulatoren samlinger som MAME, men visste du at forskjellige emulatorer er tilgjengelige for å kjøre hele applikasjoner? Dette er hvordan. Les mer .

Hva er dine favoritt DOS-spill? Hvordan kjører du DOS på Linux? Tror du vi vil bli kvitt DOS? Gi oss beskjed i kommentarene nedenfor!

Utforsk mer om: Emulering, Linux, MS-DOS, Virtualisering.