J'essaie de configurer VirtualBox sur Ubuntu Server 14.04. Mais lorsque j'essaie de démarrer un VM, un message d'erreur s'affiche:
VT-x est désactivé dans le BIOS.
La recherche de ce message d'erreur m'amène à plusieurs pages suggérant de redémarrer l'ordinateur et de modifier les paramètres dans le BIOS. Malheureusement, pour le moment, je n'ai qu'un accès ssh à ce serveur. Grâce à ssh, je peux redémarrer la machine, mais je ne sais pas comment modifier les paramètres du BIOS.
Existe-t-il un autre moyen de faire fonctionner une machine virtuelle sur ce serveur auquel je ne peux accéder que via ssh? J'ai essayé de désactiver VT-x dans VirtualBox, mais on me dit que ce n'est pas une configuration valide lors de l'utilisation d'un invité 64 bits.
Pour pouvoir exécuter un invité 64 bits, nous avons besoin à la fois d'un processeur compatible VT-x/AMD-V sur l'hôte et de l'activation des fonctions VT-x de l'invité.
En cas de serveur distant, nous ne pourrons peut-être pas modifier les paramètres BIOS du serveur pour permettre la virtualisation. Consultez la question suivante pour savoir si le serveur est capable de la virtualisation matérielle:
L’activation de VT-x pour une machine virtuelle existante peut être effectuée à partir de la ligne de commande avec
VBoxManage modifyvm <uuid|vmname> --hwvirtex on
Si nous ne pouvons pas activer VT-x, nous ne pouvons créer qu'une machine virtuelle 32 bits. Cela peut être fait à distance via une session SSH, mais il peut être beaucoup plus facile de créer localement la VM et de l'exporter ensuite vers l'instance de VirtualBox du serveur:
Si votre serveur dispose de X11, vous pouvez ssh avec X Forwarding et exécuter l'interface graphique de la virtualbox:
ssh user@Host -X
virtualbox