Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/01/2007, à 19:30

Brycefromnice

Virtualbox amd64 ?

Bonjour à tous !

Est-ce que quelqu'un sait si virtualbox existe en version amd64 ? Je suis sous Edgy 64 (portable acer ferrari)

Merci de vos reponses...

Bryce

PS: je debute sous linux et je veux me debarrasser de windows !


Pour liberer l'anneau, tirer la glace et briser le pilote
Acer ferrari 4005 Ram 2 Go Ati X700
Ubuntu Edgy amd64 Beryl

Hors ligne

#2 Le 14/02/2007, à 12:14

Cedric09

Re : Virtualbox amd64 ?

J'up le sujet car je me pose la même question que notre ami smile

#3 Le 24/02/2007, à 13:40

Tito00

Re : Virtualbox amd64 ?

De même, j'aimerais savoir smile

#4 Le 24/02/2007, à 14:43

GanGan

Re : Virtualbox amd64 ?

Presently, VirtualBox runs on Windows and Linux 32-bit hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), and OpenBSD.

visiblement pas encore faut faire preuve de passiance neutral


ne pas cliquer sur ce lien : http://www.zalteam.dyndns.org

Hors ligne

#5 Le 03/03/2007, à 13:59

ph0ton

Re : Virtualbox amd64 ?

Bonjour,
Si vous cherchez un package de VirtualBox pour amd64, je n'en ai pas trouvé, alors j'ai compilé les sources, et tout à l'air de marcher.
Si ca interesse quelqu'un, et si quelqu'un m'explique comment faire un .deb, je veux bien le faire et le partager.


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#6 Le 06/03/2007, à 17:11

Toobaz

Re : Virtualbox amd64 ?

ph0ton a écrit :

Bonjour,
Si vous cherchez un package de VirtualBox pour amd64, je n'en ai pas trouvé, alors j'ai compilé les sources, et tout à l'air de marcher.
Si ca interesse quelqu'un, et si quelqu'un m'explique comment faire un .deb, je veux bien le faire et le partager.

C'est joli, mais j'ai l'impression qu'un deb c'est pas une chose tres simple à faire (si tu veux quand meme essayer, je te conseille d'installer le paquet "hello", un simple exemple de la structure d'un paquet).

Ca m'interesserait plutot de savoir comment t'as fait pour compiler... je comprend qu'une application pour x86 marchera sans problèmes sur un CPU amd64, mais comment as tu fait pour dire a virtualbox de compiler en 32bit?

Moi j'ai essayé, mais le "kbk" ce bloque aprés quelques minutes avec un tas d'erreurs... et d'ailleurs un message apparait déja au "configure" qui dit que c'est meme pas probable che virtualbox va compiler sous amd64...

Et tout ce qu'il disent sur le site officiel est:
"And no, you can't install the 32-bit version on a 64-bit host."

Toobaz

#7 Le 06/03/2007, à 19:52

ph0ton

Re : Virtualbox amd64 ?

En fait j'ai noté tous les paquets que j'ai installé dans un fichier texte, mais je ne sais pas si ils sont tous utils.

Pour compiler, j'ai installé les paquets suivant :

apt-get install bin86 bcc iasl xalan libxalan110-dev libidl-dev uuid-dev libz-dev libsdl-dev libXcursor-dev qt3-apps-dev yasm libelfsh0 libelfsh0-dev  libelfg0 libelfg0-dev libc6-dev-i386

J'ai installé ceux là aussi, mais je ne suis pas sur de leurs utilités

apt-get install perl build-essential

J'ai aussi rencontré un probleme avec elf64 et je ne sais pas comment je l'ai résolu.
Si j'amais tu trouves exactement quel paquet installer, je suis interessé.
Pour etre franc, j'ai installé entre temps les packages :  vde et vmplayer.
L'un des deux a résolu ce problème, mais je ne sais pas lequel.
Edit : (ou une/plusieurs des dépendances)

Edit :  Pour le reste, j'ai seulement suivi les instructions

Dernière modification par ph0ton (Le 06/03/2007, à 20:24)


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#8 Le 07/03/2007, à 03:11

saceirdoth

Re : Virtualbox amd64 ?

up, je tente aussi de compiler virtualbox sur Edgy 64-bit

Donc j'ai pris les sources de la version 1.3.6
Je bloque aussi à la commande kmk (après que pas mal de truc aient été compilés) :

kBuild: Compiling RuntimeR3 - r3/linux/sems-linux.cpp
/usr/include/linux/futex.h:97: error: ‘u32’ was not declared in this scope
/usr/include/linux/futex.h:97: error: ‘uaddr’ was not declared in this scope
/usr/include/linux/futex.h:97: error: expected primary-expression before ‘struct’
/usr/include/linux/futex.h:97: error: initializer expression list treated as compound expression
kmk[3]: *** [/home/kyannine/src/VirtualBox-OSE-1.3.6/out/linux.amd64/release/obj/src/VBox/Runtime/RuntimeR3/r3/linux/sems-linux.o] Erreur 1
The failing command:
        @g++ -c -O2 -g -Wall -pedantic -Wno-long-long -Wno-trigraphs -Wno-variadic-macros -pipe -O2 -fno-omit-frame-pointer -fno-strict-aliasing  -I/home/kyannine/src/VirtualBox-OSE-1.3.6/src/libs/liblzf-1.51 -I/home/kyannine/src/VirtualBox-OSE-1.3.6/include -I/home/kyannine/src/VirtualBox-OSE-1.3.6/src/VBox/Runtime -I/home/kyannine/src/VirtualBox-OSE-1.3.6/out/linux.amd64/release -Iinclude -DVBOX -DVBOX_OSE -D__LINUX__ -D_FILE_OFFSET_BITS=64 -D__AMD64__ -DIN_RING3 -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=32 -DIN_RT_R3 -DIN_SUP_R3 -DLDR_WITH_NATIVE -DLDR_WITH_ELF32 -DLDR_WITH_PE -DRT_WITH_VBOX -Wp,-MD,/home/kyannine/src/VirtualBox-OSE-1.3.6/out/linux.amd64/release/obj/src/VBox/Runtime/RuntimeR3/r3/linux/sems-linux.o.dep -Wp,-MT,/home/kyannine/src/VirtualBox-OSE-1.3.6/out/linux.amd64/release/obj/src/VBox/Runtime/RuntimeR3/r3/linux/sems-linux.o -Wp,-MP -o /home/kyannine/src/VirtualBox-OSE-1.3.6/out/linux.amd64/release/obj/src/VBox/Runtime/RuntimeR3/r3/linux/sems-linux.o /home/kyannine/src/VirtualBox-OSE-1.3.6/src/VBox/Runtime/r3/linux/sems-linux.cpp
kmk[3]: quittant le répertoire « /home/kyannine/src/VirtualBox-OSE-1.3.6/src/VBox/Runtime »
kmk[2]: *** [pass_libraries_before] Erreur 2
kmk[2]: quittant le répertoire « /home/kyannine/src/VirtualBox-OSE-1.3.6/src/VBox »
kmk[1]: *** [pass_libraries_before] Erreur 2
kmk[1]: quittant le répertoire « /home/kyannine/src/VirtualBox-OSE-1.3.6/src »
kmk: *** [pass_libraries_before] Erreur 2

Normalement j'ai toutes les dépendances requises

ph0ton, tu as bien compilé à partir de la 1.3.6 ? ou bien à partir du SVN ?

Dernière modification par saceirdoth (Le 07/03/2007, à 03:15)

Hors ligne

#9 Le 07/03/2007, à 03:16

ph0ton

Re : Virtualbox amd64 ?

J'ai pris les sources du svn, soit la version 1.3.99


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#10 Le 07/03/2007, à 03:25

ph0ton

Re : Virtualbox amd64 ?

Effectivement, je viens d'essayer de compiler la 1.3.6, et j'ai la même erreur.


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#11 Le 07/03/2007, à 03:34

saceirdoth

Re : Virtualbox amd64 ?

Super ! merci pour cette réponse rapide en pleine nuit ! smile
La compilation da la version svn est partie big_smile

Et merci aussi d'avoir tester la compilation de la version stable

Hors ligne

#12 Le 07/03/2007, à 03:37

ph0ton

Re : Virtualbox amd64 ?

Y a pas de quoi, j'étais en train de compilé une version bidouillé, et je crois que l'erreur a disparue. Par contre de là à ce que l'application tourne, c'est une une autre histoire


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#13 Le 07/03/2007, à 03:38

ph0ton

Re : Virtualbox amd64 ?

Bone la compilation de la version 1.3.6 (bidouillée) viens de se terminée, je vais tester si par miracle elle fonctionne


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#14 Le 07/03/2007, à 16:21

saceirdoth

Re : Virtualbox amd64 ?

Bon en fait pour ce qui est de la svn, la compilation du logiciel lui même se termine, pas de problème.
Par contre j'ai un problème au niveau du kernel module.
Quand je modprobe le module :

$ sudo modprobe vboxdrv
FATAL: Error inserting vboxdrv (/lib/modules/2.6.17-11-generic/misc/vboxdrv.ko): Invalid argument

J'ai eu ça à la fin du make install :

  Building modules, stage 2.
make -rR -f /usr/src/linux-headers-2.6.17-11-generic/scripts/Makefile.modpost
  scripts/mod/modpost -m -a -i /usr/src/linux-headers-2.6.17-11-generic/Module.symvers -I /home/kyannine/src/vbox/out/linux.amd64/release/bin/src/Modules.symvers -o /home/kyannine/src/vbox/out/linux.amd64/release/bin/src/Modules.symvers /home/kyannine/src/vbox/out/linux.amd64/release/bin/src/vboxdrv.o
WARNING: /home/kyannine/src/vbox/out/linux.amd64/release/bin/src/vboxdrv.o - Section mismatch: reference to .init.text: from .smp_locks after '' (at offset 0x20)
WARNING: /home/kyannine/src/vbox/out/linux.amd64/release/bin/src/vboxdrv.o - Section mismatch: reference to .exit.text: from .smp_locks after '' (at offset 0x0)
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.17-11-generic »

Hors ligne

#15 Le 07/03/2007, à 17:56

ph0ton

Re : Virtualbox amd64 ?

Y a un truc a ajouter dans grub ( /boot/grub/menu.lst ) :

kernel		/boot/vmlinuz-2.6.17-10-generic root=/dev/sda1 ro quiet splash nmi_watchdog=0

Concretement, il suffit d'ajouter nmi_watchdog=0 à la ligne relative à ton kernel. Puis rebooter.
Et ensuite tu pourras charger le module.


Concernant les warnings, je ne m'en souviens pas, ceci dit, ce ne sont que des warnings.

Edit :  Une question, as tu reussi à le faire installer ? Je n'y suis pas parvenu, les binaires sont restés dans le ./out/.../bin

Dernière modification par ph0ton (Le 07/03/2007, à 18:05)


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#16 Le 08/03/2007, à 01:30

saceirdoth

Re : Virtualbox amd64 ?

Merci pour l'info, je vais tester ça donc. ça fait quoi précisément sur le noyau cette option ?

Pour ce qui du soft lui même, je vais voir ça après donc, mais il me semble que sur le site officiel ils disent bien que les binaires sont à cet endroit là et rien de plus. On doit sûrement se débrouiller à déplacer tout ça où on veut.

Hors ligne

#17 Le 08/03/2007, à 01:37

ph0ton

Re : Virtualbox amd64 ?

Il est dit dans le manuel, chapitre 10.4.1 page 66, je cite :

If the VirtualBox kernel module (vboxdrv) refuses to load, i.e. you get an "Error inserting vboxdrv:
Invalid argument", check (as root) the output of the dmesg command.
In 90% of all cases, this will exhibit a problem with Linux 2.6.19 and higher, and the message will
be: "NMI watchdog active -- refused to load the kernel module! Please disable the NMI watchdog
by specifying 'nmi_watchdog=0' at kernel command line."
Add this option to your grub configuration, reboot, and the module should load.

Pour plus de précision, se reporter au manuel fourni ici : http://www.virtualbox.org/download/UserManual.pdf


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#18 Le 08/03/2007, à 01:44

saceirdoth

Re : Virtualbox amd64 ?

Quel branleur je suis smile je me suis contenté de la page build instructions.
En tous cas ça marche parfaitement, je suis content, il me restait plus que ça pour avoir tout ce que j'avais en 32bit.

En tous cas vu comment il a fallu procédé pour faire les binaires, je vois pas trop comment on peut faire un paquet là. De toute façon j'imagine que la version 1.4 va pas trop tarder.

Hors ligne

#19 Le 08/03/2007, à 01:48

ph0ton

Re : Virtualbox amd64 ?

Bon je sais que ca peut paraitre futil, mais si jamais tu cherches un ptit script (qui demande certainement à être amélioré) qui permette de faire qqchose comme ca :
menu.png
J'en ai fait un vite fait.

Edit : J'en ai fait un aussi pour accéder au net depuis l'os virtualisé. Mais y a un truc qui ne me plait pas, donc je vais certainement l'améliorer en croisant mes deux scripts.
PS : J'ai lutté pour avoir le net sous l'os virtualisé.

Dernière modification par ph0ton (Le 08/03/2007, à 01:57)


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#20 Le 08/03/2007, à 02:15

saceirdoth

Re : Virtualbox amd64 ?

Ton script c'est pour basculer chaque machine dans le systray c'est ça ? (windows + gentoo, je comprend pourquoi tu as 4go de ram du coup huhu).

Pour le net j'ai jamais eu de problèmes, par contre c'est en nat, j'ai pas réussi à voir comment on fait en bridge (facilement, comme sur vmware).

Hors ligne

#21 Le 08/03/2007, à 02:17

ph0ton

Re : Virtualbox amd64 ?

non ce sont juste des lanceurs, ils lancent le serveur si il ne tourne pas, et la virtualisation ensuite.


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#22 Le 08/03/2007, à 02:23

ph0ton

Re : Virtualbox amd64 ?

Bon pour avoir le net :

Avec br0 le bridge.
eth0 l'interface reliée au net.

Ci dessous on configure notre bridge :

touch /dev/net/tun
chmod 666 /dev/net/tun

brctl addbr br0
ifconfig eth0 0.0.0.0 promisc
brctl addif br0 eth0
dhclient br0

Ici on crée une interface tap0 (ou le nom que l'on veut biensur)
Qui sera associé pour un systeme particulier (exemple tap0 pour Windows et tap1 pour Gentoo)

tunctl -t tap0 -u MON_USER
brctl addif br0 tap0
ifconfig tap0 up

Edit :

touch /dev/net/tun
chmod 666 /dev/net/tun

C'est pas trés beau, mais j'ai pas encore trouvé mieux.

Dernière modification par ph0ton (Le 08/03/2007, à 17:10)


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#23 Le 08/03/2007, à 02:29

ph0ton

Re : Virtualbox amd64 ?

Bon je sais le code est dégueulasse, mais idem que pour le lan, je m'y pencherai dessus plus tard.
Donc j'ai un truc comme ca :

#!/bin/bash

# On charge le module
	sudo modprobe vboxdrv
# On crée ce fichier et on y file les droits
	sudo touch /dev/vboxdrv
	sudo chmod 666 /dev/vboxdrv

# On se place dans le repertoire
	cd CHEMIN_D_ACCES/out/linux.amd64/release/bin

# On verifie si il est necessaire de lancer le serveur
	PID=`pidof VBoxSVC`
	if [ ! $PID ]
	then
		LD_LIBRARY_PATH=. ./VBoxSVC&
	fi

# Et on lance VirtualBox
	if [ -z $1 ]
	then
		`./VirtualBox`
	else
		`./VBoxManage startvm $1`
	fi

Le script prend en parametre le nom associé à l'OS.
Ensuite, il ne me reste plus qu'à créer un lanceur personnalisé qui execute ce script avec le nom qui va bien.


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#24 Le 08/03/2007, à 02:34

ph0ton

Re : Virtualbox amd64 ?

Allez juste pour le plaisir du cube transparent !!!! que j'adore ce plugin !

Ubuntu.jpg

Edit : 1650*1080 ca faisait un peu trop pour l'image

Dernière modification par ph0ton (Le 08/03/2007, à 02:36)


http://www.ph0ton.fr
Gutsy64 [C2D E6750 -- 2 Go RAM -- GeForce 6600]

Hors ligne

#25 Le 08/03/2007, à 16:23

saceirdoth

Re : Virtualbox amd64 ?

Tant qu'on a pas de paquets ce sera bien pratique ton script en effet. Et pour le code, c'est sûrement pas moi  qui vais juger vu mes compétences en la matière smile
Et merci aussi pour le bridge !

Hors ligne