Wie dreifach booten von Windows 95, 98 und ME in einer VM?

712
iqbal_cs

HINWEIS: Ich bin dazu verpflichtet, es dreifach zu machen

Ich habe keine ähnlichen Fragen über das Internet gefunden.

Ich habe diese Schritte auf einer VM ausprobiert:

  1. Installieren Sie Windows 95
  2. Installieren Sie Windows 98
  3. (Dritte aber nie erreicht) Installieren Sie Windows ME

Bei der Installation von Win 98 wird Folgendes angezeigt (ich werde das später bearbeiten):

Setup-Erkennungsmeldung

Die Installation darf nicht abgeschlossen werden.

Die Konfiguration der VM ist wie folgt:

  • Festplatte 20 GB
  • SATA-Controller
  • 1024 MB RAM
  • 3 primäre Partitionen (die Größe jeder Partition ist korrekt)

Ich kennzeichne die Partition, auf der das Betriebssystem installiert werden soll, mit dem fdiskBefehl als aktiv .

Ich habe die Partitionen mit dem MiniTool Bootable Partition Wizard.iso eingerichtet

Jede Partition ist mit einem FAT32-Dateisystem formatiert

TOOGAM-Antworten:

1) Mein College und die Klasse -> 10 Reputation ist wichtig

2) Ich benutze den MiniTool Partition Magic Wizard, der die ISO-Disc bootfähig macht (dies erfordert eine 64-Bit-Architektur). Dies ist also die Konfiguration, die ich früher hatte:

VM config on Minitool Partition Magic Wizard

3) Es gibt keine Einschränkungen. Ich habe nicht angegeben, worum es bei dem gesamten Projekt geht: Installieren Sie diese Betriebssysteme auf einer einzigen physischen Festplatte:

  • Windows 95
  • Windows 98
  • Windows ME
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 8
  • Windows 10
  • Ubuntu
  • Windows Server 2008
  • Windows Server 2012
  • Debian
  • CentOS
  • Mac OS X
  • Solaris

Ich habe diese Frage gestellt, da die Installation von 95, 98 und ME nicht möglich war, also habe ich diese Betriebssysteme einfach übersprungen. Der Grund, warum ich dies auf einer VM mache, ist das Üben. Dann muss ich es auf einer 128 GB-Festplatte tun, die ich gerade gekauft habe. Jedes Betriebssystem hat Punkte, die sich auf meine Endpunktzahl summieren. Ich kann diese Betriebssysteme einfach überspringen, aber ich will es nicht.

Der Lehrer sagte, 1 GB RAM auf einem Computer würden ausreichen, um dieses Projekt durchzuführen. Ich weiß nicht, ob die Architektur wichtig ist, wenn ich 95, 98, ME neben den anderen Betriebssystemen installieren werde.

Die einzige Anforderung, an die ich mich gerade erinnerte, ist das Vermeiden von Untermenüs im Bootloader-Menü. Es bedeutet (wenn ich GRUB verwende) keinen Windows Boot Manager als Option. Ich habe nach Bootloadern von Drittanbietern wie rEFInd oder BURG gesucht, bei denen die WBM-Option nicht entfernt wurde. Ich weiß auch, wie man die Boot-Konfiguration im BIOS ändert, und das ist zwingend erforderlich, um den Legacy-Modus und den sicheren Start zu deaktivieren.

Lưu Vĩnh Phúc Antwort:

Wenn ich bei der rot markierten Option die Eingabetaste drücke, wird ein weiteres Menü zum Auswählen eines Windows-Betriebssystems angezeigt. Das würde mich um 5 Punkte verringern! :(.

GRUB with Windows boot loader option

1
Warum verwenden Sie nicht einfach 3 VMs? DavidPostill vor 7 Jahren 0
Viele moderne Mainboards unterstützen Windows 98 aufgrund von fehlenden Treibern und vielen anderen Problemen nicht. Ich gehe davon aus, dass dies bei virtuellen Maschinen der Fall ist phuclv vor 7 Jahren 0
Das Ziel ist ein Triple-Boot iqbal_cs vor 7 Jahren 0
Warum ist "das Ziel" ein Triple-Boot? Keines dieser Systeme war so konzipiert, dass es überhaupt koexistieren kann. Als Minimum benötigen Sie einen Boot-Manager eines Drittanbieters. Hinweis: Sie müssen die VM-Festplatte in mindestens drei Partitionen aufteilen, dann die erste als aktive Partition festlegen und das erste Betriebssystem installieren. Deaktivieren Sie dann die erste Partition, aktivieren Sie die zweite und installieren Sie Ihr zweites Betriebssystem, das gleiche für das dritte. Sie benötigen einen Boot-Manager eines Drittanbieters wie BootMagic oder möglicherweise einen Linux-Grub-Loader. Es ist viel einfacher, nur 3 VMs zu verwenden, es sei denn, Sie mögen wirklich Schmerzen. Mokubai vor 7 Jahren 1
Ich weiß, ist eine völlig schlechte Idee, aber da es meine fünfte Abschlussprüfung ist, muss ich sie bekommen. Ich habe alle von set genannten Schritte befolgt, wie Sie erwähnt haben (__ "Ich kennzeichne die Partition, auf der das Betriebssystem installiert wird, mit dem Befehl fdisk als aktiv." __) iqbal_cs vor 7 Jahren 0
Wenn Sie sich die Fehlermeldung ansehen, die Sie bei der Installation von WIN98 erwähnen, wird auf Windows ME verwiesen. Sind Sie sicher, dass die Fehlermeldung bei der Installation von Windows ME nicht angezeigt wird? Jim Nielsen vor 7 Jahren 0
Sie sollten Ihre Frage bearbeiten und eine Erklärung für Ihre Anforderung für eine Triple-Boot-VM hinzufügen - z. B. "Es ist für einen Test / eine Prüfung / ein College", ansonsten wird jeder Sie in 3 VMs dazu auffordern. Tetsujin vor 7 Jahren 0
@Jim Nielsen: Du hast recht, aber die gleiche Warnmeldung zeigt W98. Ich bin etwas sicher. Ich habe diese W. Me-Bildschirmaufnahme gemacht, als ich Windows 95,98, Me Virtual Machine, hatte. Jetzt löschte ich diese VM und fing an, an dem anderen Teil meiner Prüfung zu arbeiten, der 10 weitere Betriebssysteme installiert. Jedenfalls bearbeite ich meine Frage und lade die W98-Warnung erneut hoch. iqbal_cs vor 7 Jahren 0
Wie interessant, dass eine Klasse Sie heute dazu bringen würde. Ich kann das wahrscheinlich für Sie lösen, muss aber auf dem Weg viele Fragen stellen. Erstens, obwohl es Ihnen nicht hilft, frage ich mich, wie der Name der Schule und der Klasse lautet. Zweitens, und dies könnte Ihnen helfen, geben Sie bitte die verwendeten Partitions-ID-Typen an. Drittens, was sind die Anforderungen? Dürfen Sie am Ende einen Drittanbieter-Bootmanager haben? Ein umfassendes Verständnis aller Anforderungen kann erforderlich sein. 4.: Hat der Lehrer dir das gezeigt? Fünftens: Ich empfehle 256 MB RAM. Win9x kann mit 2 GB, 1,5 GB, vielleicht 1 GB ausflippen TOOGAM vor 7 Jahren 0
@ TOOGAM Ich bearbeite meine Frage. iqbal_cs vor 7 Jahren 0
Ok, ich brauche mindestens 10 Reputation, um mindestens 2 Links zu posten. Kann jemand helfen? lol iqbal_cs vor 7 Jahren 0
Drat. Das Verbot mehrerer Startmenüs verringert Ihre Optionen. (Andernfalls könnte ich Win95 und Win98 dazu bringen, eine einzige primäre Partition gemeinsam zu nutzen. Der Win98-Bootloader kann Sie zwischen den beiden wählen. Dies wäre jedoch ein separates Menü ...) Wie viele Festplatten dürfen Sie verwenden? (Einige Bootloader können von einer zweiten Festplatte aus starten, zumindest mit einigen zusammenarbeitenden BIOS-Programmen.) TOOGAM vor 7 Jahren 0
Dies kann Ihnen helfen: [So installieren Sie 145 Betriebssysteme auf einem PC] (https://www.cnet.com/forums/discussions/how-to-install-145-operating-systems-on-one-pc-264235) /). Beachten Sie, dass Windows 95 und 98 so alt sind, dass sie SATA möglicherweise nicht unterstützen. Besser eine IDE machen. Sie unterstützen auch nicht mehr als 384 MB RAM (IIRC). `Die einzige Anforderung, an die ich mich gerade erinnerte, ist das Vermeiden von Untermenüs im Bootloader-Menü. Dies bedeutet (wenn ich GRUB verwende) keinen Windows-Boot-Manager als Option. Was bedeutet das? Der Windows-Bootloader unterstützt kein Untermenü wie Grub, und selbst Grub benötigt WBM, um Windows zu verketten phuclv vor 7 Jahren 0
@TOOGAM Es ist nur eine Festplatte zulässig iqbal_cs vor 7 Jahren 0
@ Lưu Vĩnh Phúc Meine VMs verfügen über IDE-Controller. Ich werde es in Betracht ziehen, sobald ich dies auf physisch mache. Über die Grub-Erwähnung werde ich meine Frage bearbeiten. PD: Der Digg.com-Link funktioniert nicht iqbal_cs vor 7 Jahren 0
Was ist das für eine Prüfung ?! barlop vor 7 Jahren 0
Ein sehr kratzender Kopf. Hier heißt es, dass niemand die fünfzehn OS abgeschlossen hat. Der Kurs heißt Computerarchitektur. iqbal_cs vor 7 Jahren 0
Sie möchten also, dass der Windows-Bootloader ein Menü anzeigt, nicht dass Sie WBM nicht verwenden können und dies vermeiden müssen, da Sie ** dazu ** verfügen. Sie müssen lediglich boot.ini und den BCD-Speicher bearbeiten, um nur einen Eintrag oder ähnliches zu erstellen phuclv vor 7 Jahren 0

3 Antworten auf die Frage

2
TOOGAM

Möglichkeiten

Lassen Sie mich zunächst erklären, dass es möglich ist, mehr als ein halbes Dutzend Betriebssysteme auf einem PC zu haben.

Ich habe nicht genau die Aufgabe erledigt, die Sie beschreiben. Ich habe es schon fast geschafft. (Damals habe ich zahlreiche Betriebssysteme auf eine Festplatte gestopft.) Damals erfuhr ich von vielen Anforderungen. Ich habe also eine gute Vorstellung davon, worüber ich spreche.

Eine vollständige Anleitung wäre zu umfangreich für eine einzige SuperUser-Antwort. In dieser Antwort gebe ich einige Hinweise. Fühlen Sie sich frei, um weitere Fragen zu stellen (einschließlich der Erstellung ganzer neuer SuperUser-Fragen). (Machen Sie auch Kommentare in @TOOGAM, um meine Aufmerksamkeit zu erhalten, wenn Sie möchten.)

Unmöglichkeit

Der Lehrer sagte, 1 GB auf einem Computer würden ausreichen, um dieses Projekt durchzuführen.

Ich sehe, dass Windows 10 Teil der Liste ist, die Sie hinzugefügt haben. Offizielle Systemanforderungen geben an, dass das Betriebssystem 16 GB Speicherplatz benötigt, alle für sich selbst. Das wird also nicht mit 1 GB erreicht. Mein C: \ Windows ist derzeit 17,3 GB groß (und verwendet Windows 10, Version 1607).

Wenn Sie Hardware zu groß / fähig / neu machen, können Sie natürlich die Grenzwerte einiger älterer Betriebssysteme überschreiten.

CPU-Anforderungen

Windows Server 2012 erfordert eine 64-Bit-CPU.
Viele der anderen Betriebssysteme unterstützen x86-Prozessoren (32-Bit). Sie haben zB Solaris erwähnt. Möglicherweise ist die neueste Version von Solaris nicht der Fall, ältere Versionen jedoch wahrscheinlich. Ältere Versionen sind wahrscheinlich auch kleiner (beansprucht weniger Speicherplatz) und sind möglicherweise wünschenswerter, um Punkte für dieses bestimmte Projekt zu erzielen.

Jedes Win9x-System (Win95, 98 und ME) benötigt eine 32-Bit-CPU, die 16-Bit-Code ausführen kann. Wie ich in einem Kommentar an anderer Stelle auf dieser Seite bemerkt habe, sollte dies auf Grundlage meiner Erkenntnisse möglich sein. Wenn mit neueren x64-Chips ein Teil der alten Unterstützung, auf die ich trainiert habe, optimiert wurde (oder wenn sie jemals in der Zukunft eingesetzt wird), könnte dies ein Problem sein.

Mac OS X wurde einmal nicht für x86 entwickelt. Seitdem hat es jedoch Unterstützung für x86-Hardware erhalten. Ich habe die Vermutung, dass Mac OS X einige andere Anforderungen hat, die vielleicht etwas ungewöhnlich sind. Ich würde mir das genau ansehen (das heißt, ich würde das recherchieren), bevor ich damit arbeite. Die anderen Betriebssysteme hatten wahrscheinlich alle Versionen, die mit x86 oder x64 funktionieren.

Ein Ansatz: Verwenden von Betriebssystemabbildern

Im schlimmsten Fall sollte dies machbar sein. Auch wenn das bedeutet:

  • Starten Sie direkt in ein Betriebssystem, das Sie individuell einrichten können
  • Dieses Betriebssystem verwendet dd =, um das Betriebssystem Ihrer Wahl zu installieren, und ändert dann den Boot-Record (z. B. den MBR, obwohl ein UEFI / GPT-Setup möglicherweise etwas komplizierter ist) und führt einen Neustart durch
  • Das bootet dann das gewünschte Betriebssystem. Es bleibt Ihnen jedoch überlassen, dass das Betriebssystem den Startvorgang ändert, um wieder in das Betriebssystem Ihres Menüs zu gelangen. (Als ehemaliger Ausbilder würde ich, wenn ich diesen Auftrag erteilen würde, beeindruckt sein, alle Betriebssysteme auf einer Festplatte zu haben, und ich würde wahrscheinlich volle Punkte vergeben, wenn:
    • Der Schüler hat einige Anweisungen nicht ignoriert ... zB wenn ich eine einfachere Vorgehensweise gebe
    • Die Situation hat gut funktioniert. Ich würde mich freuen zu sehen, dass, wenn ein anderes Betriebssystem gewählt wurde, das gewünschte Betriebssystem gesichert wurde, falls der Benutzer Änderungen vorgenommen hat (oder das Betriebssystem Aktualisierungen vorgenommen hat), sodass Aktualisierungen nicht verloren gingen.

Nun, vielleicht gibt es einfachere Wege, aber wie oben gezeigt, sollte dies theoretisch funktionieren.

Seite an Seite

Wenn Sie möchten, dass alle Systeme gleichzeitig auf der Festplatte installiert werden, kann dies tatsächlich schwieriger sein (und für einige Kombinationen möglicherweise unmöglich).

Eine der Anforderungen ist die Überprüfung der Hardwarekompatibilität. Welche CPUs werden unterstützt? Gibt es andere Hardwareanforderungen zu beachten? (Das Ermitteln von Mindestanforderungen ist in der Regel recht einfach. Das Ermitteln maximaler Anforderungen, zum Beispiel, dass ein System mit neuerer Hardware nicht so gut funktioniert, kann etwas schwieriger sein.)

Ein Schritt, den ich sorgfältig ausführen sollte, ist, die Boot-Anforderungen jedes Betriebssystems herauszufinden. Einige Betriebssysteme können mit einem logischen Laufwerk gestartet werden, andere nicht. Leider ist dies vielleicht nicht so prominent dokumentiert. In meinem alten Projekt habe ich experimentiert. Es wäre großartig, eine andere Maschine (möglicherweise virtuelle Maschinen) zum Experimentieren zu verwenden, damit Sie nicht den Fortschritt Ihres Hauptprojekts beim Experimentieren zerstören.

Finden Sie auch heraus, welche Dateisysteme jedes Betriebssystem verwenden kann. Zum Beispiel ist Windows 95 grundsätzlich auf FAT16 beschränkt und unterstützt FAT32 nicht, obwohl die zweite Version von Windows 95 (am häufigsten "Windows 95 Operating System Release 2" oder "Win95 OSR2" und möglicherweise auch Win95B genannt) genannt wird. hat FAT32 unterstützt. Neuere Windows-Betriebssysteme möchten NTFS unterstützen (möglicherweise gibt es andere Versionen von NTFS). Viele andere Betriebssysteme unterstützen möglicherweise ext2 (insbesondere Linux, aber auch andere Unix-ähnliche Plattformen), ziehen es jedoch vor, zumindest von einem Volume zu booten, das sein eigenes natives Dateisystem verwendet. Finde heraus, was dort möglich ist.

Verstehen Sie, dass es viele Bootloader gibt, die andere Betriebssysteme laden können. Beispielsweise verwenden Windows XP / Server 2003 einen Bootloader, der eine Datei angeben kann, die die Bytes eines Bootsektors enthält. Außerdem ist es möglich, dass ein Bootloader einen anderen Bootloader ausführt. Dies ist, was die Konfigurationsdatei von grub mit dem Wort "Kette" vorhat. ("Kettenladen") Sie müssen möglicherweise Timeout-Werte angeben, sodass einige der späteren Bootloader nur unsichtbar sind (auch wenn mehrere Bootloader verwendet werden).

Partitionen verstecken

Es kann auch nützlich sein, den Wert für Partitionstyp / ID zu ändern. z.B:

  • Ermitteln Sie den aktuellen Partitionstyp / ID-Wert einer Partition. FAT32 verwendet beispielsweise 0x0B (oder etwas anderes, je nach Größe der Festplatte).
  • Notieren Sie den alten Wert des Partitionstyp / ID-Werts
  • Ändern Sie es. zB auf 0xED.
  • Dies kann verwendet werden, um Win95 / 98 während der Installation von Win ME effektiv auszublenden
  • Installieren Sie das gewünschte Betriebssystem (z. B. Win ME).
  • Setzen Sie nach der Installation den Partitionstyp- / ID-Wert zurück (z. B. von 0xED auf 0x08 zurück).
  • Prüfen Sie, ob alle Microsoft-Betriebssysteme noch gut starten. (Laufwerksbuchstaben können sich von diesem Vorgang ändern. Das kann problematisch sein.)

Ich schlage vor, zu versuchen:

  • Ranish Partition Manager
    • Hervorragender Partitionsmanager für DOS
  • oder XFDisk (z. B. wahrscheinlich als Teil einer FreeDOS-Bootdiskette leicht zugänglich)
  • Ansonsten neige ich dazu, OpenBSDs fdisk zu mögen, die beim Booten einer OpenBSD-Installations-CD verwendet werden kann

Die ersten beiden können einen Bootloader installieren, was durchaus nett sein könnte, außer dass Sie meiner Meinung nach einen flexibleren Bootloader für Ihre Aufgabe wünschen. Ich empfehle sie jetzt nicht wegen ihres Bootloaders, sondern weil ich erwarte, dass sie das Ändern der Kennung des Partitionstyps problemlos unterstützen. Auch das erste (RPM) und das letzte (OpenBSD) zeigen Grenzen mit großer Klarheit. Diese Empfehlungen basieren auf einigen alten Erfahrungen. Wenn es Inkompatibilitäten mit größeren Festplattengrößen gibt, bin ich ihnen nicht bewusst (oder erinnere mich).

Partitionen teilen

Es kann möglich sein, dass einige Betriebssysteme auf derselben Partition vorhanden sind. Dies kann in einigen Fällen sehr gut funktionieren, in anderen jedoch nicht.

Hier ein Beispiel: Win98 arbeitet mit FAT16. So wird Win95. (Wenn Sie jedoch Win95 OSR2 haben, neige ich vielleicht dazu, nur FAT32 zu verwenden.) Der Boot-Prozess von Windows 98 könnte Windows 95-Dateien laden. (Dies wird möglicherweise automatisch durchgeführt, wenn Sie zuerst Windows 95 installieren und dann auf Windows 98 aktualisieren. Möglicherweise benötigen Sie jedoch eine Windows 98 Upgrade-Installations-CD, damit dies eher automatisch geschieht.) Grundsätzlich könnte dies folgendermaßen aussehen:

  • Installieren Sie Windows 95 in C: \ Win95
  • Erstellen Sie eine Startdiskette, damit Sie Änderungen vornehmen können, ohne von der Festplatte zu starten. (Verwenden Sie beispielsweise eine "Diskette". Oder starten Sie zuverlässig von einer CD und rufen Sie eine Eingabeaufforderung auf. Das Halten von F8 oder F5 oder Ctrl oder möglicherweise die Umschalttaste und Drücken von F8 oder F5 kann hilfreich sein.)
  • Benennen Sie command.com in Win95Cmd.com um
  • Benennen Sie config.sys in config.w40 um
  • Lauf:
    echo SHELL=C:\Win95\Win95Cmd.com >> C:\config.w40
    • Besser noch, verwenden Sie einen flexibleren Befehlszeileninterpreter wie 4DOS, der mit mehreren Betriebssystemen funktioniert. Wenn Sie versehentlich die falsche Datei CONFIG.SYS verwenden, wird Ihr System trotzdem booten. Verwenden Sie SHELL = C: \ 4DOS \ 4DOS.Com (nachdem Sie 4DOS dort platziert haben).
  • Benennen Sie autoexec.bat in autoexec.w40 um
  • Benennen Sie io.sys in io.w40 um
  • Benennen Sie msdos.sys in msdos.w40 um
  • Verwenden Sie keine der oben genannten Dateinamen, die auf .old enden (z. B. autoexec.old).
  • Verwenden Sie auch nicht den Dateinamen C: \ winboot.ini
  • Sichern Sie alle diese Dateien. Wenn etwas überschrieben wird, ist das Wiederherstellen bei einem bequemen Backup viel einfacher. (Machen Sie einfach eine Kopie nach C: \ SYSBACK \ copy1 \ oder so ähnlich.)
  • Installieren Sie Windows 98 in einem anderen Verzeichnis (wie C: \ Win98).
  • Platzieren Sie BootMulti = 1 im Abschnitt [Optionen] von C: \ MSDOS.SYS von Win98 (oder C: \ WinBoot.ini, wenn Sie es in das umbenannt haben)
  • Setze auch BootMenu = 1 dort.
    • Vielleicht auch BootMenuDelay = 15
    • Die Verwendung von BootMenu = 1 ist für die Zuweisung tatsächlich schlecht, da ein sichtbares Menü erstellt wird. Dies ist jedoch hilfreich beim Überprüfen / Testen.
    • Später können Sie BootMenuDefault = verwenden und, sobald dies wie gewünscht funktioniert, BootMenu wieder auf 0 setzen.
  • Sichern Sie diese Dateien erneut (z. B. unter C: \ SYSBACK \ copy2 \ oder ähnlich).

WinME kann nicht so schön sein. ( Google-Suche: Das automatische Ausführen von Windows MEs GUI% windir% \ system32 \ vmm32.vxd 4DOS kann hilfreich sein?)

Bildungswert

An einem Tag, an dem Windows 10 existiert, frage ich den pädagogischen Wert des Spielens mit Windows ME. Sicher, das Spielen mit verschiedenen Betriebssystemen mag lehrreicher sein als das Spielen des neuesten Videospiels, aber warum sollten nicht auch andere würdigere Konkurrenten wie mehr BSD-Betriebssysteme mit einbezogen werden, die mit zunehmender Technologie von Nutzen sein könnten. Der nostalgische Teil von mir würde gerne Zeit damit verbringen, dies zu tun und anderen beizubringen, wie das geht, da ich diesen Spaß finden würde. Wenn ich jedoch darüber nachdenke, wie dies für die Karriere der Menschen nützlich sein könnte, muss ich mich fragen. Als IT-Ausbilder an einem College konnte ich keine gute Begründung dafür finden, wie es für die Studenten nützlich sein könnte. Obwohl ich nicht an einem Ort, der hauptsächlich Spanisch spricht, zur Professional School of Systems Engineering gehe, stelle ich mir vor, dass Microsoft

Wenn Sie auf Schwierigkeiten stoßen, sollten Sie den Ausbilder um Rat oder um Verhandlungen bitten. Ein erfolgreiches Implementieren eines anderen Features kann einige Punkte wert sein.

Entschuldigung, ich habe den 1-GB-Computersatz falsch geschrieben. Ich bezog mich auf den RAM. iqbal_cs vor 7 Jahren 0
Ich habe eine Festplatte mit 3 primären Partitionen A, B, C. Wenn Sie Windows XP auf A, Windows Vista auf B und Ubuntu auf C installieren. Benötigt A den XP-Bootloader (A)? (Das gleiche wie VIsta für B und Ubuntu für C) Ich denke, GRUB2 findet alle Bootloader in der Disk, auf denen A, B, C sind. In meinem GRUB-Menü finde ich also die Bootloader von A, B und C (XP, Vista, Ubuntu). Funktioniert das wirklich so? Ich habe gesehen, dass Ubuntu Installer eine Option hat, um den Bootmanager auf einer anderen Partition zu installieren ("Manager" unterscheidet sich vom Booloader). Was passiert, wenn ich eine weitere 500-MB-Partition zum Speichern erstellt? Unterschiede? iqbal_cs vor 7 Jahren 0
Von welchem ​​Betriebssystem aus würden Sie mir empfehlen, zu beginnen? Soll ich Partitionen und entsprechende Formatierungen von Anfang an erstellen? Ist IDE für die Verwendung in diesem Projekt obligatorisch (Ich habe ein SATA-Laufwerk :()? Die reservierten Windows-Partitionen sind die gleichen wie / boot / efi unter Linux. iqbal_cs vor 7 Jahren 0
Wenn Sie Win9x verwenden möchten, gibt es keine UEFI-Unterstützung, die ich kenne. Daher müssen Sie das BIOS verwenden (oder die BIOS-Kompatibilität in UEFI aktivieren). Als Verallgemeinerung funktioniert jedes Betriebssystem in beliebiger Reihenfolge in der Regel. Wenn Sie BIOS und MBR verwenden, erhalten Sie im Master Boot Record nur 4 Partitionen. Dies können 3 primäre Partitionen und eine erweiterte Partition mit mehr sein. Der beste Punkt für Bootloader sind * in * -Partitionen, daher kann der Haupt-Boot-Code (der ein Boot-Manager sein kann) ersetzt werden, ohne dass ein Betriebssystem beschädigt wird, das sich in einer Partition befindet. Unsicher über AHCI / SATA, aber SATA kann im IDE-Kompatibilitätsmodus verwendet werden. TOOGAM vor 7 Jahren 0
-1
user657451

Der Fehler sagt Ihnen deutlich. Sie benötigen einen MSDOS MBR. Sie sagten bei der Installation von W98, aber die Fehlermeldung lautet ME. Sie sagen "Die Größe jedes ist richtig" - listen Sie sie auf? W95 und FAT16 ist auf 2 GB Partitionen beschränkt und im Allgemeinen 512 MB RAM ohne Hacks. Während 98, ist FAT32 theoretisch für 2 TB geeignet. Win 98 teilt ähnliche Speicherprobleme.

Beide erfordern IDE-Verbindungen ohne Treiber (die möglicherweise nicht vorhanden sind). Überprüfen Sie daher, ob der VBox-Controller IDE ist. (Ich gehe davon aus, wenn 95 gebootet wird). Auch 95/98 wird niemals auf x64 laufen. Vorschlagen

hda1: msdos pri 4G fat16 hda2: msdos pri 4G fat32 hda3: msdos pri #G ntfs 

Dann würde ich MSDOS7 auf hda1 installieren und 95 darüber installieren.

Zweitens (und wir gehen hier ein paar Jahrzehnte zurück, entschuldigen Sie mich, wenn ich falsch liege). Windows-Installationen> 98 sollten die Option haben, mit "Keep existing OS and install Side-by-side"der M $ bootmanager installiert wird, und Ihnen die Liste beim Start zu geben. Sobald 95 bootet, installieren Sie 98 mit der obigen Option, jedoch auf der zweiten Partition und auf ME.

Wenn Sie den überlegenen Bootloader verwenden dürfen, checken Sie diesen aus: http://forums.justlinux.com/showthread.php?147959-Wie sind die Installations-undBoot-145-Betriebssysteme? -a-PC

4 GB Partitionsanspruch ist falsch. (hier verwendete Näherungen) FAT16 ist auf 4 GB beschränkt, obwohl die Implementierung von Win9x 2 GB beträgt. FAT32 sollte 128 GB erreichen können (begrenzt auf LBA28; höher als LBA48). TOOGAM vor 7 Jahren 1
Es tut uns leid. Es ist lange her, seit ich InferiorOS eingesetzt habe. Bearbeitet user657451 vor 7 Jahren 0
Der Minitool-Partitionsassistent erlaubt keine Formatierung im FAT16-Modus. Ich werde es installieren, vorausgesetzt, der Befehl "format", der in der windows95.iso enthalten ist, formatiert ihn so. PD: Für den Rest konfiguriere ich Dinge, wie Sie erwähnt haben. iqbal_cs vor 7 Jahren 0
Eine andere Frage kam auf. Ist es wirklich wichtig, wenn die Partitionen, die ich erstellen werde, primär sein müssen, oder können sie auch logisch sein? Hat W95,98Me irgendwelche Einschränkungen? iqbal_cs vor 7 Jahren 0
"FAT16" und "FAT" sind die gleichen, das war mein schlechtes. FAT wird im Minitool Partition Wizard als Formatoption angezeigt. Warum ist die Installation von MSDOS7 so notwendig? iqbal_cs vor 7 Jahren 0
Nur NT60-Bootloader unter Vista und höher können von logischen Laufwerken booten. Die Bootloader von NT52 unter XP und 9x sind nur auf primäre Partitionen beschränkt phuclv vor 7 Jahren 0
Ich bezweifle auch, dass Win95 / 98 niemals unter x64 arbeitet. Bis x64 auf einen Assembly-Befehl stößt, der sich im erweiterten 64-Bit-Modus befindet, sollte der x64-Chip sehr gerne wieder in den 32-Bit-Legacy-Modus wechseln, in dem die 16-Bit-Befehle ausgeführt werden können. (Leider ist meine Terminologie in Bezug auf die Namen dieser Modi möglicherweise etwas abgelehnt.) Der Grund, warum 64-Bit-Windows-Betriebssysteme keinen 16-Bit-Code ausführen können, liegt darin, dass das Betriebssystem das System bereits in den "erweiterten" Modus versetzt. was 16-Bit-Unterstützung fällt. TOOGAM vor 7 Jahren 0
-1
Defiler

I'm glad to come across this post to see that others are interested accomplishing the same thing.

I read that 145 OS article, pretty impressive, although I doubt the guy fully got those OSes working.

What he does is chainloading (using the boot records written into individual partitions /dev/hda6 /dev/hda7 etc ). Most linux distros will not offer this option at installation so you manually need to boot them up or boot a rescue cd up, chroot into them and do an install-grub --force /dev/hda6 etc.

file -s /dev/sda6
/dev/sda6: Linux rev 1.0 ext4 filesystem data, (needs journal recovery) (extents) (large files) (huge files) < NOT BOOTABLE

file -s /dev/sda8
/dev/sda8: DOS/MBR boot sector < BOOTABLE

Oh yes and for the question of WHY? the answer is because I can and because why not. It's fun to boot up some retro debian potato OS for example and realize all the shortcomings it had or run a nessus vulnscan against windows95.

Also I planning to create a half retro OS / half retro gaming machine, where most of the games are installed/run from Win98 (the best OS for retro games), and yeah why not just use VMWARE for this?

I do, I actually have a 2D capable W98Se retro vm image which can run a lot of games but the gotcha is full OpenGL and full screen (none of them are possible at this point and even if it will be it's more retro to sit in front of an old PC with mechanical clickin' keyboard and play than in vmware on a shiny new Alienware laptop).

I don't think I will make a full guide out of this like the other guy did but here is a good tip for everyone who want to put together mega multiboot systems like this:

Save lots of time and use vmware for the linux BSD part, faster than writing out OSes to rewritable cds/dvds and looking at the install screen there on the old pc for hours.

Simply fire up a stock 32-bit linux vm with a disk (a bit smaller!) than your physical disk in the machine. Do all the installations (eg 100 linuxes on 10GB partitions), configurations, testings in vmware and once you done you boot up your final box from a sysrescuecd and do a:

 nc -p 1234 -l > /dev/sda

Inside your finished vm image you do:

 cat /dev/sda > nc machineip 1234

And have couple of coffees or just go to sleep you have saved more time you could imagine. All the linuxes and BSDs will most likely work identically on your physical pc, except the video drivers but that's something you can always fix. The goal here is to have all the systems boot up and mount up their file systems.

Bitte lesen Sie die Frage noch einmal sorgfältig. Ihre Antwort beantwortet die ursprüngliche Frage nicht **. "Wie kann ich Windows 95, 98 und ME in einer VM dreifach booten?" DavidPostill vor 7 Jahren 0