web-dev-qa-db-fra.com

Comment faire pour migrer Ubuntu actuellement installé vers une machine virtuelle?

Je constate que mes pilotes graphiques (ATI Radeon HD 4200) fonctionnent BEAUCOUP mieux dans un système Windows natif. Je ne parviens même pas à faire fonctionner les pilotes à source fermée sous Ubuntu, ce qui me conduit à vouloir utiliser Windows comme principal système d'exploitation. encore une fois, mais Ubuntu dans une vm. Quelqu'un sait comment je pourrais migrer mon système Ubuntu actuel vers une machine virtuelle?

10
Raansu

Ce n'est pas très différent de la copie de disque de machine à machine. Essayez d'utiliser Clonezilla .

Avant d'exécuter clonezilla pour créer une image de partition, exécutez e2fsck -f, puis resize2fs -M, afin de réduire au maximum la taille de la partition d'origine. Ainsi, lorsque vous déplacez la partition sur la machine virtuelle, vous pouvez la définir à la taille de votre choix. Notez que, bien que j’ai utilisé resize2fs -M plusieurs fois et que j’ai réussi, cela peut mal tourner. Assurez-vous donc d'avoir une sauvegarde.

J'installerais une nouvelle Ubuntu dans un VM afin de pouvoir créer la partition à votre guise, puis écraserais la partition à partir de l'image de partition d'origine créée par Clonezilla. De cette façon, vous savez que bootstrap fonctionne dans la machine virtuelle et vous remplacez la partition.

Une fois la partition restaurée, alors que vous êtes toujours dans Clonezilla, resize2fs (sans option) permet au système de fichiers de s’adapter à la carte de partition (également agrandie au maximum).

C’est ainsi que j’ai l'habitude de transférer un système d'un système à un autre, indépendamment de VM ou non-VM.

10
Naoyuki Tai

Vous pouvez créer une image de votre installation Ubuntu à partir d’un live CD en utilisant dd. Vous pouvez ensuite démarrer l’image brute avec la plupart des technologies de virtualisation ou convertir l’image brute.

Vous risquez alors de rencontrer des problèmes, en particulier si vous avez installé les pilotes ATI. Il est donc préférable de procéder à une nouvelle installation.

En supposant que votre Ubuntu soit installé sur/dev/sda, à partir d’un live CD, exécutez dd

dd if=/dev/sda1 of=/storage/ubuntu.img bs=1024 

Le fichier final ubuntu.img sera aussi grand que votre installation Ubuntu et devra être stocké sur une partition séparée ou un stockage externe.

Vous pouvez démarrer l’image brute en tant que disque dur ou la convertir en image de virtualbox (ou autre)

VBoxManage convertdd ubuntu.img ubuntu.vdi
5
Panther