50 votes

Comment installer Linux et Windows 7 pour qu'ils fonctionnent côte à côte, sans redémarrage ?

J'aimerais avoir les meilleures performances dans les deux systèmes d'exploitation et pouvoir passer de l'un à l'autre sans redémarrage. Je dispose de beaucoup de mémoire (32 Go) et d'espace disque.

Les deux options les plus simples sont les suivantes :

  1. Double démarrage - Il ne permet pas de passer instantanément ou presque d'un système d'exploitation à l'autre.
  2. Utiliser une VM (par exemple, VirtualBox) - Cela nuit considérablement aux performances du système d'exploitation hébergé, en particulier pour les graphiques.

Il serait formidable de pouvoir (par exemple via un raccourci clavier ou une autre méthode similaire) passer d'un système d'exploitation à l'autre, l'un étant chaud et l'autre "chaud en veille".

5voto

soger Points 101

La virtualisation du matériel est trop problématique. Bien qu'elle soit efficace dans 90 % des cas, les 10 % restants vous bloquent parfois et finissent par vous faire abandonner le concept dans son ensemble.

Quelqu'un y a fait allusion dans l'un des commentaires, mais je pense que des machines côte à côte utilisant un commutateur KVM sont le moyen le plus efficace de faire ce que vous demandez.

Depuis quelques années, j'utilise deux machines Linux et Windows côte à côte. J'ai deux moniteurs de 32 pouces placés l'un à côté de l'autre ; l'un est branché sur la machine Linux, l'autre sur la machine Windows.

J'ai une table à clavier/souris réglable sur roulettes qui me permet de me tenir debout ou de m'asseoir et de me centrer devant l'un ou l'autre (ou les deux) moniteurs avec mon clavier/souris.

Le plus intéressant est que le commutateur KVM vous permet de passer immédiatement du contrôle de la machine Linux à celui de la machine Windows.

Vous pouvez également aller plus loin et acheter Synergy, qui élimine complètement le besoin d'un commutateur KVM en utilisant un logiciel pour faire passer votre souris et votre clavier d'une machine à l'autre.

Plus de double démarrage gênant, de surcharge ou d'incompatibilité avec KVM / VirtualBox / VMWare, et vous avez toujours l'impression qu'il s'agit d'un seul et même ordinateur.

5voto

plebbus Points 51

En fonction de votre objectif, vous pouvez essayer Wine.

De https://www.winehq.org/ :

Wine (à l'origine un acronyme pour "Wine Is Not an Emulator") est une couche de compatibilité capable d'exécuter des applications Windows sur plusieurs systèmes d'exploitation compatibles POSIX, tels que Linux, macOS et BSD.

Cela vous permettrait d'exécuter des applications Linux et (certaines) applications Windows côte à côte sur Linux.

Une liste d'applications Windows connues pour fonctionner avec Wine peut être consultée à l'adresse suivante https://appdb.winehq.org/ .

Personnellement, je l'utilise pour faire tourner sous Linux certains jeux utilisant DirectX, qui n'a pas de version Linux. Des applications comme Microsoft Office sont connues pour fonctionner avec.

4voto

Alessio Points 11

Je n'ai connaissance d'aucune méthode permettant d'y parvenir qui ne soit pas assortie d'importantes mises en garde.

S'il s'agissait d'un Chromebook, vous pourriez utiliser Crouton pour parvenir à ce résultat. Mais cela revient à partager le noyau entre Chrome OS et une autre distribution, nominalement Ubuntu. Comme Windows et Linux utilisent des noyaux différents, cette approche ne serait pas possible. Ils ne fonctionneraient pas bien ensemble.

Pour démarrer le système d'exploitation, le noyau doit avoir un accès de bas niveau au matériel, et faire fonctionner deux noyaux différents (Windows et Linux) côte à côte ne serait pas très facile à réaliser, voire impossible.

Une forme de virtualisation est probablement votre seul recours si vous tenez à utiliser un seul ordinateur. Je n'utilise pas de Mac, mais d'après ce que j'ai vu, Parallels est assez transparent - vous pouvez "passer" d'un système d'exploitation à l'autre à l'aide d'un raccourci clavier. J'ai utilisé VMWare sur Windows et Linux et j'ai été surpris par les performances du système d'exploitation hébergé (invité), il est très proche du système natif (bien que je n'aie pas testé de charges de travail graphiquement intenses). VirtualBox est open-source et gratuit, il fonctionne bien, mais VMWare fonctionne beaucoup mieux. Je pense qu'il existe une version gratuite limitée.

Si vous tenez à avoir des performances natives pour les deux systèmes d'exploitation, le double démarrage est le seul moyen d'y parvenir. Si vous disposez d'un disque SSD rapide (par exemple un Samsung 960 ou similaire), le redémarrage ne devrait pas prendre trop de temps.

4voto

Radovan Garabík Points 351

Vous voulez coLinux . Il répond presque parfaitement à vos exigences : le noyau Linux s'exécute en tant que processus privilégié sous Windows, sans impact sur les performances du noyau (bien que les périphériques soient toujours virtualisés et que les graphiques passent par le protocole X11). Mais Malheureusement, le projet n'est plus développé... et d'autres approches (VirtualBox, etc.) ont mûri depuis et offrent une bien meilleure expérience utilisateur.

4voto

lumen Points 926

Tout a des avantages et des inconvénients. Voici ceux qui fonctionnent pour moi en mai 2018 :

  • VirtualBox : Cela fonctionne. Maintenant. Tous les jours. J'utilise un hôte Windows et une VM Ubuntu. Tout est parfait, y compris la prise en charge du multi-moniteur et le réseau (j'utilise le mode ponté pour que chaque VM s'affiche sur le réseau séparément de l'hôte). Je ne suis pas un fan des solutions contrôlées par les "grands", mais honnêtement, Oracle a fait ce produit correctement (au moins pour le moment).

  • Faire fonctionner plusieurs ordinateurs, c'est une excellente façon de procéder ! Synergie peut même vous permettre d'utiliser la souris et le clavier dans tous les cas. KVM USB DDM sont bien aussi, mais ils sont chers !

  • Double démarrage : La plupart de mes ordinateurs sont équipés d'un système de quadruple démarrage ou plus. Vous devrez vous familiariser avec les partitions GPT et MBT et apprendre comment chacun de vos systèmes d'exploitation les manipule. Refind fait un travail remarquable pour vous aider à faire les choses correctement, surtout si vous avez du matériel semi-moderne. Même si je configure toujours le démarrage Windows-Ubuntu(-Mac) sur tous mes PC, en pratique, je ne redémarre jamais vraiment vers un autre système d'exploitation. C'est tout simplement trop perturbant. Au lieu de cela, je finis toujours par dédier chaque ordinateur à un ensemble spécifique de tâches sur un seul système d'exploitation.

  • Faire fonctionner un serveur X sous Windows, et tirer Linux de Windows à partir d'une VM en réseau. C'est possible ; j'ai fait fonctionner x2go avec succès pendant un certain temps. Mais voir le point suivant pour savoir pourquoi je n'opterais pas pour cette solution.

  • Utiliser une VM sur un réseau (quel qu'il soit) : J'ai essayé de faire du développement à partir d'une VM AWS, de VM vSphere et de toutes sortes d'autres combinaisons, et vous abandonnerez toujours cela en peu de temps, parce que vous êtes esclave de problèmes de réseau que vous ne voudrez PAS gérer au milieu de votre développement. N'y pensez même pas, même si vous disposez de ressources réseau incroyables.

Pour finir, je dois préciser que je développe toujours sur une machine Ubuntu dédiée lorsque c'est possible. Les solutions VirtualBox m'ont sauvé la mise dans les entreprises. Vous arrivez avec une image VM dans votre poche, vous installez VirtualBox sur votre nouvelle machine Windows pourrie, et c'est parti !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X