3. Oktober 2016
Ein Problem beschäftigt mich nun etwas, ich habe jetzt auch die Ursachen schon etwas eingegrenzt - letztlich läuft es auf die Frage hinaus: wo finde ich auf dem Installationsmedium die config.sys, die OS/2 beim Start der zweiten Installationsphase, also beim ersten Booten von HDD, benutzt? Wird diese erst während der Installation erstellt? (Siehe nun folgende Erklärungen):
Meine DVD mit QSINIT ist ja nun schon recht weit. Die Installation auf einem PC mit internem DVD Laufwerk läuft einwandfrei, jedoch nur im "Nicht AHCI Modus".
Das liegt daran: wenn ich von der DVD boote, wird die config.sys genutzt, die in der Datei bootdisk.pf enthalten ist, und die ich ja selbst modifiziert habe und um die OS2AHCI und USB Unterstützung ergänzt habe. Deshalb klappt der erste Boot in allen vier Szenarien:
1.) - Internes DVD Laufwerk Kompatibilitätsmodus
2.) - Internes DVD Laufwerk AHCI Modus
3.) - Virtualbox
4.) - Externes USB DVD Laufwerk (obwohl es hier immer auch mal gerne etwas hakt)
Soweit so gut, aber dann, sobald die erste Phase der Installation (also alle "blauen Bildschirme") erledigt sind, startet die OS/2 Installation in die zweite Phase und bootet dazu das erste Mal von HDD. Hierbei wird allerdings nicht mehr die modifiziert config.sys aus der bootdisk.pf verwendet, sondern eine unveränderte "Standard config.sys von MCP", bei der nun eben USB und OS2AHCI fehlen.
In den Szenarien 1. und 3. ist das nicht weiter schlimm, hier reicht ja das vorhandensein des aktuellsten DANIS506.ADD aus, um die Installation weiter fort zu führen. Die fehlende USB Unterstützung wird direkt in diesem Installationsvorgang durch Auswahl der USB Treiber im UPDCD Menü nachgeholt, am Ende von Phase 3 der Installation (nach dem zweiten Booten) wird Sie dann durch UPDCD entsprechend hinzugefügt und alles passt.
In den Szenarien 2. und 4. bricht die zweite Phase ab, da das booten von HDD keine "OS/2 CD" findet (USB oder OS2AHCI) oder bei einem Treiber I2O... einfach stehen bleibt (OS2AHCI). Logisch - die Treiber werden ja nicht geladen.
Es liegt also daran, dass die config.sys, die beim zweiten booten benutzt wird, nicht die vom ersten Durchgang ist. Nun habe ich überlegt, wo sich diese config.sys wohl verstecken kann, ich habe dazu zum Beispiel:
- die config.sys im Verzeichnis \OS2IMAGE\Disk_1 der Installations DVD enstprechend modifziert und auch in die Datei BUNDLE im Verzeichnis \OS2BOOT\Disk_1 gepackt -> keine Änderung
- die Datei config.add im Verzeichnis \OS2IMAGE\Disk_2 entsprechend ergänzt und auch dort ins Verzeichnis BUNDLE gepackt, weil ich davon ausgegangen bin, dass diese die Ergänzungen sind, die OS/2 nur für die Installation an die "normale" config.sys anhängt -> keine Änderung
Nun gehe ich ebenfalls davon aus, dass diese config.sys für den ersten Start von HDD evtl. während der Installationsphase 1 erst zusammengestellt wird, aber dafür muss es doch eine Vorlage benutzen. Nur - wo finde ich die?
Vermutlich treten die Probleme deshalb auf, weil QSINIT sich ja selbst immer im RAM eine virtuelle HDD erzeugt, so wie auch der NO EMULATION BOOT.
Weiß hier jemand Rat - ich sehe vermutlich nur den Wald vor Bäumen nicht. Mit dieser Frage habe ich mich auch an den Entwickler von QSINIT gewandt.
Hier mal ein Einblick, wie ich die DVDs zur Zeit erstelle:
Links das Thinkpad W700, mit dem ich die Installation von internem DVD mit/ohne AHCI Modus probiere
In der Mitte das Thinkpad T450s, mit dem ich die Installation von USB DVD probiere
Rechts das X200T in der Dockingstation, auf der die ganze Erstell-/Brennumgebung unter ecomstation 2.2b2 installiert ist und mit der ich die DVDs baue. Sobald ich mit dem Ergebnis der DVD zufrieden bin, zieht die gesamte Umgebung auf das Thinkpad W700 um , dort dann unter dem upgedateten Warp Server for e-business.
Für Tipps bin ich sehr dankbar!