Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Geloest]Guest Additions installieren
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1189

PostPosted: Thu Mar 24, 2011 10:25 am    Post subject: Reply with quote

mach doch das, was max gesagt hat. dann kriegst du auch die guest additions 4.0.4
Back to top
View user's profile Send private message
Hanisch
Apprentice
Apprentice


Joined: 21 Mar 2011
Posts: 186

PostPosted: Thu Mar 24, 2011 6:41 pm    Post subject: Reply with quote

Christian99 wrote:
mach doch das, was max gesagt hat. dann kriegst du auch die guest additions 4.0.4

So, habe versucht, das zu machen, was Max Steel vorgeschlagen hat.
Code:
# tail /etc/portage/package.keywords/virtualbox
app-emulation/virtualbox-guest-additions


Code:
# emerge -av virtualbox-guest-additions

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] app-emulation/virtualbox-guest-additions-3.2.12  USE="X" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

!!! The following update has been skipped due to unsatisfied dependencies:

app-emulation/virtualbox-guest-additions:0

!!! All ebuilds that could satisfy "~x11-drivers/xf86-video-virtualbox-4.0.4" have been masked.                                                                 
!!! One of the following masked packages is required to complete your request:
- x11-drivers/xf86-video-virtualbox-4.0.4 (masked by: ~x86 keyword)

(dependency required by "app-emulation/virtualbox-guest-additions-4.0.4[X]" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.



Would you like to merge these packages? [Yes/No] no

Quitting.


 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


Nun weiß ich nicht weiter, wie ich 'virtualbox-guest-additions-4.0.4' installliere und wie und ob ich die via ISO-CD installierten Module weg kriege.

Gruß
Ch. Hanisch
Back to top
View user's profile Send private message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1189

PostPosted: Thu Mar 24, 2011 6:59 pm    Post subject: Reply with quote

uups, sorry, da fehlt tatsächlich noch was. Nur oberflächlich gelesen:)
Code:

app-emulation/virtualbox-guest-additions ~[amd64/x86]

so muss es heißen, wobei [amd64/x86] entweder amd64 oder x86 sein, je nachdem ob du eine 32 oder 64 bit installation hasst.

EDIT: vergiss das oben, du musst noch
Code:
x11-drivers/xf86-video-virtualbox
unmasken, was eine abhängigkeit von app-emulation/virtualbox-guest-additions X ist. Geht genau so wie zuvor, also irgendwo in /etc/portage/package.keywords hinzufügen.
Back to top
View user's profile Send private message
Hanisch
Apprentice
Apprentice


Joined: 21 Mar 2011
Posts: 186

PostPosted: Thu Mar 24, 2011 7:14 pm    Post subject: Reply with quote

Hallo,
das habe ich nun gemacht und erhalte:
Code:
# tail /etc/portage/package.keywords/virtualbox
app-emulation/virtualbox-guest-additions
x11-drivers/xf86-video-virtualbox


Code:
# emerge -av virtualbox-guest-additions   

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] app-emulation/virtualbox-guest-additions-3.2.12  USE="X" 0 kB                                                               

Total: 1 package (1 new), Size of downloads: 0 kB

!!! The following update has been skipped due to unsatisfied dependencies:

app-emulation/virtualbox-guest-additions:0

!!! All ebuilds that could satisfy "~x11-drivers/xf86-input-virtualbox-4.0.4" have been masked.                                             
!!! One of the following masked packages is required to complete your request:
- x11-drivers/xf86-input-virtualbox-4.0.4 (masked by: ~x86 keyword)

(dependency required by "app-emulation/virtualbox-guest-additions-4.0.4[X]" [ebuild])                                                       
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.



Would you like to merge these packages? [Yes/No] no

Quitting.


 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Damit kann ich aber immer noch nichts anfangen.

Gruß
Ch. Hanisch
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4489

PostPosted: Thu Mar 24, 2011 8:24 pm    Post subject: Reply with quote

steht doch eigentlich alles da;)

die virtualbox-guest-additions-4.0.4 haben auch eine abhängigkeit zu x11-drivers/xf86-input-virtualbox-4.0.4 und diese version ist genauso wie die virtualbox-guest-additions und xf86-video-virtualbox als unstable markeirt :)
einfach das gleiche tun wie für xf86-video-virtualbox
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
Hanisch
Apprentice
Apprentice


Joined: 21 Mar 2011
Posts: 186

PostPosted: Thu Mar 24, 2011 8:46 pm    Post subject: Reply with quote

firefly wrote:

einfach das gleiche tun wie für xf86-video-virtualbox

Code:
# tail /etc/portage/package.keywords/virtualbox
app-emulation/virtualbox-guest-additions
x11-drivers/xf86-video-virtualbox
x11-drivers/xf86-input-virtualbox


Code:
# emerge -av virtualbox-guest-additions

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] x11-drivers/xf86-input-virtualbox-4.0.4 [3.2.12] 68,546 kB
[ebuild     U ] x11-drivers/xf86-video-virtualbox-4.0.4 [3.2.12] USE="dri" 0 kB
[ebuild  N    ] app-emulation/virtualbox-guest-additions-4.0.4  USE="X" 0 kB

Total: 3 packages (2 upgrades, 1 new), Size of downloads: 68,546 kB

Would you like to merge these packages? [Yes/No]

So müßte es wohl jetzt gehen.
Und noch in /etc/make.conf

Code:
INPUT_DEVICES="virtualbox"
VIDEO_DEVICES="virtualbox"


Bleibt nur noch die Frage, was bedeutet das 'U'? Und müßte ich nicht vorher die installierten Moduln - von der ISO-CD installiert - löschen?

Gruß
Ch. Hanisch


Last edited by Hanisch on Fri Mar 25, 2011 10:28 am; edited 1 time in total
Back to top
View user's profile Send private message
Finswimmer
Moderator
Moderator


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Thu Mar 24, 2011 8:51 pm    Post subject: Reply with quote

U = Update
N = New
R = Rebuild
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3717
Location: Germany

PostPosted: Thu Mar 24, 2011 9:01 pm    Post subject: Reply with quote

Statt nun die virtualbox-guest-additions zu mergen würde ich dir empfehlen beim Paket
app-emulation/virtualbox die USE-Flag additions zu setzen.
Dann hast du deine guest-additions gleich mit als Abhängigkeit.
Sprich baue dann virtualbox mit der emerge Option --newuse --deep neu.
Back to top
View user's profile Send private message
Hanisch
Apprentice
Apprentice


Joined: 21 Mar 2011
Posts: 186

PostPosted: Thu Mar 24, 2011 9:04 pm    Post subject: Reply with quote

Finswimmer wrote:
U = Update

Ja, aber ich habe doch noch gar keine VirtualBox und was damit zusammenhängt installiert.

Gruß
Ch. Hanisch
Back to top
View user's profile Send private message
Finswimmer
Moderator
Moderator


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Thu Mar 24, 2011 9:07 pm    Post subject: Reply with quote

Hanisch wrote:
Finswimmer wrote:
U = Update

Ja, aber ich habe doch noch gar keine VirtualBox und was damit zusammenhängt installiert.

Gruß
Ch. Hanisch


Anscheinend schon ;)

Das kommt wohl durch INPUT_DEVICES="virtualbox"
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
Hanisch
Apprentice
Apprentice


Joined: 21 Mar 2011
Posts: 186

PostPosted: Thu Mar 24, 2011 9:10 pm    Post subject: Reply with quote

Josef.95 wrote:
Statt nun die virtualbox-guest-additions zu mergen würde ich dir empfehlen beim Paket
app-emulation/virtualbox die USE-Flag additions zu setzen.
Dann hast du deine guest-additions gleich mit als Abhängigkeit.
Sprich baue dann virtualbox mit der emerge Option --newuse --deep neu.

Das verwirrt mich nun schon wieder. Wie und wo setze ich dieses USE-Flag 'additions'?
Und dann
Code:
# emerge -av --newuse --deep virtualbox-guest-additions

Ist das so richtig?

Gruß
Ch. Hanisch
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3717
Location: Germany

PostPosted: Thu Mar 24, 2011 9:19 pm    Post subject: Reply with quote

Nicht ganz...
Im Grunde brauchst du nur ein
Code:
emerge -av virtualbox
loslassen ;)
Wenn du bei diesem Paket die USE-Flag additions mit gesetzt hast dann wird alles benötigte (virtualbox-additions) gleich mit installiert.

Schau dir zb mal die USE-Flags vom Paket virtualbox an.
Code:
$ equery uses virtualbox
Dann siehst du was ich meine.
Back to top
View user's profile Send private message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1189

PostPosted: Thu Mar 24, 2011 9:37 pm    Post subject: Reply with quote

Josef.95 wrote:
Statt nun die virtualbox-guest-additions zu mergen würde ich dir empfehlen beim Paket
app-emulation/virtualbox die USE-Flag additions zu setzen.
Dann hast du deine guest-additions gleich mit als Abhängigkeit.
Sprich baue dann virtualbox mit der emerge Option --newuse --deep neu.


Das stimmt so nicht ganz. Es gibt nämlich 2 Pakete:
Code:
app-emulation/virtualbox-additions
     Available versions:  3.2.12!m (~)4.0.2!m (~)4.0.4!m
     Installed versions:  4.0.4!m(18:40:32 20.02.2011)
     Homepage:            http://www.virtualbox.org/
     Description:         CD image containing guest additions for VirtualBox

app-emulation/virtualbox-guest-additions
     Available versions:  3.2.12 (~)4.0.2 (~)4.0.4 {X kernel_linux}
     Homepage:            http://www.virtualbox.org/
     Description:         VirtualBox kernel modules and user-space tools for Linux guests


die useflag additions von virtualbox zieht nur ersteres paket mit rein. es macht ja auch keinen sinn, in einer virtuellen Maschine virtual box zu installieren, nur um die guest additions als abhängigkeit zu bekommen.
Also Hanisch, ich würde virtualbox nicht emergen, da du das in der virtuellen maschine sicher nicht brauchst, und das cdimage hast du ja bereits.
Hm... wäre mal interessant. kann man virtualbox in einer virtuellen maschine laufen lassen? :)
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3717
Location: Germany

PostPosted: Thu Mar 24, 2011 9:51 pm    Post subject: Reply with quote

Upps, sorry
Christian99 hat natürlich recht.
Also vergiss meine oberen Beiträge.

Danke für den Einwand bzw die korrektur
Back to top
View user's profile Send private message
Hanisch
Apprentice
Apprentice


Joined: 21 Mar 2011
Posts: 186

PostPosted: Fri Mar 25, 2011 11:43 am    Post subject: Reply with quote

Hallo,

habe jetzt die GuestAdditions via 'emerge -av virtualbox-guest-additions' installiert mit den Einstellungen für VirtualBox 4.0.4.
Leider funktioniert das jetzt nicht.
Maschine -> Automatische Anpassung der Gastanzeige ist nach wie vor ausgegraut und
Code:
 # mount -t vboxsf transfer /home/benutzer/Shared_transfer
/sbin/mount.vboxsf: mounting failed with the error: No such device


Also das funktioniert nicht und das Installieren von der VBoxGuestAdditions.iso ja auch nicht.
Beim Booten erhalte ich:
Code:

...
* Starting the VirtualBox Guest Additions ...
* modprobe vboxguest failed
Starting VirtualBox Guest additions service VirtiualBox Additions module not loaded!
...


Code:
# modprobe vboxguest
FATAL: Error inserting vboxguest (/lib/modules/2.6.36-gentoo-r5/misc/vboxguest.ko): Invalid module format

Woran kann das nun wieder liegen?

Ob das am Kernel liegt? Sollte ich mir den Genkernel installieren?

Was ist denn hier noch zu machen?

Gruß
Ch. Hanisch


Last edited by Hanisch on Fri Mar 25, 2011 1:00 pm; edited 2 times in total
Back to top
View user's profile Send private message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1189

PostPosted: Fri Mar 25, 2011 11:47 am    Post subject: Reply with quote

das mit dem mounten über vbox hat bei mir auch net richtig funktioniert, hab dann nfs genommen, keine probleme
Back to top
View user's profile Send private message
Hanisch
Apprentice
Apprentice


Joined: 21 Mar 2011
Posts: 186

PostPosted: Fri Mar 25, 2011 11:52 am    Post subject: Reply with quote

Christian99 wrote:
das mit dem mounten über vbox hat bei mir auch net richtig funktioniert, hab dann nfs genommen, keine probleme


Kannst Du mir das mit dem nfs mal erklären.
Danke.

Gruß
Ch. Hanisch
Back to top
View user's profile Send private message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1189

PostPosted: Fri Mar 25, 2011 12:05 pm    Post subject: Reply with quote

Network File System, so was ähnliches wie samba(=windows-freigaben)
http://en.gentoo-wiki.com/wiki/NFS
oder auf deutssch, aber nicht gentoo-spezifisch http://wiki.ubuntuusers.de/NFS
Back to top
View user's profile Send private message
Hanisch
Apprentice
Apprentice


Joined: 21 Mar 2011
Posts: 186

PostPosted: Mon Apr 04, 2011 4:35 pm    Post subject: Reply with quote

Hallo,

jetzt habe ich mir einen neuen Kernel gebacken und dann anschließend mit
Code:
# module-rebuild rebuild

die GuestAdditions erneut dazu compiliert.
Jetzt scheinen die GuestAdditions zu funktionieren, jedenfalls was die 'Automatische Anpassung der Gastanzeige' anbetrifft.
Das Mounten des Shared Folder hingegen funktioniert nicht.

Code:
# mount -t vboxsf transfer /home/benutzer/Shared_transfer
/sbin/mount.vboxsf: mounting failed with the error: Invalid argument

Was mache ich da falsch?
===>> Jetzt funktioniert es! - alles paletti soweit.

Gruß
Ch. Hanisch
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum