Intel core2duo n'est pas 64bits!

Bonjour,

Je cherche a installer virtualbox en kernel amd64 puisque mon processeur est 64bits:

[code]merzhin:/home/anthony# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel® Core™2 Duo CPU E8200 @ 2.66GHz
stepping : 6
cpu MHz : 2000.000
cache size : 6144 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority
bogomips : 5333.03
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel® Core™2 Duo CPU E8200 @ 2.66GHz
stepping : 6
cpu MHz : 2000.000
cache size : 6144 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority
bogomips : 5332.65
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
[/code]

Avant tout, je voudrais dire que virtualbox-ose fonctionne tres bien avec un kernel 686.

Donc, apres mille et une recherches sur l’erreur er=-1812 (version kernel module not match virtualbox version, la compile se faisait bien mais au demarrage de mes VM, l’erreur suivante apparaissait: Apr 26 19:55:16 localhost kernel: [ 229.014948] ioctl32(VirtualBox:2526): Unknown cmd fd(14) cmd(c0305601){t:‘V’;sz:48} arg(ffb94c68) on /dev/vboxdrv), je telecharche la version amd64 depuis le site virtualbox.org (ie virtualbox-4.0_4.0.6-71344~Debian~squeeze_amd64.deb)

l’installe via:

dpkg -i Download/Oracle/virtualbox-4.0_4.0.6-71344~Debian~squeeze_amd64.deb
et la reponse cinglante:

dpkg: error processing Download/Oracle/virtualbox-4.0_4.0.6-71344~Debian~squeeze_amd64.deb (--install): package architecture (amd64) does not match system (i386) Errors were encountered while processing: Download/Oracle/virtualbox-4.0_4.0.6-71344~Debian~squeeze_amd64.deb
malgré que:

uname -a
Linux merzhin 2.6.32-5-amd64 #1 SMP Tue May 3 17:12:11 UTC 2011 x86_64 GNU/Linux

Mon processeur ne serait-il pas en 64bits? J’ai vu dans un poste qu’il etait possible d’avoir un kernel en 64bit avec un “userspace” en 32bits?

Pouvez-vous m’eclairer sur ces 2 points?

Vous remerciant par avance de votre lecture de ce poste…

Je voilais te demander si tu avais une debian 64b, mais tu as donné la réponse.
(je l’ai vu aprés avoir posté)
Tu peux instller une debian 32b sur un proc 64b sans problème, c’est peut étre ça que tu as lus.
Essaie un kernel plus récent

Virtualbox à pas besoin de module au kernel pour gérer la virtualisation comme sous KVM si oui il te faudra sans doute prendre plus de soin à compiler un noyau avec les options qui vont bien :think: après je dit ça mais j’utilise pas virtualbox donc j’en sais pas plus ( autrement dit :083 ).

Dans ce cas, je ne serais plus en stable: Ennuyeux mais pas genant

comme apres bcq de recherche, je doute de tout :119 je vais preciser mes questions.

mon proc est-il bien un 64bits donc compatible avec les kernels -amd64?
Si oui, pourquoi le paquet virtualbox-4.0_4.0.6-71344~Debian~squeeze_amd64.deb me dit que:

package architecture (amd64) does not match system (i386) :118 :think:

Salut,
Essaye avec le dépôt Lenny (c’est la même version).
J’ai eu des soucis avec le dépôt Squeeze de VirtualBox dernièrement.

Dans ton sources.list: deb http://download.virtualbox.org/virtualbox/debian/ lenny contrib non-free puis: apt-get update apt-get install virtualbox-4.0

Caractéristiques de E8200 selon

ark.intel.com/Product.aspx?id=33909

Intel® 64 Yes
Intel® Virtualization Technology (VT-x) Yes
Intel® Hyper-Threading Technology No ( commentaire personnel : à quoi bon l’émasculer de l’hyperthreading ? par économie d’énergie ? )

Pour installer les modules virtualbox, les headers sont nécessaires. Les headers lors de la compilation devaient certainement être ceux de linux-*i386.
Démarre sur le noyau linux-2.6.32-5-amd64. Assure-toi qu’il ne charge aucun module VB.
Désinstalle virtualbox, installe les headers de linux-2.6.32-5-amd64, installe à nouveau virtualbox.

regarde au boot moi j avais un gros failled en rouge quand il essayait de charger le module de virtualisation du noyau

édit:
http://packages.debian.org/squeeze/virtualbox-ose-dkms

donc, desinstallation, redemarage, modification apt/source.list, verification qu’il n’esite plus rein de virtualbox avec locate -e vbox

[code]aptitude install virtualbox-4.0
The following NEW packages will be installed:
libsdl-ttf2.0-0{a} virtualbox-4.0
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 60.2 MB/60.2 MB of archives. After unpacking 114 MB will be used.
Do you want to continue? [Y/n/?]
Get:1 http://download.virtualbox.org/virtualbox/debian/ lenny/contrib virtualbox-4.0 i386 4.0.6-71344~Debian~lenny [60.2 MB]
Fetched 60.2 MB in 22min 10s (45.3 kB/s)
Preconfiguring packages …
Selecting previously deselected package virtualbox-4.0.
(Reading database … 155573 files and directories currently installed.)
Unpacking virtualbox-4.0 (from …/virtualbox-4.0_4.0.6-71344~Debian~lenny_i386.deb) …
Selecting previously deselected package libsdl-ttf2.0-0.
Unpacking libsdl-ttf2.0-0 (from …/libsdl-ttf2.0-0_2.0.9-1_i386.deb) …
Processing triggers for shared-mime-info …
Processing triggers for gnome-menus …
Processing triggers for desktop-file-utils …
Processing triggers for hicolor-icon-theme …
Setting up virtualbox-4.0 (4.0.6-71344~Debian~lenny) …
addgroup: The group `vboxusers’ already exists as a system group. Exiting.
update-rc.d: warning: vboxdrv stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (1)
WARNING: All config files need .conf: /etc/modprobe.d/00local, it will be ignored in a future release.
Stopping VirtualBox kernel modules:.
Uninstalling old VirtualBox DKMS kernel modules:.
Trying to register the VirtualBox kernel modules using DKMS:
Failed, trying without DKMS … failed!
Recompiling VirtualBox kernel modules:.
Starting VirtualBox kernel modules:.
Setting up libsdl-ttf2.0-0 (2.0.9-1) …
Processing triggers for python-central …
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB

Total disk space freed by localepurge: 0 KiB

modprobe vboxdrv

WARNING: All config files need .conf: /etc/modprobe.d/00local, it will be ignored in a future release.
merzhin:/home/anthony# lsmod | vbox
bash: vbox: command not found
merzhin:/home/anthony# lsmod | grep vbox
vboxnetadp 4603 0
vboxnetflt 15680 0
vboxdrv 1748001 2 vboxnetadp,vboxnetflt

mv .VirtualBox/VirtualBox.xml .VirtualBox/VirtualBox.xml.old

ls -la /dev/vbox*

crw------- 1 root root 10, 58 May 6 19:33 /dev/vboxdrv
crw------- 1 root root 10, 57 May 6 19:33 /dev/vboxnetctl

/dev/vboxusb:
total 0
drwxr-x— 3 root vboxusers 60 May 6 19:33 .
drwxr-xr-x 17 root root 3520 May 6 19:33 …
drwxr-x— 2 root vboxusers 60 May 6 19:33 001
[/code]

demarage virtualbox via menu gnome

# dmesg |grep vbox
[14021.884296] vboxdrv: Found 2 processor cores.
[14021.884376] vboxdrv: fAsync=0 offMin=0x1c8 offMax=0x1060
[14021.884418] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[14021.884420] vboxdrv: Successfully loaded version 4.0.6 (interface 0x00180000).
[14273.336502] ioctl32(VBoxNetAdpCtl:9275): Unknown cmd fd(7) cmd(c0207601){t:'v';sz:32} arg(ffe98ef8) on /dev/vboxnetctl
[14276.591304] ioctl32(VirtualBox:9280): Unknown cmd fd(11) cmd(c0305601){t:'V';sz:48} arg(ffbb7dbc) on /dev/vboxdrv
[14340.058745] ioctl32(VirtualBox:9345): Unknown cmd fd(11) cmd(c0305601){t:'V';sz:48} arg(ffd79cac) on /dev/vboxdrv
#[/code]

 <img src="/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif" width="25" height="15" alt=":005" title="chaud"/>  <img src="/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif" width="25" height="15" alt=":005" title="chaud"/>  <img src="/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif" width="25" height="15" alt=":005" title="chaud"/>  <img src="/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif" width="25" height="15" alt=":005" title="chaud"/>  <img src="/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif" width="25" height="15" alt=":005" title="chaud"/>  <img src="/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif" width="25" height="15" alt=":005" title="chaud"/>  <img src="/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif" width="25" height="15" alt=":005" title="chaud"/> 

[i]"A vous les studio!"[/i]

PS: J'ai oublieune derniere infos:

[code]groups anthony
anthony : anthony dialout cdrom floppy audio video plugdev netdev powerdev kvm vboxusers

Salut,
j’ai le même processeur ,il est bien 64 Bits :wink:

[quote]mon proc est-il bien un 64bits donc compatible avec les kernels -amd64?
Si oui, pourquoi le paquet virtualbox-4.0_4.0.6-71344~Debian~squeeze_amd64.deb me dit que:
Code:
package architecture (amd64) does not match system (i386)[/quote]

pour savoir si ton proc est en 64 bits tu fais:

un proc en 64 gère le 32 bits et tu as peut être installé une debian stable 32 bits,comme moi, je fais tourner une debian 32 bits avec un core duo 64 bits

Merci de ne pas tenir compte de ce post, à première vue je n’ ai pas le droit de le supprimer donc j’ ai viré les inepties qu’ il y avait dedans :mrgreen:

edit: trop tard :blush:

[quote=“nanard”]Bon j’ allais dire une connerie, je suis en 64 et je me sers de virtualbox depuis pas mal de temps et cela fonctionne bien

Mais effectivement virtualbox des dépots est prévu pour les x86(ou alors c’ est moi qui comprend mal)

ça doit être comme pour wine et wine64[/quote]

Oui mais j’ai telecharger la version amd64 (virtualbox-4.0_4.0.6-71344~Debian~squeeze_amd64.deb) et ca ne marche pas mieux, meme erreur:

# dmesg |grep vbox [14021.884296] vboxdrv: Found 2 processor cores. [14021.884376] vboxdrv: fAsync=0 offMin=0x1c8 offMax=0x1060 [14021.884418] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'. [14021.884420] vboxdrv: Successfully loaded version 4.0.6 (interface 0x00180000). [14273.336502] ioctl32(VBoxNetAdpCtl:9275): Unknown cmd fd(7) cmd(c0207601){t:'v';sz:32} arg(ffe98ef8) on /dev/vboxnetctl [14276.591304] ioctl32(VirtualBox:9280): Unknown cmd fd(11) cmd(c0305601){t:'V';sz:48} arg(ffbb7dbc) on /dev/vboxdrv [14340.058745] ioctl32(VirtualBox:9345): Unknown cmd fd(11) cmd(c0305601){t:'V';sz:48} arg(ffd79cac) on /dev/vboxdrv #

Tu es obligé de mettre la version 4 ?
la 3.2 des dépots ne suffirait-elle pas ?

$ apt-cache policy virtualbox-ose virtualbox-ose: Installé : 3.2.10-dfsg-1 Candidat : 3.2.10-dfsg-1 Table de version : *** 3.2.10-dfsg-1 0 500 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages 100 /var/lib/dpkg/status

Je sais que ce n’ est pas vraiment le sujet mais as-tu testé la version 3.2 ?

Si ton processeur est un 64 bits (comme le mien) mais n’a pas les instructions de virtualisation (comme le mien), tu peux émuler du 32 bits sans problème mais pas du 64 bits, l’option n’est pas dans ce cas proposée dans le menu du processeur des machines de Virtualbox. Bref, c’est mort probablement pour du 64 bits avec Virtualbox.

[quote=“nanard”]Tu es obligé de mettre la version 4 ?
la 3.2 des dépots ne suffirait-elle pas ?

$ apt-cache policy virtualbox-ose virtualbox-ose: Installé : 3.2.10-dfsg-1 Candidat : 3.2.10-dfsg-1 Table de version : *** 3.2.10-dfsg-1 0 500 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages 100 /var/lib/dpkg/status

Je sais que ce n’ est pas vraiment le sujet mais as-tu testé la version 3.2 ?[/quote]

Oui, je l’ai testé et ca fonctionne uniquement avec un kernel -686 mais je m’etonne de la meme commande:

$ apt-cache policy virtualbox-ose virtualbox-ose: Installed: (none) Candidate: 3.2.10-dfsg-1 Version table: 4.0.4-dfsg-1+b1 0 700 http://ftp.fr.debian.org/debian/ wheezy/main i386 Packages 200 http://ftp.fr.debian.org/debian/ sid/main i386 Packages 3.2.10-dfsg-1 0 800 http://ftp.fr.debian.org/debian/ squeeze/main i386 Packages
Donc de ce que je comprends, j’ai un kernel 64bits mais un espace utilisateur 32its
voir aussi ce lien: http://wiki.debian.org/DebianAMD64

Cela explique peut-etre pourquoi je ne peux installer virtualbox…-amd64 qui serait pour du pure 64b?!?
les refs de mon proc:

[code]~$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 2
Thread(s) per core: 1
Core(s) per socket: 2
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 23
Stepping: 6
CPU MHz: 2000.000
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 6144K

$ cat /proc/cpuinfo | egrep "vmx|svm"
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority
[/code]

De ce que je vois, Mon proc est un 64Bits et a les instructions de virtualisation!

que dois-je faire maintenant?
Reinstaller tout pour que je soit en pure 64bits et voir ensuite pour virtualbox? remetre en kernel -686 (donc pas d’optimisation processeur/memoire mais le plus facile)? Passez sous xen et là, c’est le grand mistere?

Il te faut être sous architecture 64 bits je pense. Donc refaire une installation. C’est ballot d’installer du 3é bits sur du 64 bits maintenant, surtout avec les possibilités de faire tourner du 32 bits sur du 64 bits très complètes désormais.

Y’a du boulot, alors!!!

tu parles de chroot/schroot? Y aurais t-il des incompatibilités entre logiciel 32b et os 64b?

Fran.b, je vois que tu as 4Go de memoire, utilises-tu un kernel amd64-bigmem?

La notion de kernel-amd64-bigmem n’a pas de sens, seul les architectures 32bits ont la limitation de mémoire et ont recours au PAE pour accéder à 4G. Non c’est un noyau standard.

Tu as la possibilité de faire du chroot certes (cf forum.debian-fr.org/viewtopic.php?f=8&t=25727

Lu tous,
Le E8200 est pourtant “vt ready” donc possible de virtualise du 64 dans vbox
ark.intel.com/Product.aspx?id=33909
Regarde dans le bios si tu n’as pas une option pour activer le "vt"
J’avais le même souci avec un E7300 qui n’etait pas "vt ready " et vbox.
J’ai changer pour un Q8400 et tout fonctionne avec vbox.
à plus

tout est bon dans le bios: vt-ready enable

Je suis revenu en stable avec kernel i686 et virtualbox 3.2 squeeze: Forcement ca fonctionne :slightly_smiling:

Le projet est de passer en tout 64 bits et xen. Je ferait des tests sous virtualbox pour les logiciels que j’utilise comme skype, lives ou cinelerra…

:041 Merci pour votre aide :041