Conseils sur l'exécution de plusieurs systèmes d'exploitation - chroot, virtualize ou dual boot


1

J'ai deux disques (1 SSD, 1 SATA) dans mon ordinateur portable ThinkPad W510. On est dans un caddie prenant la baie qui devrait normalement contenir le cdrom.

Je dois exécuter Ubuntu 10.04 LTS et j'aimerais également utiliser une autre version d’Ubuntu. Je pourrais aussi aimer exécuter Windows et MacOS, si cela est possible.

Quelle est, selon vous, la meilleure approche compte tenu de la meilleure utilisation des performances du SSD en termes de performances et d’une perte minimale de prise en charge de la mise en réseau, de la clé USB, etc. dans les systèmes d’exploitation invités.

  • Mettez Ubuntu 10.04 LTS sur SSD et exécutez les autres systèmes d’exploitation en tant que chroot ou virtualisez et stockez leurs données sur le SSD, puis placez toutes les données de l’utilisateur sur le lecteur SATA.
  • Installer le double démarrage - cela s’avère difficile - avoir à apprendre grub et à installer Ubuntu sur les deux disques sans cdroom. N'aide pas non plus à installer Windows.
  • Installez quelque chose d'autre en tant que système de base et exécutez tous les systèmes virtualisés ou chrootés.

Je n'ai qu'un peu d'expérience en virtualisation et aucune en chrootage ou en double amorçage.

J'utiliserais les deux systèmes Ubuntu pendant de longues périodes, mais généralement pas en même temps (le double démarrage est donc une possibilité.) Windows n'est pas vraiment nécessaire et ne serait pas beaucoup utilisé.

Réponses:


0

La question du double démarrage ou de la virtualisation dépendra vraiment des spécifications de votre ordinateur hôte et du pourcentage de temps que vous passerez sous les différents systèmes d’exploitation. Si votre machine peut prendre en charge une virtualisation décente et si vous n'avez pas besoin de passer beaucoup de temps dans un autre système d'exploitation, je choisirais la virtualisation.

Le double démarrage est possible, et tout comprendre vous mènerait dans une voie où vous comprendriez mieux le processus de démarrage, dans tous vos systèmes d'exploitation, ce qui n'est jamais une mauvaise chose. En ce qui concerne le chrootage, je n’ai jamais entendu parler d’utiliser un chroot en remplacement de la virtualisation / du double démarrage, ce qui ne veut pas dire que ce n’est pas possible; juste que je n'en ai jamais entendu parler. Auparavant, j’ai utilisé un chroot pour créer des systèmes Gentoo et LFS et pour réparer des systèmes dont les secteurs d’amorçage sont corrompus.

En ce qui concerne OS X, puisque vous semblez être un utilisateur de PC, vous n’avez aucun moyen de démarrer légalement et nativement OS X. J’avais l’impression récente qu’Apple n’autorisait pas la virtualisation de leurs logiciels (en toute légalité). ), mais j’ai remarqué que Parallels 6 a la possibilité d’ajouter des serveurs virtuels OS X Server. J'ai été surpris.


Le système est un ThinkPad W510, avec 8 Go de RAM, lecteur SSD, i7 cpu. C'est vif. J'ai commencé avec Gentoo il y a quelques années, mais je suis passé à Ubuntu, et les compétences commencent à faiblir. la bouffe semble très différente maintenant. Je pense que je vais aller à Ubuntu 10.04 LTS à la base, et ensuite envisager ma prochaine étape. Pour MacOS, j'avais également l'impression qu'un invité MacOS sous virtualisation sur un système hôte Linux n'était pas susceptible de se produire. Mais, cela pourrait être basé sur des informations anciennes.
user475119

Apple a modifié ses conditions de licence pendant Leopard pour permettre la virtualisation de Mac OS X Server. db.tidbits.com/article/9277 Cependant, vous ne pouvez toujours pas virtualiser légalement (non) Mac OS X.
peter

Ubuntu utilise Grub2 et je conviens que ce n’est pas aussi intuitif que Grub. Il y aurait peut-être un moyen de forcer une installation grub (par rapport à grub 2) pour simplifier les choses. Bien sûr, tous ces problèmes peuvent être résolus, cela dépend de votre résolution.
Kirk

Sur la base de ces spécifications, je pense que vous pouvez aisément gérer deux machines virtuelles. La virtualisation sera le chemin de moindre résistance pour vous.
Kirk

0

Je suggérerais la virtualisation si votre système a les ressources pour le gérer. Vous aurez besoin de 1 à 2 Go par invité pour rendre les choses plus agréables, surtout si vous avez l’intention de lancer plusieurs à la fois. En plus de cela, vous aurez besoin de la mémoire de votre système d'exploitation hôte (pas moins de 2 Go). Donc, au minimum , votre système devrait avoir 4GiB pour virtualiser 1 ou 2 autres hôtes, et personnellement, ça le pousse. (Mon iMac 4GiB pouvait le faire, mais ne pouvait pas basculer entre l'invité et l'hôte. J'ai ajouté 8GiB de plus, et il est magnifique maintenant.)

Je suggère la virtualisation pour plusieurs raisons:

  • Intégration entre l'hôte et l'invité (tôt ou tard, vous aurez besoin de transférer facilement des informations entre les deux. Un double démarrage rendrait la tâche plus difficile à l'arrière.)
  • Environnement matériel virtualisé cohérent, ce qui signifie que la configuration des systèmes d'exploitation est beaucoup plus facile (IMO), car vous ne traitez pas avec du matériel ésotérique. Ubuntu s'installe parfaitement sous la plupart des hôtes et fonctionne correctement avec le matériel virtuel. Vous avez besoin des pilotes de l’invité virtuel, mais c’est un complément connu, alors que trouver des pilotes pour du matériel ésotérique (et même relativement standard) est plus difficile à faire pour certains systèmes d’exploitation.
  • Séparation de l'hôte. À moins que vous montiez le lecteur de votre hôte sur la machine virtuelle, en cas de problème (par exemple, un virus), vous ne risquez rien de foutre sur votre hôte. (Ce n'est pas aujourd'hui que les hôtes virtuels ne sont pas vulnérables - je suis sûr qu'ils le sont dans une certaine mesure, mais ce n'est pas un vecteur d'attaque typique.)

En ce qui concerne Mac OS X, vous êtes dans un monde différent. Vous voudrez peut-être emprunter la route Darwin, mais cela ne représente pas tout le système d'exploitation et Apple interdit l'utilisation de Mac OS X sur du matériel non Apple dans le CLUF. En outre, le système d'exploitation effectue diverses vérifications pour s'assurer qu'il fonctionne sur du matériel Apple. La seule solution consiste à le pirater un peu pour le rendre confus. Mac OS X peut être virtualisé, mais uniquement sur du matériel Apple. L'hôte virtuel transmettra simplement les caractéristiques nécessaires à l'invité afin de permettre l'installation et le démarrage.

Donc, oubliez Mac OS X sur votre appareil, à moins que le piratage ne prenne le pas (mais si c'est le cas, choisissez la voie de la VM. Moins de risque de foirer autre chose). Sinon, vous devriez pouvoir tout virtualiser.

En ce qui concerne la réalisation d'objectifs similaires, je n'en ai jamais entendu parler non plus. Je suppose que vous pourriez faire quelque chose de génial avec les distributions * nix de cette façon, mais vous ne pourrez pas utiliser Windows de cette façon.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.