VirtualBox sous Windows XP pour linux déjà installé

Mammouth du PHP | 19672 Messages

12 mai 2008, 09:12

Salut tout le monde,
je lance ce sujet à tout hasard s'il y a des habitués de VirtualBox dans le secteur. Je viens de découvrir ce truc et je n'arrive pas à l'utiliser comme je voudrais.

J'ai actuellement sur ma machine deux disques durs : un de 80Go avec un Windows XP SP2 installé et c'est mon système principal. Un second disque de 20Go avec une installation Linux (Mandriva). Derrière tout ça il y a un dual boot avec LiLo et ça fonctionne très bien, mais avec le problème que pose de dual boot à savoir qu'on utilise un système ou l'autre, pas les deux. VirtualBox permettant justement de combler ce défaut, j'ai commencé l'exploration, mais je n'ai pas trouvé comment procéder et la doc n'est pas très claire sur le sujet (comme un nombre impressionnant de documentations en tous genre du reste). D'autant qu'il y a un petit problème ; depuis Windows, je ne vois pas le disque Linux sauf dans les outils d'administration de gestion des disques, mais c'est le seul et depuis l'interface de VirtualBox, je vois bien trois disques dans une liste déroulante : un primaire maître, un primaire esclave et un secondaire esclave.

Alors ce que j'entrevois, c'est qu'il s'agirait de pointer sur le disque secondaire esclave (?), mais la machine semble chercher un fichier inexistant... et je n'ai aucune idée de la procédure à suivre. Faudrait-il créér ce fichier sous Linux pour pouvoir ensuite pointer dessus depuis Windows avec la VM ?

Toute idée ou piste de solution sera bienvenue.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 1668 Messages

12 mai 2008, 09:53

J'ai déjà tenté de faire ça, mais VB semble ne vouloir lire que ses disque dûr virtuels, c'est problématique, WMware le fait il me semble :roll:
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Mammouth du PHP | 19672 Messages

12 mai 2008, 09:57

Malheureusement ça ne m'aide pas des masses de savoir que VMWare le fasse. De ce que j'ai pu lire sur le sujet, VirtualBox le fait, mais ce qui manque, c'est le détail de la procédure à exécuter.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 2291 Messages

12 mai 2008, 11:52

Windows, je ne vois pas le disque Linux .
Sauf avec Explore2fs
Je sais que cela ne répond pas a ta question mais c'est peut-être utile pour te dépanner :?:

Mammouth du PHP | 19672 Messages

12 mai 2008, 12:05

Ça ne m'aidera pas non plus : explore2fs me permet de naviguer dans les partitions Linux, mais pas de démarrer Linux.

J'avais ce truc que j'ai fini par désinstaller n'en ayant en fin de compte aucune utilité, surtout que trouver quelque chose par là est particulièrement sportif, il faut parfaitement connaître le système de fichier Linux pour s'y retrouver. :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 2291 Messages

12 mai 2008, 18:12

J'ai fais tout une série de test et impossible de faire tourner les deux os dans la même machine virtuel, par contre faire tourner deux machine virtuel (xp et linux par exemple) différent en même temps pas de soucis, ou alors pourquoi ne pas créer un dossier partager pour les deux machine virtuel :?:
Cette solution te permettrais de faire passer des fichier ou dossier d'un a l'autre.

ViPHP
ViPHP | 5924 Messages

12 mai 2008, 18:40

Il veut simplement faire tourner Linux sous Windows…

ViPHP
ViPHP | 2287 Messages

12 mai 2008, 19:03

Salut Cyrano,

A ta place je chercherais plutôt du côté de vmware qui propose cette possibilité, ou encore par là :

http://www.colinux.org/
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Mammouth du PHP | 19672 Messages

12 mai 2008, 19:04

Il veut simplement faire tourner Linux sous Windows…
Voilà, et c'est à ça que sert VirtualBox : soit on est sous Windows et on peut lancer une machine virtuelle fonctionnant sous Linux mais sans devoir fermer Windows, ou l'inverse, lancer une VM avec Windows en étant sous Linux.

C'est l'intérêt de ça par rapport au dual boot qui ne permet d'en faire tourner qu'un seul qui n'est plus virtuel. Alors je sais que je pourrais utiliser un CD Live de Linux pour installer une VM linux, mais ce n'est pas ce que je veux si on tient compte du fait que j'ai déjà une installation Linux sur un de mes deux disques durs.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 2291 Messages

12 mai 2008, 19:09

Voilà, et c'est à ça que sert VirtualBox : soit on est sous Windows et on peut lancer une machine virtuelle fonctionnant sous Linux mais sans devoir fermer Windows, ou l'inverse, lancer une VM avec Windows en étant sous Linux.
.
Oui ok je sais et c'est simple à faire, mais ta question étais de faire tourner windows et Linux dans le même process :?: parce que sinon je voie pas ou est le soucis :?:
Parce que sinon il te suffit de créer une machine virtuel sous virtualbox et d'y installer Linux sa fonctionne trés bien sans devoir redémarrer Windows tu peut même créer une machine virtuel en créant une image de ton disque existant

Sinon il y a cette solution qui permet de faire tourner Linux sous windows.
Modifié en dernier par dunbar le 12 mai 2008, 19:22, modifié 2 fois.

Mammouth du PHP | 19672 Messages

12 mai 2008, 19:15

Si ça fonctionnait, je ne poserais pas la question et je ne veux pas installer une nouvelle distribution comme machine virtuelle, je veux pouvoir utiliser l'installation existante de Linux, de façon virtuelle sous Windows certes, mais sans refaire une nouvelle installation.

Si ce n'est techniquement pas possible alors effectivement, je regarderai de ce coté là en espérant avoir un accès en lecture/écriture sur mon disque Linux pour pouvoir y manipuler mes données.

Donc la question est : comment utiliser une installation existante de Linux comme machine virtuelle sous Windows avec VirtualBox.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 2291 Messages

12 mai 2008, 19:39

Donc la question est : comment utiliser une installation existante de Linux comme machine virtuelle sous Windows avec VirtualBox.
En créant une image.iso de ta partition Linux puis de créer une machine virtuel sous windows ta nouvelle machine à partir de l'image iso que tu aura créer

Mammouth du PHP | 19672 Messages

12 mai 2008, 19:42

Ok, ben on va avancer... reste à savoir comment on crée une image iso... :-*

Je vais fouiller un peu sur le net pour trouver un tuto sur ça.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 5924 Messages

12 mai 2008, 20:39

Le truc c'est que si tu crées une iso de ton disque, ca te fera 2 installations distinctes, ce qui reviendra au même. Comme le disais Calimero, tu devrais peut être plutôt te tourner vers VMWare, lequel, si c'est comme sous Mac OS, permet même d'importer les fenêtres du système virtualisé dans le système hôte…

Mammouth du PHP | 19672 Messages

12 mai 2008, 20:48

Mouais, sauf que VMWare a un défaut regrettable : il est payant :?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: