Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

22.07.2010, 09:45

Virtualbox Installieren

Hallo zusammen,

ich würde gerne virtualbox installieren habe es aber noch nie getan und auch noch nie gesehen wie man es benutzt. darüberhinaus find ich kein für mich verständliches material zum installieren bzw. benutzen. Meine fragen sind deshalb:

* Wo gibt es ein gutes Manual/Doku?
* Gibt es dinge die ich beachten muss wenn ich virtualbox installieren will? verstehe ich das richtig dass man dann einfach gentoo bootet und dann
aus der shell irgendwie virtualbox worin dann z.B. ein windows liegt? kann ich dann ganz normal das xp nutzen wie wenn es in einer eigenen partition vollständig installiert wurde (WLAN etc..?) Was muss beachtet werden?
* Wie benutze ich virtualbox sofern es mal installiert ist?

danke und gruß

2

22.07.2010, 12:25

Hier ist die Doku.
Aber ich muss sagen, diese Anleitung finde ich auch nicht super.

Also zur Installation:
emerge -av app-emulation/virtualbox-bin
Dann sollten mind. 2 Pakete installiert werden:
  1. app-emulation/virtualbox-bin
  2. app-emulation/virtualbox-modules
Nach der Installation kannst du VirtualBox starten

Quellcode

1
VirtualBox


Dann kannst du mal nachschauen ob bei dir die "Guest Additions" dabei sind.
File->Virtual Media Manger -> CD/DVD/ Images
Falls nicht solltest du diese ISO-Datei herunterladen. Dabei ist zu beachten das die Versionen übereinstimmen. Also die Version von Virtalbox-bin mit den Guest additions.

Ob du dein Windows direkt von der Partition aus starten kannst, bin ich mir nicht sicher. Eigentlich hat VirtaulBox ein eigenes File, indem dann das Betriebsystem ist.
Du kannst aber mit einem Tool eine Partition in ein VirtualBox File umkonvertieren. Dann hasst du genau das gleiche System in der VirtualBox (braucht natürlich auch genau soviel Speicherplatz).

Wenn du die Guest Addistion auf deinem Guest-System installiert hast, kannst du ohne Probleme dein WLAN nutzen.
Hier für gibt es mehere Möglichkeiten. Leider kenne ich mich aber zu wenig aus um dir das zu erklären.
Ich nehme immer "Bridged Adapter".
Ich meinte der leitet die Anfrage vom Guest-System(Windows) zu deinem Host(Gentoo). Somit muss das Internet auf deinem Host-Rechner funktionieren.

Fürs Benutzen finde ich gibt es eine gute Anleitung von VirtualBox selber. Es ist aber schon fast selbsterklärend.

Hoffe das hilft dir weiter.

3

22.07.2010, 12:55

Auch der stefan.becker hatte mal ein, wie ich finde, recht gutes Tutorial auf linuxforen.de geschrieben, siehe
http://www.linuxforen.de/forums/showthread.php?t=236444
Auch wenn es nicht mehr brandaktuell ist sollte dennoch wissenswertes darin zu finden sein.

Viel Erfolg

4

22.07.2010, 19:41

Das einzigste womit ich mich "damals" lange rumgeschlagen habe:

Die OpenSource oder die Binary installieren?

Vorteil OpenSource: Es ist OpenSource und wird optimal für DEINEN PC kompiliert
Vorteil Binary: Kann USB weiterreichen (Von host in den Guest) und unterstützt rdp (rdesktop) schon ab dem virtuellen Bootvorgang.

Da es bei mir auf einem Server läuft (headless) und deshalb rdp sehr interessant ist, läuft bei mir die Binary. Die USB-Weiterleitung ist mittlerweile ein nützliches Schmankerl.
Wenn man beides nicht braucht, z.B. weil der Host ein Rechner mit Grafischer Oberfläche ist, würde ich die OpenSource verwenden.

Die VM-Einstellungen sind ansonsten gleich und kompatibel, solange die Version die gleiche oder neuer ist
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

5

23.07.2010, 12:50

Also allein schon die Installation startet nicht:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
!!! All ebuilds that could satisfy "app-emulation/virtualbox-bin" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-emulation/virtualbox-bin-3.2.2 (masked by: PUEL license(s), ~x86 keyword)
A copy of the 'PUEL' license is located at '/usr/portage/licenses/PUEL'.

- app-emulation/virtualbox-bin-3.2.0 (masked by: PUEL license(s), ~x86 keyword)
- app-emulation/virtualbox-bin-3.1.8 (masked by: PUEL license(s), ~x86 keyword)
- app-emulation/virtualbox-bin-3.0.12 (masked by: PUEL license(s))


For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


kann mir jemand auf die sprünge helfen?

6

23.07.2010, 12:53

virtualbox ist durch die PUEL Lizenz maskiert. Trage doch in deiner /etc/portage/package.licenses

Quellcode

1
app-emulation/virtualbox-bin PUEL


ein (diese Datei musst du evt. zuerst anlegen).


7

23.07.2010, 13:09

Danke,
habe die beiden module installiert.
VB wurde installiert. habe dann dne Ordner unter /opt/ auf meinen benutzer mit chown die rechte verändert.

Habe dann Virtualbox gestartet und es kam:

Quellcode

1
2
3
4
5
6
7
WARNING: The VirtualBox kernel modules are not loaded.
         Please load all the needed kernel modules by:

           for m in vbox{drv,netadp,netflt}; do modprobe $m; done

         You will not be able to start VMs until this problem is fixed.
VirtualBox: supR3HardenedVerifyDir: Cannot trust the directory "/opt/VirtualBox": not owned by root (st_uid=1000)


habe dann also wie empfohlen das command ausgeführt und jetzt wenn ich virtualbox starte kommt:

Quellcode

1
2
3
4
VirtualBox: Error -10 in SUPR3HardenedMain!
VirtualBox: Effective UID is not root (euid=1000 egid=1002 uid=1000 gid=1002)

VirtualBox: Tip! It may help to reinstall VirtualBox.


was heißt das? was mache ich falsch?

8

23.07.2010, 13:33

VB wurde installiert. habe dann dne Ordner unter /opt/ auf meinen benutzer mit chown die rechte verändert.
Das sollte nicht nötig sein, ich würde dir empfehlen es rückgängig zu machen.

Du solltest allgemein mehr auf die postinstall Messages achten, dort ist idR beschrieben oder drauf hingewiesen was zu tun ist um ein Paket zu konfigurieren und es zu nutzen.

Zitat

You must be in the vboxusers group to use VirtualBox.
Damit sollte dein User dann alle nötigen Rechte haben.

9

23.07.2010, 13:45

Danke euch schonmal.

Habe nun alles rückgängig gemacht. Muss ich denn root sein um virtualbox zu starten? Kann ich denn nicht als user virtualbox starten?

Ich habe (wenn ich mit root starte) unter
File->Virtual Media Manger -> CD/DVD/ Images
keine guest additions. da steht nix drin. also das feld ist komplett leer.

warum brauche ich die? kann ich nicht ohne die arbeiten/installieren (z.B. XP) ?

danke

10

23.07.2010, 14:08

Du solltest sowas nicht mit root rechten starten!
Wie schon gesagt, wenn dein User mit in der Gruppe "vboxusers" ist kannst du es mit schon passenden Rechte als User nutzen.

11

23.07.2010, 14:28

*grmpf

ich verstehs nicht.
in meiner etc/group steht jetzt:

vboxusers:x:1007:root,<user>

ich habe in opt den ordner VirtualBox der Gruppe users zugänglich gemacht in der <user> als auch root enthalten sind. aber ich kann trotzdem als user kein virtualbox starten.

Quellcode

1
2
3
4
VirtualBox: Error -10 in SUPR3HardenedMain!
VirtualBox: Effective UID is not root (euid=1000 egid=1002 uid=1000 gid=1002)

VirtualBox: Tip! It may help to reinstall VirtualBox.


was mache ich denn falsch?

12

23.07.2010, 14:39

Ich vermute dein User ist immer noch nicht mit in der Gruppe "vboxusers" ?!
Überprüfen könntest du es zb mit

Quellcode

1
$ groups
Dieser lisstet deine Gruppenzugehörigkeit auf.
Ansonsten zeige bitte mal die Ausgabe.

Beachte jedoch das ein neu hinzufügen zu einer Gruppe erst nach einen relogin des Users wirksam ist!

/edit:

Zitat

VirtualBox: Error -10 in SUPR3HardenedMain!
Nutzt du evtl. ein "hardened" Profil ?
Poste doch sonnst bitte mal dein verwendetes Profil

Quellcode

1
$ eselect profile show

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (23.07.2010, 14:44)


13

23.07.2010, 14:55

groups gibt mir:

Quellcode

1
2
groups
wheel audio users <user> vboxusers


und profile:

Quellcode

1
2
3
eselect profile show
Current make.profile symlink:
  default/linux/x86/10.0/desktop


habe nun ein reboot gemacht und bei VirtualBox kommt jetzt:

Quellcode

1
2
3
4
5
VirtualBox 
VirtualBox: Error -10 in SUPR3HardenedMain!
VirtualBox: Effective UID is not root (euid=1000 egid=1002 uid=1000 gid=1002)

VirtualBox: Tip! It may help to reinstall VirtualBox.

14

23.07.2010, 15:16

Uff... ;)
in meiner etc/group steht jetzt:

vboxusers:x:1007:root,<user>
da sollte root eigentlich gar nicht mit drin stehen müssen?!
Ich vermute es sind noch die Nachwirkungen von "VirtualBox" als root zu starten...

Bei mir würde es zb so ausschauen

Quellcode

1
2
$ grep vboxusers /etc/group                                                                                              
vboxusers:x:1011:phine
("phine" ist mein aktueller User)

Heißt dein User denn wirklich "user" ?
oder wurde das manuell angepasst?

15

23.07.2010, 15:23

ich habe jetzt aus group root gelöscht.
die zeile sieht jetzt so aus:
vboxusers:x:1000:mat

die uid von mat ist eben 1000.
mat ist mein username. ich habe <user> einfach als platzhalter verwendet.

beim starten von VirtualBox kommt immer noch:

Quellcode

1
2
3
4
5
VirtualBox 
VirtualBox: Error -10 in SUPR3HardenedMain!
VirtualBox: Effective UID is not root (euid=1000 egid=1002 uid=1000 gid=1002)

VirtualBox: Tip! It may help to reinstall VirtualBox.

16

23.07.2010, 15:57

Ich würde es idR vermeiden Dateien wie "/etc/group" und "/etc/group-" manuell zu bearbeiten (es sei denn man weiss genau was man tut)
nutze dafür doch besser Werkzeuge wie "gpasswd"

17

23.07.2010, 17:05

hmm...habe also alles rückgängig gemacht und mit gpasswd den user automatisch hinzugefügt. der eintrag sieht jetzt so aus:
vboxusers:x:1007:root,mat

leider ändert das am problem nichts. die fehlermeldung ist immer noch die gleich wenn ich starte.

18

23.07.2010, 17:33

Puhh..., du bist da wohl einem Bug aufgesessen der aber anscheinen nur bei wenigen Leuten auftritt....
siehe http://bugs.gentoo.org/283617

Hast du /opt auf einer eigenen Partition liegen?
wenn ja, wie ist sie mounted?

Quellcode

1
$ grep opt /proc/mounts


Ansonsten könntest du den Tipp aus Comment #2 testen.
Doch ob dies der richtige weg wäre kann ich zZt nicht wirklich beurteilen... (sprich: auf eigene Gefahr ;)
Bei mir stehen die Rechte von /opt/VirtualBox/VirtualBox auf "4510/-r-s--x---"

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (23.07.2010, 17:40)


19

23.07.2010, 17:54

@ mati

Hier mal eine Anleitung für die .bin Version.
http://www.gentoofreunde.org/node/36

Möchtest Du die stable Version nehmen, brauchst Du keine Einträge in der /etc/portage/package.keywords vorzunehmen.

Wenn Du Dich an diese Anleitung hältst, sollte es out of the Box laufen.

20

19.09.2010, 01:23

Besteht hier noch interesse?
Ansonsten beachte bitte die Forumskonventionen