ahmgm
il y a 2 jours
Membre
Bonjour Vincent
Je ne sais pas si mon post est dans le bon forum (tu voudras bien m'en excuser), mais je voudrais te faire part d'un problème qui m'a fait sécher un petit moment.
J'ai 2 PCs, un avec clavier numérique, l'autre sans et j'ai installé sur les deux Linux Mint 22.2 avec une machine virtuelle W10 gérée par VirtualBox.
Sur ces 2 machines leurs disques D sont partagés entre les deux systèmes.
Toutes les semaines je fais les sauvegardes des fichiers personnels sur disques externes usb, me permettant de synchroniser ces données entre les 2 PCs et une fois par mis la machine virtuelle dans sa totalité.
Dernièrement j'ai sauvegardé la machine virtuelle W10 (65Go) et l'ai restaurée par copie sur le 2ème PC dans le dossier VirtualBox VMS.
Lorsque j'ai voulu activer cette machine virtuelle sur ce 2ème PC j'ai eu des tas d'erreurs de la part de VirtualBox qui refusait de la faire démarrer alors qu'il y a une quinzaine de jours cela se déroulait sans problème.
Au vu de la nature des messages d'erreurs assez obscurs, je me suis rappelé que sur le 1er PC, j'avais installé le logiciel NumLockx pour que le clavier numérique soit activé en permanence depuis la démarrage du PC, très pratique.
Aussi, sur le 2ème PC non muni de pavé numérique, j'ai aussi installé NumLockx comme sur le 1er pour voir.
Et là, tout s'est remis à bien fonctionner et la machine virtuelle s'est bien lancée sans problème.
J'en déduit que VirtualBox a voulu actionner dans cette machine virtuelle sur le 2ème PC des fonctionnalités de clavier notamment et, ne pouvant pas les mettre en action, bloquait le processus de lancement.
Il y a peut-être d'autres explications mais si cela peut servir à quelqu'un....
Je ne sais pas si mon post est dans le bon forum (tu voudras bien m'en excuser), mais je voudrais te faire part d'un problème qui m'a fait sécher un petit moment.
J'ai 2 PCs, un avec clavier numérique, l'autre sans et j'ai installé sur les deux Linux Mint 22.2 avec une machine virtuelle W10 gérée par VirtualBox.
Sur ces 2 machines leurs disques D sont partagés entre les deux systèmes.
Toutes les semaines je fais les sauvegardes des fichiers personnels sur disques externes usb, me permettant de synchroniser ces données entre les 2 PCs et une fois par mis la machine virtuelle dans sa totalité.
Dernièrement j'ai sauvegardé la machine virtuelle W10 (65Go) et l'ai restaurée par copie sur le 2ème PC dans le dossier VirtualBox VMS.
Lorsque j'ai voulu activer cette machine virtuelle sur ce 2ème PC j'ai eu des tas d'erreurs de la part de VirtualBox qui refusait de la faire démarrer alors qu'il y a une quinzaine de jours cela se déroulait sans problème.
Au vu de la nature des messages d'erreurs assez obscurs, je me suis rappelé que sur le 1er PC, j'avais installé le logiciel NumLockx pour que le clavier numérique soit activé en permanence depuis la démarrage du PC, très pratique.
Aussi, sur le 2ème PC non muni de pavé numérique, j'ai aussi installé NumLockx comme sur le 1er pour voir.
Et là, tout s'est remis à bien fonctionner et la machine virtuelle s'est bien lancée sans problème.
J'en déduit que VirtualBox a voulu actionner dans cette machine virtuelle sur le 2ème PC des fonctionnalités de clavier notamment et, ne pouvant pas les mettre en action, bloquait le processus de lancement.
Il y a peut-être d'autres explications mais si cela peut servir à quelqu'un....
Messages
vincent
il y a 1 jour
Administrateur
Bonjour,
Effectivement, c'est tordu là, perso, je n'aurai pas trouvé de soluce directe ! bravo
Tu pensais que VirtualBox avait besoin d’un “vrai” pavé numérique mais en réalité, il avait besoin d’un état logique propre du clavier et NumLockx le lui a imposé.
VirtualBox ne dépend pas du pavé numérique physique mais de l’état des périphériques clavier/USB/X11 au moment où il initialise la machine virtuelle. En réalité, NumLockx envoie une commande X11 pour forcer l’état du verrouillage numérique. Si la machine n’a pas de pavé numérique, NumLockx simule quand même le signal “NumLock ON” au niveau du périphérique clavier virtuel.
Ce signal agit sur le “Keyboard Extension” de X11, exactement le même que VirtualBox utilise pour mapper le clavier dans la VM.
Sans NumLockx, VirtualBox peut se retrouver avec un mapping clavier incohérent, un périphérique déclaré mais pas initialisé, un NumLock “undefined” retourné par X11 et VirtualBox n’aime pas du tout les claviers “partiels”.
Effectivement, c'est tordu là, perso, je n'aurai pas trouvé de soluce directe ! bravo

Tu pensais que VirtualBox avait besoin d’un “vrai” pavé numérique mais en réalité, il avait besoin d’un état logique propre du clavier et NumLockx le lui a imposé.
VirtualBox ne dépend pas du pavé numérique physique mais de l’état des périphériques clavier/USB/X11 au moment où il initialise la machine virtuelle. En réalité, NumLockx envoie une commande X11 pour forcer l’état du verrouillage numérique. Si la machine n’a pas de pavé numérique, NumLockx simule quand même le signal “NumLock ON” au niveau du périphérique clavier virtuel.
Ce signal agit sur le “Keyboard Extension” de X11, exactement le même que VirtualBox utilise pour mapper le clavier dans la VM.
Sans NumLockx, VirtualBox peut se retrouver avec un mapping clavier incohérent, un périphérique déclaré mais pas initialisé, un NumLock “undefined” retourné par X11 et VirtualBox n’aime pas du tout les claviers “partiels”.
ahmgm
il y a 1 jour
Membre
Bonjour Vincent
Tu as très bien compris le problème et a su m'apporter des explications très précises (en informatique on apprend tous les jours et c'est ce qui est passionnant!), je t'en remercie.
Autrement, mon système de VM W10 me donne satisfaction et me permet de continuer à faire tourner des logiciels (une dizaine) auxquels je tiens et qui malheureusement n'existent pas à l'heure actuelle sous Linux (Foxmail, Money, Cathy, FastStone Image Viewer, PureRAW, CapTvTy, Lotus Organizer, etc...) . Je continue à surveiller les évolutions de ce côté là.
J'ai abandonné mes essais sous Wine et Bottles, vu mes résultats peu concluants.
Bonne journée et encore merci.
Tu as très bien compris le problème et a su m'apporter des explications très précises (en informatique on apprend tous les jours et c'est ce qui est passionnant!), je t'en remercie.
Autrement, mon système de VM W10 me donne satisfaction et me permet de continuer à faire tourner des logiciels (une dizaine) auxquels je tiens et qui malheureusement n'existent pas à l'heure actuelle sous Linux (Foxmail, Money, Cathy, FastStone Image Viewer, PureRAW, CapTvTy, Lotus Organizer, etc...) . Je continue à surveiller les évolutions de ce côté là.
J'ai abandonné mes essais sous Wine et Bottles, vu mes résultats peu concluants.
Bonne journée et encore merci.
vincent
il y a 14 heures
Administrateur
Oui, je pense que ça reste une solution viable, je fais comme toi pour l'utilisation de logiciels "windows only", j'ai toujours une VM Windows 10 (que j'utilise vraiment occasionnellement, juste 1 ou 2 fois par mois) quand c'est nécessaire. Pour les tests, j'ai d'autres VM que je garde sous le coude et met à jour de temps en temps. (W11, MacOS, linux).
Connectez-vous pour répondre.