Discussion:
OS/2 auf atueller Hardware
(zu alt für eine Antwort)
Andreas Kohlbach
2015-07-24 21:07:21 UTC
Permalink
[...]
Ich denke doch. Selbe Frage: hast Du die guest additions in der VM
installiert?
Nein. Im Host.
da helfen sie nicht, zumal Du vermutlich nicht die guest additions auf
dem Traegersystem installiert hast, sondern nur das Paket, das das
CD-Image der guest additions enthaelt.
Was ist das "Trägersystem"? Und was ist das CD-Image der guest-additions?
Heißt das dann nicht, das ich das Paket mit denen nicht auch
deinstallieren kann? Denn den Host, auf dem deinstalliert sind, will ich
selbst ja nicht emulieren.
In dem Paket duerfte das CD-Image stecken, von dem die VM die guest
additions installieren soll. Wenn Du also keine guest additions (mehr)
installieren willst, kannt Du das entsprechende Paket vom Traegersystem
entfernen. Ich denke, VBox und die guest additions sind in zwei
{rpm|deb}-Paketen untergebracht, weil es beim Hersteller zwei
verschiedene downloads sind und weil evtl. lizenzrechtliche
Begebenheiten eine Rolle spielen bzw. spielten.
Ich raff das mit dem CD-Image in meinen (auf dem Host) guest-additions
nicht: sollten dort doch additions für verschiedene Systeme (Windows,
OS/2, DOS...) drauf sein? Oder ist es doch so, dass die dafür gedacht
sind, falls man das (was bei mir der Host ist) als VM von einem anderen
Host emulieren will? Da ich das nicht vor habe, könnte ich das Paket der
guest-additions dann entfernen?
Aber wie dem auch, das ist alles zu neu fuer dafc ;).
Ich finde keine Usenet Gruppe für VirtualBox oder Virtualisierung. Ich
f'uppe mal posternd.
In de.comp.virtualisierung werden schonmal Fragen zu VBox gestellt. Und
manchmal werden sogar welche beantwortet ;).
Ich f'uppe mal hin. Betreff kann ich wohl mal stehen lassen.
--
Andreas

I use a Unix based operating system, which means I get laid almost as often
as I have to reboot my computer.
Kay Martinen
2015-07-25 05:36:43 UTC
Permalink
Post by Andreas Kohlbach
[...]
Ich denke doch. Selbe Frage: hast Du die guest additions in der VM
installiert?
Nein. Im Host.
da helfen sie nicht, zumal Du vermutlich nicht die guest additions auf
dem Traegersystem installiert hast, sondern nur das Paket, das das
CD-Image der guest additions enthaelt.
Was ist das "Trägersystem"? Und was ist das CD-Image der guest-additions?
Trägersystem ist der Host, dein Echt-PC der die Virtuellen Maschinen
(VMs) trägt.

Und wie er schon sagte hast du sicherlich ein "guest-additions" Paket
auf deinem Host installiert. Mehr ist DORT nicht nötig, aber in diesem
Paket steckt sicherlich die "Virtuelle CD" mit den Gast-Erweiterungen
für die Virtuellen Maschinen. Das ist nichts weiter als eine ISO-Datei.
Also das was auch entstehen würde wenn man mit einem CD-Kopierprogramm
eine Echte CD in eine Image-datei auf der Festplatte verwandelt (um sie
z.B. jederzeits neu auf echte CD zu brennen)
Post by Andreas Kohlbach
Heißt das dann nicht, das ich das Paket mit denen nicht auch
deinstallieren kann? Denn den Host, auf dem deinstalliert sind, will ich
selbst ja nicht emulieren.
In dem Paket duerfte das CD-Image stecken, von dem die VM die guest
additions installieren soll. Wenn Du also keine guest additions (mehr)
installieren willst, kannt Du das entsprechende Paket vom Traegersystem
entfernen.
Wenn man das Paket mit den Guest-Additions löscht ist allerdings auch
diese Abbild-datei weg. Also besser nicht entfernen.
Post by Andreas Kohlbach
Ich raff das mit dem CD-Image in meinen (auf dem Host) guest-additions
nicht: sollten dort doch additions für verschiedene Systeme (Windows,
OS/2, DOS...) drauf sein?
Richtig! Wenn du eine Virtuelle Maschine gestartet hast, dann kannst du
diese Abbild-datei normalerweise über das Geräte-Menü dem CD-Laufwerk
dieser Virtuellen Maschine "einlegen".

Der Effekt ist dann so als ob man eine CD mit Treibern für einen PC
eingelegt hätte.

Und ab dann ist es vom Betriebssystem in der Virtuellen Maschine
abhängig wie man dort auf diese CD zugreift zum richtigen unterordner
navigiert und die *eigentlichen* Gast-Erweiterungen installiert. Da sind
welche drauf für verschiedene Betriebssysteme und Versionen.

Aber man muss dies nur EINmal pro Virtueller Maschine machen. Das ist es
was du vermutlich bisher nie gemacht hast - oder es nicht klappte.

Oder ist es doch so, dass die dafür gedacht
Post by Andreas Kohlbach
sind, falls man das (was bei mir der Host ist) als VM von einem anderen
Host emulieren will? Da ich das nicht vor habe, könnte ich das Paket der
guest-additions dann entfernen?
Nein! Du willst doch nicht den Echten PC/Host emulieren/virtualisieren
auf dem du Virtualbox installiert hast.

Die ganzen "Guest-additions" sind NUR zur Verwendung INNERHALB der
Virtuellen Computer/Maschinen/gäste gedacht.

Kay
--
Loading Image...
Michael Welle
2015-07-25 05:52:16 UTC
Permalink
Hallo,
Post by Andreas Kohlbach
[...]
Ich denke doch. Selbe Frage: hast Du die guest additions in der VM
installiert?
Nein. Im Host.
da helfen sie nicht, zumal Du vermutlich nicht die guest additions auf
dem Traegersystem installiert hast, sondern nur das Paket, das das
CD-Image der guest additions enthaelt.
Was ist das "Trägersystem"? Und was ist das CD-Image der
guest-additions?
das Traegersystem ist der host, die physikalische Maschine, auf der die
VMs laufen.

Wenn Du z.B. in das Debian-Paket 'virtualbox-guest-additions-iso'
(RH-basiert duerfte es analog ausschauen) reinschaust, findest Du da
drin in wesentlichen eine Datei 'VBoxGuestAdditions.iso'. Das ist das
CD-Image mit den guest additions fuer die verschiedenen Plattformen.
Wenn man das aufmacht, schaut es etwa so aus:

xxx:~/x# l /mnt
total 48479
dr-xr-xr-x 3 root root 2048 Jun 5 2012 32Bit
dr-xr-xr-x 2 root root 2048 Jun 5 2012 64Bit
-r-xr-xr-x 1 root root 647 Aug 16 2011 AUTORUN.INF
-r-xr-xr-x 1 root root 7669196 Jun 5 2012 VBoxLinuxAdditions.run
-r-xr-xr-x 1 root root 20616704 Jun 5 2012 VBoxSolarisAdditions.pkg
-r-xr-xr-x 1 root root 13624760 Jun 5 2012 VBoxWindowsAdditions-amd64.exe
-r-xr-xr-x 1 root root 7429848 Jun 5 2012 VBoxWindowsAdditions-x86.exe
-r-xr-xr-x 1 root root 282968 Jun 5 2012 VBoxWindowsAdditions.exe
-r-xr-xr-x 1 root root 6966 Jun 5 2012 autorun.sh
-r-xr-xr-x 1 root root 5523 Jun 5 2012 runasroot.sh
Post by Andreas Kohlbach
Heißt das dann nicht, das ich das Paket mit denen nicht auch
deinstallieren kann? Denn den Host, auf dem deinstalliert sind, will ich
selbst ja nicht emulieren.
In dem Paket duerfte das CD-Image stecken, von dem die VM die guest
additions installieren soll. Wenn Du also keine guest additions (mehr)
installieren willst, kannt Du das entsprechende Paket vom Traegersystem
entfernen. Ich denke, VBox und die guest additions sind in zwei
{rpm|deb}-Paketen untergebracht, weil es beim Hersteller zwei
verschiedene downloads sind und weil evtl. lizenzrechtliche
Begebenheiten eine Rolle spielen bzw. spielten.
Ich raff das mit dem CD-Image in meinen (auf dem Host) guest-additions
nicht: sollten dort doch additions für verschiedene Systeme (Windows,
OS/2, DOS...) drauf sein? Oder ist es doch so, dass die dafür gedacht
sind, falls man das (was bei mir der Host ist) als VM von einem anderen
Host emulieren will? Da ich das nicht vor habe, könnte ich das Paket der
guest-additions dann entfernen?
Ja, sie oben. Das CD-Image haengst Du in der VM ein, z.B. im Kontextmenu
der VM unter Devices/Inset GA CD oder mit VBoxManage. Wie es dann
weitergeht haengt vom Gast-OS ab. Aber Du wirst eines der executables
oder das shell-Skript vom CD-Image ausfuehren wollen.

Wenn Du Pakete wie virtualbox-guest-x11 oder aehnlich auf dem
Traegersystem installiert hast, brauchst Du die dort nicht. Das sind die
paketierten guest additions fuer z.B. Linux. Diese Pakete koenntest Du
in einer Linux-VM installieren, als Ersatzhandlung fuer den oben
beschriebenen Weg mit dem CD-Image.

VG
hmw
--
biff4emacsen - A biff-like tool for (X)Emacs
http://www.c0t0d0s0.de/biff4emacsen/biff4emacsen.html
Flood - Your friendly network packet generator
http://www.c0t0d0s0.de/flood/flood.html
fritz chwolka
2015-07-25 09:32:52 UTC
Permalink
Post by Michael Welle
Hallo,
[...]
Wenn Du Pakete wie virtualbox-guest-x11 oder aehnlich auf dem
Traegersystem installiert hast, brauchst Du die dort nicht. Das sind die
paketierten guest additions fuer z.B. Linux. Diese Pakete koenntest Du
in einer Linux-VM installieren, als Ersatzhandlung fuer den oben
beschriebenen Weg mit dem CD-Image.
VG
hmw
hier sind die Änderungen unter OS/2 (notwendig für die guest Treiber)
nachzulesen. Als Beispiel ist ECS 1.1 beschrieben, die Vorgangsweise
gilt aber auch für Warp 4.x

http://www.cul.de/data/virtualboxpr2.pdf

Fürs Netzwerk sollte auf der Gegenseite / SMB für die Freigabe zum
Testen Security = Share level eingetragen sein



Mit freundlichen Grüßen

fritz
Andreas Kohlbach
2015-07-25 20:45:27 UTC
Permalink
[...]
Post by Michael Welle
Wenn Du z.B. in das Debian-Paket 'virtualbox-guest-additions-iso'
(RH-basiert duerfte es analog ausschauen) reinschaust, findest Du da
drin in wesentlichen eine Datei 'VBoxGuestAdditions.iso'. Das ist das
CD-Image mit den guest additions fuer die verschiedenen Plattformen.
xxx:~/x# l /mnt
total 48479
dr-xr-xr-x 3 root root 2048 Jun 5 2012 32Bit
dr-xr-xr-x 2 root root 2048 Jun 5 2012 64Bit
-r-xr-xr-x 1 root root 647 Aug 16 2011 AUTORUN.INF
-r-xr-xr-x 1 root root 7669196 Jun 5 2012 VBoxLinuxAdditions.run
-r-xr-xr-x 1 root root 20616704 Jun 5 2012 VBoxSolarisAdditions.pkg
-r-xr-xr-x 1 root root 13624760 Jun 5 2012 VBoxWindowsAdditions-amd64.exe
-r-xr-xr-x 1 root root 7429848 Jun 5 2012 VBoxWindowsAdditions-x86.exe
-r-xr-xr-x 1 root root 282968 Jun 5 2012 VBoxWindowsAdditions.exe
-r-xr-xr-x 1 root root 6966 Jun 5 2012 autorun.sh
-r-xr-xr-x 1 root root 5523 Jun 5 2012 runasroot.sh
Ah, das habe ich. :-)

Ich habe da schon ein Verzeichnis namens OS/2 mit dem Inhalt:

VBoxControl.exe VBoxReplaceDll.exe gengradd.dll libc061.dll
libc063.dll libc065.dll vboxmouse.sys
VBoxGuest.sys VBoxService.exe libc06.dll libc062.dll
libc064.dll readme.txt

Die readme.txt sagt:

| VirtualBox Guest Additions Driver for OS/2 (Beta)
|
| Prerequisites:
| - the generic VESA gradd driver is being used (gengradd)
|
| Updated installation instructions:
| - boot to the OS/2 command prompt (alt-f1 while the white blob is displayed during early boot, then f2)
| - copy all files into the directory c:\OS2Additions
| - make a backup copy of c:\os2\dll\gengradd.dll
| - copy our gengradd.dll to c:\os2\dll
| - copy libc06*.dll to c:\os2\dll
| - comment out the 'device=c:\os2\boot\mouse.sys' line in c:\config.sys (put 'rem' in front)
| - append 'device=c:\OS2Additions\vboxguest.sys' to c:\config.sys
| - append 'device=c:\OS2Additions\vboxmouse.sys' to c:\config.sys
| - add 'c:\OS2Additions\VBoxService.exe' to the start of c:\startup.cmd
| - reboot

Wenn ich die VDI (von archive.org) boote, sehe ich aber schon kurz etwas
über guest-additions. War wohl schon immer da, das habe ich bloß nie
gesehen. :-/

Ich sollte die guest-additions für OS/2 also schon immer gehabt haben. So
war die ganze Aufregung um sonst.

Trotzdem taucht das auf dem Host gewählte Verzeichnis nirgends in OS/2
auf, wenn es läuft.
Post by Michael Welle
Post by Andreas Kohlbach
Ich raff das mit dem CD-Image in meinen (auf dem Host) guest-additions
nicht: sollten dort doch additions für verschiedene Systeme (Windows,
OS/2, DOS...) drauf sein? Oder ist es doch so, dass die dafür gedacht
sind, falls man das (was bei mir der Host ist) als VM von einem anderen
Host emulieren will? Da ich das nicht vor habe, könnte ich das Paket der
guest-additions dann entfernen?
Ja, sie oben. Das CD-Image haengst Du in der VM ein, z.B. im Kontextmenu
der VM unter Devices/Inset GA CD oder mit VBoxManage. Wie es dann
weitergeht haengt vom Gast-OS ab. Aber Du wirst eines der executables
oder das shell-Skript vom CD-Image ausfuehren wollen.
Wenn Du Pakete wie virtualbox-guest-x11 oder aehnlich auf dem
Traegersystem installiert hast, brauchst Du die dort nicht. Das sind die
paketierten guest additions fuer z.B. Linux. Diese Pakete koenntest Du
in einer Linux-VM installieren, als Ersatzhandlung fuer den oben
beschriebenen Weg mit dem CD-Image.
Gut. Dann haue ich das/die entsprechende/s Debian Paket/e weg.

Danke.
--
Andreas

I use a Unix based operating system, which means I get laid almost as often
as I have to reboot my computer.
Michael Welle
2015-07-26 05:12:11 UTC
Permalink
Hallo,


Andreas Kohlbach <***@spamgourmet.net> writes:
[...]
Post by Andreas Kohlbach
Wenn ich die VDI (von archive.org) boote, sehe ich aber schon kurz etwas
über guest-additions. War wohl schon immer da, das habe ich bloß nie
gesehen. :-/
Ich sollte die guest-additions für OS/2 also schon immer gehabt haben. So
war die ganze Aufregung um sonst.
Trotzdem taucht das auf dem Host gewählte Verzeichnis nirgends in OS/2
auf, wenn es läuft.
jemand, dessen Name ich leider vergessen habe, meinte doch in dafc dass
shared folders fuer OS/2 nicht implementiert sind.

VG
hmw
--
biff4emacsen - A biff-like tool for (X)Emacs
http://www.c0t0d0s0.de/biff4emacsen/biff4emacsen.html
Flood - Your friendly network packet generator
http://www.c0t0d0s0.de/flood/flood.html
Marcel Mueller
2015-07-26 10:12:58 UTC
Permalink
Post by Andreas Kohlbach
Ich sollte die guest-additions für OS/2 also schon immer gehabt haben. So
war die ganze Aufregung um sonst.
Es lohnt sich ggf. die Guest Addidtions trotzdem mal zu erneuern. Da ist
nämlich durchaus noch etwas passiert in den letzten Jahren. Z.B. sind
ein paar lästige Bugs aus dem Bildschirmtreiber ausgebaut worden, die
mit neueren Firefüchsen die OS/2 VM gerne in einen Kernel-Dump
(Trap-Screen) getrieben haben. Ferner ist die Unterstützung für das
Mausrad irgendwann mal dazu gekommen. Ohne aktuelle Guest-Addidtions
geht das in der OS/2 VM sonst nicht.

Für das Erneuern genügt es einfach die Files über ihre gleichnamigen
Pendants drüber zu kopieren. Ggf. muss man sie dazu im laufenden Betrieb
erst entsperren. Dazu geistert im Netz (oder auf eCS-Installationen)
eine unlock.exe herum - nicht zu verwechseln mit der blöderweise
gleichnamigen Datei aus der OS/2 installation, die eine vollkommen
andere Funktion hat.
Die richtige unlock ist z.B. bei lxlite dabei:
http://hobbes.nmsu.edu/download/pub/os2/util/archiver/lxlt133.zip
Post by Andreas Kohlbach
Trotzdem taucht das auf dem Host gewählte Verzeichnis nirgends in OS/2
auf, wenn es läuft.
Das wird sich (mutmaßlich) auch niemals ändern. Shared folders werden
von OS/2 nicht unterstützt.
Du musst ein (ggf. virtuelles) Netzwerk hoch ziehen.


Marcel
Andreas Kohlbach
2015-07-30 22:07:01 UTC
Permalink
Post by Marcel Mueller
Post by Andreas Kohlbach
Ich sollte die guest-additions für OS/2 also schon immer gehabt haben. So
war die ganze Aufregung um sonst.
Es lohnt sich ggf. die Guest Addidtions trotzdem mal zu erneuern. Da
ist nämlich durchaus noch etwas passiert in den letzten
Jahren. Z.B. sind ein paar lästige Bugs aus dem Bildschirmtreiber
ausgebaut worden, die mit neueren Firefüchsen die OS/2 VM gerne in
einen Kernel-Dump (Trap-Screen) getrieben haben. Ferner ist die
Unterstützung für das Mausrad irgendwann mal dazu gekommen. Ohne
aktuelle Guest-Addidtions geht das in der OS/2 VM sonst nicht.
Ich habe mal einen Screenshot gemacht
<Loading Image...>. Ich meine die Erwähnung von
2015 sollte sagen, dass die nicht älter als 7 Monate sein können.
--
Andreas

I use a Unix based operating system, which means I get laid almost as often
as I have to reboot my computer.
Bernd Mayer
2015-07-30 22:22:14 UTC
Permalink
Post by Andreas Kohlbach
Post by Marcel Mueller
Post by Andreas Kohlbach
Ich sollte die guest-additions für OS/2 also schon immer gehabt haben. So
Unterstützung für das Mausrad irgendwann mal dazu gekommen. Ohne
aktuelle Guest-Addidtions geht das in der OS/2 VM sonst nicht.
Ich habe mal einen Screenshot gemacht
<http://www.ankman.de/guest-additions.png>. Ich meine die Erwähnung von
2015 sollte sagen, dass die nicht älter als 7 Monate sein können.
Hallo,

die guest-additions müssen nach jedem Virtualbox-Update ebenfalls
aktualisiert werden. Hier nutze ich Virtualbox-5.


Bernd Mayer
Andreas Kohlbach
2015-07-31 21:12:31 UTC
Permalink
Post by Bernd Mayer
Post by Andreas Kohlbach
Post by Marcel Mueller
Post by Andreas Kohlbach
Ich sollte die guest-additions für OS/2 also schon immer gehabt haben. So
Unterstützung für das Mausrad irgendwann mal dazu gekommen. Ohne
aktuelle Guest-Addidtions geht das in der OS/2 VM sonst nicht.
Ich habe mal einen Screenshot gemacht
<http://www.ankman.de/guest-additions.png>. Ich meine die Erwähnung von
2015 sollte sagen, dass die nicht älter als 7 Monate sein können.
die guest-additions müssen nach jedem Virtualbox-Update ebenfalls
aktualisiert werden. Hier nutze ich Virtualbox-5.
Das sind doch dann aber die, die über den Paketmanager kommen?

Ich dachte die hätten mit denen der emulierten Maschine nichts zu tun?
--
Andreas

I use a Unix based operating system, which means I get laid almost as often
as I have to reboot my computer.
Marcel Mueller
2015-07-31 16:05:17 UTC
Permalink
Post by Andreas Kohlbach
Ich habe mal einen Screenshot gemacht
<http://www.ankman.de/guest-additions.png>. Ich meine die Erwähnung von
2015 sollte sagen, dass die nicht älter als 7 Monate sein können.
Die VBox-Versionsnummer 4.3.26 fand ich persönlich jetzt aussagekräftiger.

Die Fehlermeldung kommt aber von einem nicht korrekt installierten IBM
PEER Requester. So wird das SMB-Netz (Dateifreigaben auf anderen
Rechnern) nicht funktionieren.


Marcel
Loading...