Erstellen Sie Diskettenbilder

7

Ich verwende einen Virtualbox MS Dos 6.22 Emulator und benötige ziemlich viele virtuelle Disketten-Images, die mit Software gefüllt sind.
Kennt jemand ein gutes Programm, um effizient Diskettenbilder zu erstellen und sie mit meinen angegebenen Dateien zu füllen?

Es ist für eine Old School Gaming Night und wir möchten, dass es so authentisch wie möglich ist.

Beide Software als Möglichkeiten zum gleichzeitigen Mounten mehrerer Disketten (oder zum Mounten, Hängen und Mounten der nächsten Diskette in schneller Folge) über das Terminal werden geschätzt.

Akisame
quelle
Haben Sie Dosbox
The Dentist
Ich weiß, dass ich Dosbox mit imgmount verwenden kann, aber das macht es nicht effizienter. Mit dosbox brauche ich sogar noch mehr Zeit, da ich den Kopierbefehl verwenden muss, anstatt nur zu ziehen und abzulegen (die Ordner sind etwas zu vielfältig, um eine Batchdatei zu erstellen, sodass die Verwendung von dosbox zu viel Eingabe führt )
Akisame

Antworten:

11

Mit dem folgenden Befehl können Sie ein leeres Diskettenbild erstellen:

mkfs.msdos -C /path/imagefile.img 1440

Auf einigen Systemen /mkfs.msdosbefindet sich unter /sbinVerzeichnis. Anschließend können Sie es mit folgendem Befehl als Loopback-Gerät mounten:

sudo mkdir /media/floppy1/
sudo mount -o loop /path/imagefile.img /media/floppy1/

Verwenden Sie zum Aufheben der Bereitstellung den Befehl

sudo umount /media/floppy1/

Wenn Sie ein Image von der physischen Diskette erstellen möchten, verwenden Sie den ddBefehl (Haftungsausschluss - Ich habe das Folgende nicht ausprobiert, da meine Diskette weg ist! Sollte aber funktionieren) (und nehmen Sie an, dass dies eine Diskette vom Typ 1,44 MB ist ... 1,2 MB) sollte zum Zeitpunkt von DOS 6.22 gegangen sein)

dd bs=512 count=2880 if=/dev/fda of=/path/imagefile.img

Referenz: Manpage von mkfs.msdos; Erstellen Sie Mount- und Kopierdisketten-Images unter Linux

Kenneth L.
quelle
Danke, aber das wusste ich schon. Ich habe nur versucht, einen effizienteren Weg zu finden, um viele Diskettenbilder zu erstellen. Ich werde wahrscheinlich ein wenig GUI schreiben, um es etwas schneller zu machen, sie zu erstellen und zu mounten.
Trotzdem
Was meinst du mit "jede Menge Diskettenbilder"? Kann das Schreiben eines Shell-Skripts reichen?
Kenneth L
Ich meine, ursprünglich war es ein Spiel pro Diskette (oder in den meisten Fällen mehrere). Da wir es so authentisch wie möglich gestalten möchten, müssen wir mindestens ein Bild pro Spiel erstellen. Da wir eine Vielzahl von Spielen haben möchten, benötigen wir "jede Menge Diskettenbilder". Wir können die Original-Disketten nicht verwenden, da sie (in den meisten Fällen) schon lange nicht mehr verwendet wurden und sich die Reihenfolge der Magnetplatten verschlechtert hat, was zu zahlreichen Abstürzen führt, wenn sie von den echten Disketten ausgeführt werden, daher die Bilder . Ich habe eine GUI gemacht, weil ich nicht ALLE Bilder selbst erstellen werde
Akisame