3 sätt kan du köra MS-DOS-spel och Apps i Linux

3 sätt kan du köra MS-DOS-spel och Apps i Linux / Linux

MS-DOS (Microsoft Disk Operativsystem, används ofta utbytbart med “DOS”) är ofta kopplad till akut nostalgi. En gammal ordbehandlare, eller kanske ett DOS-spel som gav timmar av ren, icke-internetbaserad underhållning. Men vilka alternativ har vi för att antända den gamla flamma på Linux? Lyckligtvis ganska många!

FreeDOS

FreeDOS är ett komplett, gratis, DOS-kompatibelt operativsystem. Alla program som fungerar på MS-DOS bör också köras på FreeDOS. Tillsammans med att du är helt fri att ladda ner och använda, kan den också delas för alla att njuta av!

MS-DOS släpptes senast 1994, vilket var nästan kvart i sekel sedan. Den nuvarande versionen av FreeDOS släpptes i december 2016. Detta indikerar att laget fortfarande håller projektet uppdaterat, för att den mänskliga rasen får större nytta.

Du måste ladda ner FreeDOS för användning i våra två första metoder.

1. VirtualBox

Om din maskin har vissa resurser som körs, kan du spara Oracles VirtualBox är en bra ledig bit av virtualiseringsprogram. Så här använder du VirtualBox: Användarhandbok Så här använder du VirtualBox: Användarhandbok Med VirtualBox kan du enkelt installera och testa flera operativsystem. Vi visar hur du konfigurerar Windows 10 och Ubuntu Linux som en virtuell maskin. Läs mer . Det tillåter installation av virtuella maskiner, inklusive DOS, på din värddatorn. Det enda övervägande är att din värds resurser kommer att delas med den virtualiserade maskinen, men DOS kommer inte att bli girig.

Du kan ladda ner VirtualBox för respektive operativsystem och starta installationsprogrammet via din GUI. Om du föredrar kommandorads typ:

sudo apt installera virtualbox sudo apt installera virtualbox-guest-dkms

Skapa en virtuell maskin Så här ställer du in en Windows Virtual Machine i Linux Så här konfigurerar du en Windows Virtual Machine i Linux Många hemmabrukare föredrar att köra en dual-boot-inställning när både Windows och Linux behövs, men om du hellre vill springa Windows inuti Linux, här är hur du ställer upp det. Läs mer är väldigt enkelt. Efter att ha startat VirtualBox klickar du på Ny. Ge din maskin a namn och lämna RAM-läget till 512 MB. Välj Skapa en virtuell hårddisk nu, och se till VHD väljs under Hårddiskfiltyp. Lämna disketten till Dynamiskt allokerad och ge den en storlek (1GB eller 2GB är riklig).

Klick Skapa för att avsluta guiden och skapa din maskin.

Nästa klick på Inställningar> Förvaring> Controller: IDE> Empty. I attribut avsnittet finns en CD-ikon med en rullgardinsmeny som låter dig bläddra efter din FreeDOS ISO som just har laddats ner. Klicka på ok knappen för att avsluta guiden.

Klicka nu på Start från VirtualBox-startskärmen för att starta FreeDOS-installationsprogrammet!

Installera FreeDOS

Din installationsguiden ska börja, och genom en serie enkla val kan du få FreeDOS installerat. Välj Installera till hårddisken, Ta sedan emot ansvarsfriskrivningen följt av Partitionenhet C. Då måste vi, som de gamla dagarna, starta om för partitionerna att träda i kraft.

Efter en snabb omstart väljer du Installera till hårddisken följt av ditt föredragna språk och acceptera ansvarsfriskrivningen igen. Välj alternativet till Radera och formatera enheten, och äntligen kan den faktiska installationen börja.

När du väl valt tangentbordslayouten väljer du Full installation följd av Ja - var god installera FreeDOS. Definitivt en av de mer artiga installationsguiderna. Din installation bör nu påbörjas.

Efter installationen måste du ta bort ISO från den virtuella maskinen så att maskinen startar direkt i FreeDOS. Från samma skärm monterade vi ISO ovanför; Du kan avmontera det innan du startar omstart i installationsguiden.

Om du gjorde allt ovan korrekt, vilket jag är säker på att du gjorde, ska den skärm du presenterar nu vara en välbekant plats.

Överföring av filer till Virtualbox

Innan du överför filer till din virtuella maskin, se till att du stänger av den helt och i god takt, avsluta Virtualbox medan du är på den. DOS-avstängningskommandot, om du kanske har glömt är faktiskt, stänga av.

FreeDOS sätt att montera en enhet tycktes inte vara för konsekvent. Detta använde libguesftfs-tools. Lösningen använde qemu-nbd kommando. För att installera kör följande i en terminal:

sudo apt installera qemu

Detta installerar QEMU tillsammans med dess verktyg. Kör nu följande kommandon:

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

Som standard ska din VirtualBox-katalog vara i din hemmapp. Byta ut i kommandot ovan med vägen till din virtuella maskin. Kör nu följande kommando för att montera enheten:

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

Kopiera nu dina favoritprogram och filer till din virtuella maskin. När du är klar, avmontera den virtuella maskinen genom att köra:

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

2. Quick EMUlator (QEMU)

Liksom Virtualbox är QEMU en open source hypervisor 3 sätt att köra en virtuell maskin på Linux 3 sätt att köra en virtuell maskin på Linux Om du vill köra ett andra operativsystem på din Linux-maskin utan att starta om för att växla mellan dem, en virtuell Maskinen är ditt enda svar. Läs mer som kan köra FreeDOS som ett gästoperativsystem. Stegen är ganska lika med ovanstående metod, men det kan utföras på bara några terminalkommandon. Först installera QEMU genom att köra:

sudo apt installera qemu

Nu måste vi skapa en virtuell hårddisk för att installera FreeDOS. Vi kan göra detta genom att skriva:

qemu-img skapa dos.img 500M

Nu skapar vi vår virtuella maskin i ett enda slag genom att springa:

qemu-system-i386 -cdrom FD12CD.iso -m 32 -hda dos.img -k en-us -rtc bas = lokal tid -soundhw sb16, adlib -device cirrus-vga-båtorder = d 

Det finns en hel del parametrar i kommandot. Du är i grund och botten:

  • Välja FreeDOS ISO
  • Ställ in RAM-storleken
  • Väljer den virtuella enheten som vi skapade ovan
  • Ställa in en tangentbordslayout
  • Se till att tiden matchar värden
  • Välja ett vanligt ljudkort
  • Välja ett vanligt grafikkort
  • Ställ in startordningen

FreeDOS bör öppnas i ett nytt fönster och installationsguiden på exakt samma sätt som i Virtualbox-metoden ovan. När installationen är klar behöver vi inte ISO längre och kan starta direkt i vår installerade bild genom att köra:

qemu-system-i386 -m 32 -hda dos.img -k en-us -rtc bas = lokal tid -soundhw sb16, adlib -device cirrus-vga-båtorder = c

Överföring av filer för QEMU

Lyckligtvis är denna del mycket enklare. Allt vi behöver göra är att skapa en mapp och inkludera den mappen i vårt kommando som vi använder för att starta vår QEMU FreeDOS-maskin. Stäng först ditt QEMU-fönster och skriv sedan:

mkdir dosfiles

Kopiera nu alla filer eller mappar som du vill se i din virtuella maskin i dosfiles mapp. När du är klar skriver du:

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

Som du kan se är den nya delen av kommandot den -kör parameter som använder dosfiles mapp vi skapade. Det kommer också att montera det till nästa skrivbrev tillgängligt, vilket är i vårt fall D. Om du skulle vilja se din dosfiles mappen i FreeDOS skriver du helt enkelt:

D:

Återigen, DOS bort till ditt hjärta innehåll!

3. DOSBox

Om allt här verkar som lite överkill och du bara vill springa det udda spelet, och du är mer av en GUI-person, då kan du få DOSBox Hur man spelar Retro-spel på vilken plattform som helst med DOSBox Hur man spelar Retro-spel på Vilken plattform med DOSBox Vill du spela retro PC-spel på din dator, telefon eller spelkonsol? Här är allt du behöver veta för att komma igång med DOSBox, inklusive de bästa spelen att emulera! Läs mer . DOSBoxs utvecklare anger genom egen upptagande: “DOSBox kommer också med sin egen DOS-liknande kommandotolk. Det är fortfarande ganska rudimentärt och saknar många av funktionerna i MS-DOS, men det räcker för att installera och köra de flesta DOS-spel.”

Så mycket av deras betoning har placerats på spel, och om det är allt du behöver, kan DOSBox vara tillräckligt. Innan vi börjar, skapa en mapp på din Linux-maskin och flytta DOS-programmen där inne. Vårt exempel använder / Dosbox / dosfiles.

Gå nu till Ubuntu-programvaran och ladda ner DOSBox-emulatorn. När du startat DOSBox kan du montera den mapp du just skapat ovan genom att skriva följande i DOSBox-konsolen:

montera c ~ / dosbox / dosfiles C:

Alla dina filer ska nu vara synliga, dina spel kan spelas och nostalgi sparkar in!

Du kan fortfarande köra DOS!

Oavsett om du gillar det eller inte, har MS-DOS varit en stor del av beräkningsvärlden. Många av spelen vi känner och kärlek härrörde från MS-DOS äradagar. Du kan bli förvånad att veta att många företag fortfarande använder MS-DOS-program för att driva hela företaget. Den goda nyheten är att Linux erbjuder många alternativ för att göra MS-DOS sken som vi har visat.

Var inte begränsad till MS-DOS heller. Andra klassiska operativsystem kan installeras eller emuleras på Linux 5 Retro operativsystem som du kan återfatta med lätthet på Linux 5 Retro operativsystem du kan ompröva med lätthet på Linux Du vet förmodligen redan att du kan spela gamla spel på din Linux-enhet tack vare emulatorn samlingar som MAME, men visste du att olika emulatorer är tillgängliga för att köra hela applikationer? Här är hur. Läs mer .

Vilka är dina favorit DOS-spel? Hur kör du DOS på Linux? Tror du att vi någonsin kommer bli av med DOS? Låt oss veta i kommentarerna nedan!

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