Forum Linux.débutant Passage de Windows XP à Linux, Emulation et DirectX.

Posté par  .
Étiquettes :
0
5
fév.
2007
Bonjour,

Mon PC est actuellement sous Windows XP, et j'aimerais passer sous Linux.

Je suis déjà adepte de FireFox, ThunderBird et de la suite OOO, ma migration ne devrait pas poser trop de soucis, sauf pour les jeux.

Mais j'ai besoin de garder mon Windows XP, pour les jeux en DirectX.

Donc ce que je voudrais faire, c'est passer sous linux, mais pouvoir garder mon Windows, et le lancer dans un émulateur (ou une machine de virtualisation) pour les jeux DirectX. On m'a dit que c'était possible.

J'ai déjà eu l'occasion d'utiliser des outils comme VMWare dans le cadre de mon boulot, et j'ai déjà touché un peu à des distrib comme SLES ou RedHat, mais toujours pour des serveurs. Je ne connais pas Linux en station de travail, et encore moins à la maison.

Donc voici mes questions :

- Quel distribution conseillez-vous a un débutant qui n'a pas envie de se prendre la tête (Je me prend suffisemment la tête au boulot, j'ai pas envie de "travailler" en plus à la maison) ?

- Quel émutateur et/ou machine virtuelle permettent de faire du DirectX ?

Dernière question, sans doute la plus difficile :
- Comment récupérer un système d'une partition Windows Native pour la transformer en machine virtuelle ?

(Sachant que je vais sans doutes passer pas une phase avec les 2 systèmes installés en multiboot pour commencer)

Merci d'avance pour vos conseils.
  • # Quelques reponses

    Posté par  . Évalué à 4.


    - Quel distribution conseillez-vous a un débutant qui n'a pas envie de se prendre la tête (Je me prend suffisemment la tête au boulot, j'ai pas envie de "travailler" en plus à la maison) ?


    -Mandriva, Suse parce qu'ils possèdent de très bon assistants graphiques pour administrer ta machine (peut-être aussi (k)Ubuntu et Fedora mais je ne les connais pas)


    - Quel émulateur et/ou machine virtuelle permettent de faire du DirectX ?


    Wine ( http://www.winehq.org ), le problème des émulateurs, c'est que tu perds l'accélération matérielle de ta CG. Attention cependant, la compatibilité n'est pas parfaite
    Xen si tu possèdes une machine très récente avec un CPU qui supporte la virtualisation (AMD Athlon64 AM2 ou Intel Core 2 duo)



    - Comment récupérer un système d'une partition Windows Native pour la transformer en machine virtuelle ?


    Avec samba, il faut que tu crée une interface réseau sur ton XP émulé, et que sur ta machine linux tu définisse un partage samba qui pointe vers le C: de l'ancien XP monté sous linux (ex : /mnt/win_c)
    • [^] # Re: Quelques reponses

      Posté par  . Évalué à 1.

      OK merci pour ta réponse, je vais commencer a étudier ma migration...

      Mais vu ce que tu me dis sur l'émulateur, je pense que je devrais garder mon Windows en multiboot si je veux jouer à NWN2 ou Civ 4 (des jeux récents qui font chauffer ma carte graphique).
      • [^] # Re: Quelques reponses

        Posté par  . Évalué à 3.

        Si tu veux vraiment continuer avec les jeux récents, mieux vaut garder un Windows sous la main en effet. Outre la compatibilité pas toujours parfaite, il y a aussi une énorme perte niveau performances avec un émulateur et dans une moindre mesure, Wine (et pas seulement au niveau de l'accélération graphique).
    • [^] # Re: Quelques reponses

      Posté par  . Évalué à 2.


      - Comment récupérer un système d'une partition Windows Native pour la transformer en machine virtuelle ?


      vmware converter

      tu l'installes sur ton windows tu le lances, tu stocke les fichiers qquepart
      et sur ton nouveau systeme linux, tu installes vmplayer (fournit sur ubuntu par ex) et tu "joues" la machine precedemment sauvegardées.

      pour tes jeux directx il n'y a pas de solution universelle

      dans certains cas et sans avoir besoin de license windows :
      - Wine (libre)

      - Cedega (anciennement WineX) par transgaming : http://www.transgaming.com/
      • [^] # Re: Quelques reponses

        Posté par  . Évalué à 2.

        effectivement cedega semble le plus avancé pour faire tourner correctement des jeux directx. Certains disent qu'il n'y a pas de perte selon les jeux, voire que c'est plus rapide (j'en doute un peu, mais pourquoi pas, j'ai jamais utilisé cedega, j'ai pas réussi à le compiler depuis le cvs).

        Vmware permet également d'utiliser l'accélération 3D de la carte, mais c'est pas encore complètement au point. Cela peut dépanner, mais cela reste plutôt lent.
        Il me semble que vmware permet également d'utiliser une partition installée pour faire l'émulation. A tes risques et péril !

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

        • [^] # Re: Quelques reponses

          Posté par  . Évalué à 2.


          Vmware permet également d'utiliser l'accélération 3D de la carte, mais c'est pas encore complètement au point. Cela peut dépanner, mais cela reste plutôt lent.
          Il me semble que vmware permet également d'utiliser une partition installée pour faire l'émulation. A tes risques et péril !


          perso je n'utiliserais pas vmware avec le disque physique pour la raison suivante :
          le materiel virtualisé n'utilise pas les memes drivers (car pas le meme materiel) que le windows natif, entre 2 boots (virtuel et reel) il te faudrais donc reinstaller tous les drivers (meme si windows doit pouvoir s'en accommoder

          de meme pour la carte graphique, ce n'est pas parce que tu as un carte acheté hier, avec les bons drivers sous linux, qu'elle sera vue telle quelle sous vmware (materiel emulé)
          • [^] # Re: Quelques reponses

            Posté par  (site web personnel) . Évalué à 2.

            Faisons simple, tu a deux choix:
            - système virtualisé (Qemu, Xen, Vmware): pas de 3d, lent, rame, limité, mais marche correctement.
            - système émulé (winehq, cedegea): 3d et a peu près tout, mais l'api win32 est pas parfaitement émulé.

            J'utilise mandriva 2007.0 avec wine et ça marche pas mal.

            J'utilise avec succès deux jeux:
            - warcraft3
            - baldur gates 2

            Bon c'est pas parfait, il te faut les cracks nocd (megagames.com) vu que les protections de merde ne marche pas.

            Warcraft3 marche bien, quelques difficultés au niveau des maps avec beaucoup de script.
            Il faut faire gaffe y a des régressions selon les versions de wine, la 0.9.28 me pose problème, donc j'utilise la 0.9.27.
            Baldur gates 2 marche bien, mais le scroll est horriblement lent :'(
            • [^] # Re: Quelques reponses

              Posté par  (site web personnel) . Évalué à 2.

              - système émulé (winehq, cedegea): 3d et a peu près tout, mais l'api win32 est pas parfaitement émulé

              Cedega est la solution que j'utilise pour les jeux qui ne fonctionnent pas nativement sous Linux (World of Warcraft -WoW- principalement).

              La liste des jeux supportés :

              http://transgaming.org/gamesdb/

              Il y a aussi une liste non officielle des jeux non supportés ou à problème, mais je n'ai pas le lien sous la main...

              Par contre si le jeu a des mises à jour (WoW en particulier) il faut se tenir à jour pour Cedega également, même chose pour le support de jeux récents.
  • # Facilité

    Posté par  . Évalué à 4.

    Puisque tu ne veux pas te "prendre la tête", fais le ménage sur ta partition windows puis scandisk et un défrag.

    Ensuite installe la/les distributions que tu as envie d'utiliser/de tester. Le plus simple c'est de prendre la même qu'un copain qui est sous GNU/linux. C'est comme ça que j'avais fait, j'avais démarré avec une mandrake 9.1.

    Tu auras toujours le temps plus tard de raser ta partition gnu/linux et d'installer une autre distrib, correspondant mieux à ton éthique, compétence, goût, ...

    Puisque tu connais déjà redhat tu peux essayer fedora. Mais tu peux aussi choisir une distribution réputée plus difficile comme débian et si ça marche pas au bout d'une heure tu installes autre chose.
    • [^] # Re: Facilité

      Posté par  (site web personnel) . Évalué à 2.

      NON, arrête avec ces conneries de distributions réputées !!!

      Debian/Slackware c'est de la MERDE (pour un débutant) !!!
      (J'en suis très satisfais, mais j'ai 4ans de linux derrière qui sont nécessaires)

      Pour un débutant :
      - Mandriva 2007.0, très bien, beaucoup de truc mâchés, utilitaires de configuration
      - Ubuntu (toutes version), je ne connais pas, pas d'utilitaires a la mandriva (drakxtools), mais une grosse communauté l'a adopté donc ça dois pas être loin de la facilité de mandriva.

      Si tu débarde de windows oublie l'environnement de bureau gnome (c'est pas pour toi !), donc il faut Kde (kubuntu, kde a l'installation de mandriva).

      Après il te faudra installer les sources de rpm ou debian
      (http://easyurpmi.zarb.org pour mandriva, regarde chez ubuntu).

      Bon, mis a part ce coup de gueule contre des geeks (qui ont oublié quand ils étaient débutant) qui ne se rendent pas compte de ce que va en retenir les utilisateurs...

      Il est également possible avant de sauter le pas de graver et tester ce live cd :
      http://www.mandriva.com/fr/download/mandrivaone
      http://qa.mandriva.com/torrent/2007/mandriva-one-2007-kde1.t(...)
      ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/o(...)
      • [^] # Re: Facilité

        Posté par  (site web personnel) . Évalué à 3.

        Bon j'ai peut-être été un peu rude.

        Mais grosso modo commence sur une distribution dite débutant, tu en sera satisfait, après tu seras en mesure de choisir.

        Je n'ai jamais quitté mandriva (ex mandrake) depuis 5ans.

        J'ai fait quelques passage par debian, fedora/redhat, ubuntu et gentoo.

        J'ai beaucoup utilisé debian, mais a part un serveur ça n'a pas d'intérêt, les versions de logiciels sont un peu trop vielles je trouve.
      • [^] # Re: Facilité

        Posté par  . Évalué à 3.

        Slackware c'est de la MERDE (pour un débutant) !!!


        Ca dépend du débutant. Si le débutant est motivé pour apprendre le fonctionnement de Linux, et qu'il n'est surotut pas trop préssé, Slackware est un excellent choix....

        Personnelement, j'ai commencé avec Slackware, et je ne le regerette pas.
        • [^] # Re: Facilité

          Posté par  . Évalué à 3.

          ouhais moi aussi en 96 c'etait la seule installable a l'epoque et dispo facilement. Ce n'est pas pour autant que je suis reste dessus et je crois que une mandrake ou une ubuntu est nettement plus adapte au debutant et je vais etre mechant mais je rajouterai ... et encore.

          C'est plus facile que windows mais malheureusement il faut changer des habitudes et de temps en temps ne pas avoir peur de la ligne de commande pour configurer certains trucs, ca fait des progres enormes et ca devient de plus en plus rare sauf (et la c'est mega galere) sur du matos qui n'est pas supporte par defaut. Exemple les imprimantes (en dehors de HP c'est la galere totale) etc.

          Ne me faite pas dire ce que je n'ai pas dit, MS windows (<Vista connait pas ce dernier) donne une impression de facilite mais c'est juste une impression et a donne de tres mauvaises habitudes comme celui de re-installer le systeme des que ca devient trop lent. MS windows ca reste rapide tant que tu mets rien dessus et que tu ne t'en sers pas OU que tu sois un ingenieur diplome de chez eux peut etre. En tout cas tous les utlisateurs "classiques" de windows savent pertinnement qu'il a une duree de vie limite.
          • [^] # Re: Facilité

            Posté par  . Évalué à 2.

            les imprimantes (en dehors de HP c'est la galere totale)

            Ce n'est pas vrai!!
            C'est pas en disant des trucs comme ça que tu va encourager le débutant...
            J'ai une imprimante Epson, c'est écrit dessus quel modèle c'est. Je fais "Centre de configuration"=>"Ajouter une imprimante"=>"Choisir le modèle"
            Alors si tu dis qu'en dehors de HP c'est la galère, tu bloques des utilisateurs potentiels (qui ne vont même pas essayer) sans raisons.

            Les imprimantes sont au contraire très faciles à installer quand elles sont supportées. Il suffit d'aller sur linux-printing pour savoir si c'est le cas.
            • [^] # Re: Facilité

              Posté par  . Évalué à 2.

              Merci pour vos réponses...

              J'ai commencé à regarder Mandriva, ça à l'air sympa.

              Je commençais à me poser la question entre Gnome et KDE, mais vous venez de mes fournir la réponse.

              Je suis en train de télécharger :
              mandriva-one-2007-kde1.iso
              Sur ce site :
              ftp://ftp.cru.fr/pub/linux/Mandrakelinux/official/iso/2007.0(...)

              La cerise sur le gateau c'est que cette distrib sait parler Breton, comme moi !!!

              Ya, dispar, Brezhonneg e-barzh ma urzhiater ! ;)

              A propos de RedHat, dire que je connais c'est un grand mot, j'ai l'occasion de l'utiliser au boulot, mais je me contente d'installer et tester des applications très spécifiques dessus (proxy Antivirus Filtrant).


              Je vais effectivement garder un multi-boot pour mes jeux récents. Je vous rassure, même sous windows, parfois il faut un crack nocd avec certains jeux. J'ai claqué 70¤ pour NeverWinter Nights 2, et j'ai eu plein de problèmes avec (il ne reconnait le DVD qu'une fois sur 5). J'ai récupéré un crack nocd et ça marche mieux !

              Pour les imprimantes, j'ai une vieille Canon BJC6200, dont je n'ai pas les drivers pour XP, elle est toujours branchée sur mon vieux PC en Win2000 ! ;)
            • [^] # Re: Facilité

              Posté par  . Évalué à 2.

              Ok ok desole bon je vais le presenter d'une autre facon:

              surtout ne pas utiliser Canon ni Lexmark pour avoir un truc qui fonctionne out of the box et malheureusement elles sont super courrante ces 2 marques.
              • [^] # Re: Facilité

                Posté par  . Évalué à 1.

                Le mieux dans un premier temps, de garder ton windows et d'installer Linux à coté, soit en rajoutant un disque dur, soit en retaillant la partition windows existante sur ton disque dur actuel. Comme ça avec le multiboot, quand tu veux perdre ton temps à jouer, tu démarres ton windows, sinon tu démarre linux pour apprendre.
                Dans un second temps, aprés avoir acquis qques compétences sous linux, tu pourras envisager de faire tourner Windows sous Linux en utilisant XEN (à condition d'avoir un proc récent AMD ou Intel qui supporte la virtualisation hard), sous XEN tu as le moyen de spécifier qu'une carte sur tel ou tel bus (ta carte video de la mort en l'occurence) ne doit etre vue que par tel ou tel machine virtuelle, donc tu réservera ta carte video spéciale jeux à la machine virtuelle windows et avec une autre carte video plus classique, tu continuras à bosser sur Linux. Chez moi j'utilise les deux entrées video de mon moniteur (une entrée va sur une carte video DVI, l'autre entrée sur une carte video VGA classique) et je bascule de l'un à l'autre avec un bouton en facade. Mais rien ne t'empêche d'avoir 2, 3 ecrans sur la meme machine (j'ai déjà testé 6 écran 19'' attaqués par 3 cartes vidéo nVidia double sortie, 1AGP et 2PCI, ça fait un sacré mur d'image !)
                Garde bien à l'esprit que galérer c'est super bon pour le cerveau et pour tes connaissances générales. Si tu te diriges vers les metiers de l'informatique, passe beaucoup de temps sous Linux, tot ou tard ça paye ! J'ai joué aussi beaucoup dans ma "jeunesse", mais j'ai passé beaucoup de temps à utiliser Linux, aujourd'hui j'ai un boulot trés bien payé, interessant, assis derrière un buro et sans trop me fatiguer...
                Teste Cedega, XEN, tout ce que tu peux trouver et qui te semble intéressant, c'est en étant curieux qu'on progresse !
                Ciao !
                • [^] # Re: Facilité

                  Posté par  (site web personnel) . Évalué à 2.

                  Si tu te diriges vers les metiers de l'informatique, passe beaucoup de temps sous Linux, tot ou tard ça paye ! J'ai joué aussi beaucoup dans ma "jeunesse", mais j'ai passé beaucoup de temps à utiliser Linux, aujourd'hui j'ai un boulot trés bien payé, interessant, assis derrière un buro et sans trop me fatiguer...

                  T'as de la chance, j'ai fait comme toi et j'ai un boulot mal payé, chiant, je suis dirigé par des gens techniquement imcompétents, je pisse de la ligne de code et on en a rien à f*** de mes compétences linux.
                  Je veux pas casser les rêves de notre ami, mais il faut faire attention avec les généralités ;-)

                  « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

                • [^] # Re: Facilité

                  Posté par  . Évalué à 1.

                  Pour le processeur, j'ai un Intel Pentium 4 3.0C GHz acheté en Juillet 2004. Je ne pense pas qu'il supporte la virtualisation.

                  J'ai démarré hier soir sur le CD Mandriva One KDE, ça démarre impeccable, les périphériques semblent reconnus. J'ai un petit splash screen nVidia, et une petite musique, donc OK pour le son et l'image ! ;)

                  Mais comme j'ai passé 3 heures sous Windows auparavant à faire du ménage sur le disque, tout sauvegarder, défragmenter et scandisker, j'ai pas eu le temps de pousser plus loin...

                  Sinon je n'ai malheureusement pas les moyens d'avoir 6 écrans 19 pouces, mais déjà si je peux en mettre un 2ème ça sera pas mal...

                  Je vais retailler ma partition Windows (50 Go pour Linux ça devrait suffire pour commencer ?) et puis ensuite il faudra que je vois comment monter la partition NTFS pour pouvoir accèder à mes fichiers...

                  Je commence à me demander quels logiciels je vais installer pour :
                  - Ecouter mes mp3
                  - Visualiser les vidéos (mpeg, avi)
                  - Visualiser des PDF
                  - Visualiser mes photos et images, (jpeg, png)

                  Si vous avez des suggestions... je suis preneur... ;)
                  • [^] # Re: Facilité

                    Posté par  . Évalué à 1.

                    Je vais retailler ma partition Windows (50 Go pour Linux ça devrait suffire pour commencer ?) et puis ensuite il faudra que je vois comment monter la partition NTFS pour pouvoir accèder à mes fichiers...

                    Pour moi 15 Go c'est largement suffisant pour commencer.

                    Pour monter une partition ntfs, il suffit de mettre ntfs comme type de partition dans fstab. (man fstab, ou mieux dans konqueror : #fstab)
                    Tu peux aussi regarder du côté de ntfs-3g si tu veux écrire sur ta partition ntfs (prudence...)

                    pour les logiciels, tu peux installer vlc, acrobat reader 7, gimp (mais si c'est juste pour visualiser, konqueror te fera ça tout seul). Dans firefox les plugins flashplayer 9, acrobat reader et mplayer pour tout ce qui est multimedia (chez moi vlc-plugin fout la merde).

                    Je ne connais pas mandriva, mais j'imagine que tout ça est déjà packagé et qu'il suffit de les sélectionner dans ton gestionnaire de packages.

                    bonne migration !
                    • [^] # Re: Facilité

                      Posté par  . Évalué à 1.

                      Pour ce qui est de la distribution, je peux te recommander dans un second temps d'aller tester ArchLinux. Elle a l avantage d etre plus legere que la pluspart des distrib et est plus personnalisable au niveau de la configuration.
                      Bon apres, il faut pas avoir peur de l install en ligne de commande, mais avec lynx et qques tutos, meme en y connaissant pas grand chose (ce qui etait mon cas il y a pas si longtemps), ca se fait assez bien. Puis en faisant des erreurs qu on engrange bcp d experience.
                      • [^] # Re: Facilité

                        Posté par  (site web personnel) . Évalué à 2.

                        Pour le partitionnement je te conseille un petit 10Go (système /), 1Go/512Mo (swap), et le reste pour ton home (histoire d'avoir de la place pour tes données).

                        Après pour tes mp3 : Amarok
                        Visualiser les vidéos (mpeg, avi) : mplayer+kmplayer+win32-codec (du plf)
                        Visualiser des PDF : Kpdf
                        Visualiser mes photos et images, (jpeg, png) : showimg/showphoto


                        Mais j'ai rien trouvé de vraiment bien sous kde pour regarder les photos, showimg est a moitié en perl et rame grave...
                        Quand a Showfoto c'est une vrai bouze pour voir les photos d'un même dossier, cet *br*t*s "s'amuse" a liste les fichiers par date de mise a jour au lieu de nom...

                        Donc ça merde quand tu a téléchargé une archive de scans numérotés avec des dates dans l'ordre aléatoire.

                        J'ai trouvé qu'une solution :
                        for i in /somewhere/*.{jpg,gif,png}; do touch "$i"; done

                        Mais c'est un peu lourd...
                        • [^] # Problèmes d'utilisateurs

                          Posté par  . Évalué à 1.

                          Bon j'ai créé une partition / de 8Go, un swap de 2Go, et un /home de 37Go. J'avais de la place alors autant s'en servir...

                          J'ai testé un peu Amarok, et j'ai installé mon premier RPM : Flash player sur FireFox, j'ai pas encore pris le temps d'essayer d'autre applications, car j'ai buté sur un problème :

                          Impossible de rendre ma partition NTFS accessible par un utilisateur lambda.

                          J'ai bien réussi à la monter (en lecture seule pour le moment je suis prudent) pour root, en modifiant /etc/fstab, mais les autres utilisateurs n'y ont pas accès.

                          Pourtant après avoir créé le répertoire /mnt/WinC, j'avais fait un chmod 555 sur le répertoire, mais après avoir monté /dev/hda1 dessus, ça change les droits.

                          Pour l'instant j'ai contourné le problème en copiant quelques fichiers sur mon /home/ en tant que root, et en faisant un chown, mais c'est pas terrible comme solution.


                          J'ai un autre problème, qui est probablement plus lié à Mandriva :
                          Lors de l'installation j'ai créé 2 utilisateurs lambda (un pour moi et un pour ma femme).

                          Lors de la première ouverture de session, j'ai utilisé le mien, pas de soucis. Mais si je ferme ma session et que j'essaye d'ouvrir celle de ma femme (je connais son mdp, ;) ) il ne se passe rien. Je reste sur un écran orange avec un genre de sablier qui tourne autour de la souris pendant 2 minutes, et puis ça revient à l'écran de login.

                          En plus quand je reboot maintenant, contrairement à la première fois je ne retombe plus sur l'écran de login, mais directement ça lance ma session sans me demander mon login ni mon mot de passe.
                          • [^] # Re: Problèmes d'utilisateurs

                            Posté par  . Évalué à 1.

                            Il faut mettre une option umask=000 (ou 077 ?) sur la ligne correspondante de ton fichier /etc/fstab.

                            man fstab
                            man mount
                          • [^] # Re: Problèmes d'utilisateurs

                            Posté par  (site web personnel) . Évalué à 2.

                            Relance userdrake en root et détruit/recrée son compte pour voir ?

                            Sinon tu peux régler l'autologin dans kcontrol (configurer mon bureau)/Connexion
                            Il te demande de passer en super utilisateur et là tu peux le régler dans un des derniers onglets.

                            Sinon en théorie ça devrais se logguer, vérifie que son home existe dans /home tout de même...

                            Pour le fstab tu devrais avoir une ligne comme ça :
                            /dev/hdXY /mnt/winC ntfs defaults 0 0
                            Met :
                            /dev/hdXY /mnt/winC ntfs defaults,umask=000 0 0
                        • [^] # Re: Facilité

                          Posté par  . Évalué à 2.

                          euh pour les photos sous kde tu as de tres bon softs:

                          - gwenview pour visualiser
                          - digikam pour classer et faire quelques traitements
                          - krita pour un truc style photoshop (mais bon pas tres stable a mon gout, kde4 et koffice2 devrait regler ca j'espere)
                          - kphotoalbum pour base de donnees photos un peu en doublon avec digikam mais je n'aime pas trop le systeme de tag de digikam et je prefere comment c'est fait sous kphotoalbum.

Suivre le flux des commentaires

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