[Résolu] Virtualbox: Hôte en x86_64 mais pas de Guest en 64bits???

Virtualbox: Hôte en x86_64 mais pas de Guest en 64bits??? [Résolu] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 12-11-2010 à 23:58:42    

Bonjour,
 
On a une "vieille" machine qui trainait dans un coin à base de Xeon 3Ghz (Family 15 Model 4).
On a installé dessus un OpenSuSE 11.2 x64.
Tous les packages sélectionnés et installés sont bien libellés x86_64.
 
On installe Virtualbox 3.2.10 à partir des dépôts OpenSuSE, rpm nous confirme que les paquetages sont x64:

virtualbox-ose-3.2.10-111.2.x86_64
virtualbox-ose-guest-kmp-desktop-3.2.10_2.6.31.14_0.4-111.2.x86_64
virtualbox-ose-guest-tools-3.2.10-111.2.x86_64
virtualbox-ose-host-kmp-desktop-3.2.10_2.6.31.14_0.4-111.2.x86_64
virtualbox-ose-qt-3.2.10-111.2.x86_64
xorg-x11-driver-virtualbox-ose-3.2.10-111.2.x86_64


Un cat /proc/cpuinfo nous montre dans les flags du CPU le code lm. Donc c'est bien un proc 64bits.
On fait les mises à jour, rpm nous indique bien:

kernel-desktop-2.6.31.14-0.4.1.x86_64


uname -a nous indique bien:

Linux 2.6.31.14-0.4-desktop #1 SMP PREEMPT 2010-10-25 08:45:30 +0200 x86_64 x86_64 x86_64 GNU/Linux


 
Mais dans l'interface GUI de VirtualBox, à la création d'une nouvelle machine, il n'y a aucun preset de système en 64bits???
 
On a désinstallé réinstallé VirtualBox, avant ET après une mise à jour système pour bien avoir le noyau 2.6.31.14 qui va bien avec VBox 3.2.10.
 
Comprend pô... Qu'est-ce qu'on aurait loupé pour ne pas avoir les presets de machine virtuelle en 64 bits???
Sous Windows XP64, Snow Leopard 10.6.5 ou un autre OpenSuSE 11.2 x64 (mais sur Opteron), VirtualBox 3.2.10 propose bien les presets en 64 bits.
 
Il y a un fichier de conf de VirtualBox ou une librairie qui détermine ces fameux presets?
 
Merci d'avance.


Message édité par mikeleetoris le 14-11-2010 à 21:11:30
Reply

Marsh Posté le 12-11-2010 à 23:58:42   

Reply

Marsh Posté le 13-11-2010 à 14:34:18    

Pour supporter un guest 64bit, le CPU doit obligatoirement être équipé d'instructions de virtualisation (vt-x chez intel).
Ton xeon netburst n'en est pas équipé; ce que tu veux faire est donc impossible quel que soit l'OS ou le soft de virtualisation.

Reply

Marsh Posté le 14-11-2010 à 04:27:02    

Hmm, quelle est la raison pour cela?
Je croyais que ces intrusctions n'aidaient qu'en terme de vitesse.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
Reply

Marsh Posté le 14-11-2010 à 13:18:57    

gee a écrit :

Hmm, quelle est la raison pour cela?


 
Je me suis posé la même question il y a déjà plusieurs années. C'est en rapport avec le besoin d'isoler l'espace d'adressage de l'OS hôte et des guests. Pourquoi c'est nécessaire en 64 et pas en 32bit, je l'ai peut-être su mais je ne m'en souviens plus. [:sinclaire]

Reply

Marsh Posté le 14-11-2010 à 13:54:13    

Parceque, en 32, on peut faire de la PAE, et adresser 48 bits, du coup, on isole comme ça je pense...


---------------
Fort et motivé. Sauf parfois.
Reply

Marsh Posté le 14-11-2010 à 19:07:42    

En sachant que le plus drôle, c'est qu'avec virtualbox, on peut installer des guests 64 bits si le proco est équipé d'instructions de virtualisation, même si l'OS host est en 32 bits. [:dawa]
J'ai découvert cela ya pas longtemps.


---------------
Expert en expertises
Reply

Marsh Posté le 14-11-2010 à 21:10:59    

Citation :

Pour supporter un guest 64bit, le CPU doit obligatoirement être équipé d'instructions de virtualisation (vt-x chez intel).

Ah ben valà!!! Effectivement, dans les settings système, il n'y a pas d'options Vt-x ou Amd-v.

Citation :

Ton xeon netburst n'en est pas équipé; ce que tu veux faire est donc impossible quel que soit l'OS ou le soft de virtualisation.Pourquoi c'est nécessaire en 64 et pas en 32bit, je l'ai peut-être su mais je ne m'en souviens plus. [:sinclaire]

OK. Merci pour cette réponse précise, c'est pourquoi on n'avait que la liste des guests en 32bits.

Reply

Marsh Posté le 03-04-2014 à 18:04:59    

bonjour
je relance le sujet car moi j'ai un problème presque similaire.
Je suis en bual boot avec d'une part Windows 7 et d'autre part Windows 2008 r2 (je précise que le 2008 est créé en dual boot à partir d'un VHD).
Tous les deux systèmes sont sur 64 bits.
Mon bios a l'option Vt activé Virtual box installé.
Cependant sur le Windows 7, je virtualise des machines sur 64 bits mais sur le 2008 R2 je n'arrive pas a créer des machines virtuelles Virtual box sur du 64 bits.
 

Reply

Marsh Posté le 09-05-2014 à 04:17:38    

Sauf qu'ici on ne traite pas de Windows...


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed