Ok, dann woll‘n mer mal
Man nehme:
Ein Linux Mint 18 (Sarah)
Den Source von Virtualbox 5.0.40
https://download.virtualbox.org/virtualbox/
Dann klopft man alles was dem Linux zum Bauen noch fehlt,
anhand der Anleitung von hier
https://www.virtualbox.org/wiki/Linux%20...structions
noch aufs System.
Im Ordner ~/VirtualBox-5.0.40/src/Vbox/Devices/PC die Datei DevIoApic.cpp
öffnen,
in der Zeile 76 den Eintrag
Code:
#define IOAPIC_NUM_PINS 0x18
auf
Code:
#define IOAPIC_NUM_PINS 0x10
ändern
Das ist übrigens auch der Hauptunterschied zwischen MPS 1.1 u. 1.4,
bei 1.4 hat der I/O-APIC 24 IRQs, bei 1.1 nur 16.
Das Bauen und der erste Start geht folgendermaßen:
Zitat:./configure –disable-hardening #damit kann man‘s aus dem Sourceordner starten
source ~/VirtualBox-5.0.40/env.sh
kmk #Damit baut‘s, wenn ein Fehler kommt hat ,man was vergessen zu installieren
cd ./out/linux.amd64/release/bin/src
make #vboxdrv bauen
sudo make install
sudo modprobe vboxdrv
sudo chmod 666 /dev/vboxdrv
cd ..
./VirtualBox #Liftoff
Wenn man die VM einrichtet:
Version: Other Windows (32bit)
Speicher egal, NT3.1 erkennt eh nur max. 64Mb
Fixe Festplatte 1-2Gb (sollte dynamisch auch gehen)
In den VM-Einstellungen:
System:
Hauptplatine: Chipsatz: PIIX3
nur IO-APIC aktivieren
Prozessor: CPU 2 (echt
)
Cpu-Begrenzung: 40% (der Buslogic-Treiber kommt sonst nicht mit, Lese/Schreibfehler beim installieren)
kein PAE/NX
Beschleunigung: nur VT-x/AMD-V aktivieren (macht es von selbst bei mehr als 1 CPU)
Massenspeicher:
IDE Controller löschen,
Buslogic SCSI Controller nehmen (NT bringt Treiber mit, und die ganze VM läuft damit flotter)
Floppy Controller nicht vergessen
Host I/O-Cache deaktivieren.
Buslogic DOS-Treiber für die Bootdisk findet man hier
https://www.hiren.info/downloads/dos-files
BTDOSM.SYS u. BTCDROM.SYS
Netzwerk kann bleiben wie es ist,
Treiber als Floppyimage
https://drive.google.com/file/d/0B2BOLB8...5obFE/view
Grafiktreiber Floppyimage
https://drive.google.com/file/d/0B2BOLB8...FoanM/view
Braucht man noch die framebuf.dl_ von der NT CD dazu
Man kann noch die Soundkarte auf Soundblaster 16 stellen (und USB deaktivieren)
NT kann trotzdem noch dann u. wann abstürzen,
(möge der UNEXPECTED KERNEL MODE TRAP mit dir sein)
Paravirtualisierung auf legacy kann u.U helfen (System/Beschleunigung)
Hatte vorher Vbox 5.1.24 versucht, da ging nichts mit der HAL, die DevIoApic.cpp ist da
auch etwas anders.
Vielleicht bekommts wer hin, darauf läufts merkbar stabiler.
Dann noch 5.0.12, da geht der Hack, nur NT chrasht da so, dass keine Installation durchläuft,
egal ob 1 od. 2 CPUs.