Journal Youpi, Microsoft et Oracle plantent GNU/Linux !

Posté par (page perso) . Licence CC by-sa.
-24
22
juil.
2016

J'utilise Linux Mint MATE depuis 4-5 ans. C'est remarquablement stable, je n'ai jamais eu un seul plantage du système, on l'utiliserait presque pour faire un serveur.
Heureusement, grâce à Windows 10 et VirtualBox, il plante maintenant dès que je démarre Windows 10 dans VirtualBox. Et pas un plantage de rigolo, non, un vrai plantage à la Windows qui fige tout l'ordinateur, il n'y a plus rien qui répond sauf les touches magiques du noyau Linux.
En fait, ce n'est pas Windows 10 seul qui plante mais Windows 10 + les « Additions invité ». Le truc pas libre qui pue mais qu'on est obligé d'ajouter dans chaque système virtuel pour accéder aux dossiers partagés sur le système hôte. Sous Windows 10, c'est réussi, on retrouve un Windows normal, qui plante.
Donc si vous devez absolument utiliser Windows 10 sous VirtualBox, N'INSTALLEZ PAS LES ADDITIONS INVITÉ ou bien travaillez sur un clone ou un instantané du système virtuel.
Si vous avez trouvé un remède, merci de partager le scoop ici.

  • # QEMU KVM

    Posté par . Évalué à 8.

    Hello,

    TL;DR
    J'ai une utilisation des machines virtuelles sporadique et je ne sais pas si ce que je vais écrire va t'être d'une grande utilité, si tu dois utiliser virtualbox obligatoirement, ça ne te seras pas utile du tout même.
    Je ne souhaite pas polluer ton sujet.


    [MyLife]
    Devant des problèmes d'installation de virtualbox dans Debian, j'ai basculé du côté du libre et testé QEMU/KVM. J'ai même migré ultra facilement une image .qcow2 avec ce bon vieux fillezilla à une vitesse telle que j'ai cru que ça avait bugué (genre une image de 20 Go de Windows Seven en qcow2 clonée vers une partition lvm en peut-être 5/10 minutes)

    Au début je n'étais pas satisfait de qemu/kvm car lent et lourd mais j'ai appris à l'utiliser et depuis c'est le rêve ! lol ! (j'en rajoutes un peu là)
    L'utilisation de KVM est légèrement différent au niveau du "stockage" des images disques. Pour faire court, dans QEMU/KVM il faut utiliser une partition de ton disque dur et non pas une image disque et là, c'est juste super fluide et rapide : ma vm de windows 7 (installation par défaut, SP1, avast et le pack office, rien d'autre) démarre en 6/7 secondes, ledit win7 est installé sur une partition LVM de mon SSD (et ça change beaucoup).
    La redirection USB est nickelle, bref pour mon usage, c'est adopté. (avec des fichiers raw/qcow2 etc, je galérais grave, ça ramais, mais ça ramais !)

    Donc pour détailler mon installation.
    Sur mon SSD, j'ai créé une partition LVM grâce à GParted (exemple "/dev/sda4") => ultra-facile
    Dans virtmanager, menu "Edition" puis "Détail de la connexion", onglet "Stockage", j'ai cliqué sur le "+" et j'ai choisis comme "type" "volume de groupe LVM", puis comme cible /dev/PoolLVM et comme source /dev/sda4 (si mes souvenirs sont bon) enfin dans ce "volume de groupe LVM", j'ai cliqué sur "Nouveau Volume" et j'ai pu définir (enfin !) un volume, (exemple "HDD_Win7") => un peu tortueux - disons que c'est pas intuitif - mais super facile.

    Ensuite quand tu installes ta vm, tu peux sélectionner ce volume/disque virtuel (ici HDD_Win7) comme tu aurais fait avec un fichier image de HDD cqow2/img/etc…

    Content de moi, j'ai connecté dans ma machine virtuelle mon HDD_Win7 en disque 1 et mon image disque Win_7.qcow2 en disque 2, filezilla dans le lecteur de cdrom virtuel, j'ai ensuite cloné mon Win_7.qcow2 vers mon HDD_Win7, ça a pris quelques minutes (je naviguais sur internet quand Gnome m'a envoyé une notif pour m'informer que le clonage était fini, j'étais surpris de la rapidité du clonage), ensuite j'ai déconnecté mon HDD Win_7.qcow2, le cdrom et j'ai démarré ma machine virtuelle qui roxe du poney_magique ^ !
    [/MyLife]

    Attention, il semble que les snapshots depuis virtmanager ne sont pas possibles dans cette configuration, dans mon cas, j'envisage d'utiliser les snapshots de lvm au besoin : https://doc.ubuntu-fr.org/lvm#creation_d_un_snapshot_lvm

    Enfin, à lire également, les recommandations et bonnes pratiques pour KVM (proposé par IBM) : https://www.ibm.com/support/knowledgecenter/linuxonibm/liaat/liaatbestpractices_pdf.pdf
    Ce que j'en ai retenu :

    1/ Activer Deadline Scheduler (sur le HDD qui contient les HDD virtuels)
    echo deadline > /sys/block/sdX/queue/scheduler
    puis vérifier avec un
    cat /sys/block/sdX/queue/scheduler

    2/ Désactiver Swapiness
    cat /proc/sys/vm/swappiness
    echo 0 > /proc/sys/vm/swappiness

    3/ Désactiver Reclaim_mode
    cat /proc/sys/vm/zone_reclaim_mode
    echo 0 > /proc/sys/vm/zone_reclaim_mode

    Annexe : Desactiver Swapiness et Reclaim_Mode permanent
    nano /etc/sysctl.conf
    et ajouter
    vm.swappiness=0
    vm.zone_reclaim_mode=0

    Julien_c'est_bien (y'a pas que Seb)

    • [^] # Re: QEMU KVM

      Posté par (page perso) . Évalué à 2.

      Ah merci, je ne savais pas qu'on pouvait utiliser KVM/QEMU avec des partitions, j'essayerai à nouveau, QEMU ne m'avais pas convaincu il y a quelques années de cela.

      • [^] # Re: QEMU KVM

        Posté par (page perso) . Évalué à 2.

        Clairement, pour gérer des VM sous GNU/Linux, KVM est bien plus performant que Virtualbox.

        • [^] # Re: QEMU KVM

          Posté par . Évalué à -1.

          Tu m'as convaincu avec cette avalanche d'arguments !!

  • # VirtualBox ??

    Posté par (page perso) . Évalué à 1.

    Cherche pas si vous avec installé VirtualBox votre système est déjà atteint, et vous pouvez d'ors et déjà citer la célèbre phrase du seed : "Ô racle Ô désepoir Ô close source ennemi !"

    La prochaine fois utilisez un système de virtualisation digne de ce nom comme Qemu/KVM en conjonction avec virt-manager ou bien Xen.

    CDT. :-)

    kentoc'h mervel eget bezan saotred

  • # Dernière version ?

    Posté par . Évalué à 8.

    Tu utilises bien la 5.1.2 sortie hier ? Sinon essaye, p-e que ce bug a été corrigé.

    Sinon, même remarque que les autres, KVM c’est mieux.

    • [^] # Re: Dernière version ?

      Posté par . Évalué à 6.

      VirtualBox sait très bien faire du KVM, c'est d'ailleurs ce qu'il utilise par défaut sous Linux si disponible. La différence n'est pas là.

      • [^] # Re: Dernière version ?

        Posté par . Évalué à 4.

        Merci pour la correction. Je trouve en effet que l’interface VirtualBox est un peu plus aboutie que celle de virt-manager. Donc si on peut utiliser KVM avec VirtualBox c’est cool. Je ne le savais pas, je n’utilise VirtualBox que sous Windows.

        Reste que VirtualBox c’est Oracle et que tout n’est pas libre.

        • [^] # Re: Dernière version ?

          Posté par (page perso) . Évalué à 1.

          Et bien évidemment, c'est la partie non libre (Additions invité) qui fait tout planter.

        • [^] # Re: Dernière version ?

          Posté par . Évalué à 3.

          Petite rectification : VirtualBox fonctionne de manière similaire à KVM mais interagie pas ce dernier.
          Il utilise son propre module vboxdri chargé dans le noyaux là où kvm utilise le module kvm_intel/kvm_amd.
          Au passage, ne t'amuse pas à utiliser les deux en même temps sans prendre des précautions.

          • [^] # Re: Dernière version ?

            Posté par . Évalué à 0.

            Il y a des fois où il faudrait que je me relise un peu mieux :
            VirtualBox fonctionne de manière similaire à KVM mais n'interagit pas avec ce dernier.

    • [^] # Re: Dernière version ?

      Posté par . Évalué à 3.

      hello,

      De mon côté je n'ai pas ce problème avec la version 4.3.36 de debian stable.

      • [^] # Re: Dernière version ?

        Posté par (page perso) . Évalué à 2.

        Oui, elle marchait bien. J'ai ce problème depuis la version 5.0.24. J'essayerai une version plus récente.

        • [^] # Re: Dernière version ?

          Posté par . Évalué à -2.

          Salut,

          Oui, elle marchait bien.

          Tout marche donc tu upgrade sur des versions plus récentes pour le fun ? Oo

          J'ai ce problème depuis la version 5.0.24.

          Donc si ça marchait, je doute que le problème vienne de Microsoft. Et un peu moins mais quand même d'Oracle.

          J'essayerai une version plus récente.

          Pourquoi ne pas revenir à la version stable qui marchait, plutôt ?

          • [^] # Re: Dernière version ?

            Posté par . Évalué à 4.

            Tout marche donc tu upgrade sur des versions plus récentes pour le fun ? Oo

            Pour VirtualBox comme pour beaucoup de logiciels, dans toutes les mises à jours il y a des corrections de failles de sécurité. C’est pas déconnant que de s’efforcer de suivre les différentes sorties d’un produit qu’on utilise (donc à les tester par là même).

            Tu fais bien les mise à jour de ton OS, pourtant tout fonctionne ?

            Pourquoi ne pas revenir à la version stable qui marchait, plutôt ?

            Je dis oui, mais ça reste une bonne idée de tester d’abord la dernière version.

  • # Bug usb3

    Posté par . Évalué à 2.

    Pour ma part, j'ai aussi des problèmes sur la dernière version de VirtualBox (5.0.26) mais avec l'usb3 .
    Quelque soit l'hôte (Widows 7 ou Ubuntu 14) mes vm Ubuntu ne boot pas avec un contrôleur usb3 (le noyau pète un câble).
    Essaie-donc de configurer tes vm avec un contrôleur usb2 si ce n'est pas déjà le cas.

    • [^] # Re: Bug usb3

      Posté par . Évalué à 5.

      mes vm Ubuntu ne boot pas avec un contrôleur usb3 (le noyau pète un câble).

      Ptet que si t mettais le bon cable USB, le noyau ne le pèterait pas.

      • [^] # Re: Bug usb3

        Posté par . Évalué à -1.

        Ça plante sans brancher de périphérique usb. La simple présence du contrôleur usb3 suffit.

  • # VirtualBox et KVM

    Posté par (page perso) . Évalué à 2.

    Personnellement, j'utilise tous les jours une session VirtualBox, Windows 7 invité sur Linux host (et oui, c'est le boulot), et je n'ai jamais eu de problème, jusqu'à quelques jours en arrière.
    Dernièrement, j'ai changé de système pour Ubuntu Gnome 16.04, et j'ai des freeze (mais quand je suis patient ça se débloque) : je ne sais pas si c'est du à Gnome, à Ubuntu 16.04, ou à VirtualBox. Le déplacement de la souris reste actif et je peux basculer sur les terminaux (Alt-F1, Alt-F3 …) si je reviens par Alt-F7, j'atterris sur l'écran de connexion où tout fonctionne (souris et clavier) mais une fois connecté, toujours en freeze. A force de basculer et de revenir aussi par Alt-F2 (ou bien c'est une histoire de délai), ça se décoince !
    Bref, c'est galère, mais je n'ai pas encore bien réussi à identifier le problème.
    Si j'arrive à trouver plus d'infos, je les posterai.

    D'autre part, quelques questions par rapoprt à KVM :
    - sans disque SSD, est-ce que c'est trop lent ? Sur mon PC, ma session Windows 7 est démarré en moins de 10 sec. Sur un Lenovo T420 (i3 ), c'est beaucoup plus lent (surtout après avoir saisi le mot de passe), plus d'une minute.
    - est-ce qu'on peut démarrer une session Windows depuis le windows installé sur le disque dur (double boot). J'ai trouvé ceci bien pratique avec Virtualbox (même s'il y a des problèmes de gestion de licence). Pour ceux que ça intéresserait, voir mon blog.
    - est-ce qu'il existe une solution pour lancer des sessions Android avec KVM ? J'utilise Genymotion (qui fonctionne avec VirtualBox) et ça fonctionne bien, même si c'est gourmand en CPU (et il n'y a pas de freeze).

    • [^] # Re: VirtualBox et KVM

      Posté par (page perso) . Évalué à 0.

      Personne ne répond à mes questions sur KVM … mais j'ai créé un nouveau post sur le forum par rapport à mon problème de Freeze : il semblerait que cela soit du à l'utilisation des indicateurs (concomittamment à l'utilisation de VirtualBox).

    • [^] # Re: VirtualBox et KVM

      Posté par (page perso) . Évalué à 2.

      La bonne manière ?
      suivre les infos sur esver !

      Contant que ça te serve ;-)

      Si un jour tu passes sous Windows 10, il faut aussi que l'uuid de ta carte mère corresponde et 2-3 autres trucs, j'expliquerai bientôt tout ça, sans doute en août une fois que la migration gratuite vers Windows 10 sera finie.

      S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.