Sauvegardez virtualbox pour une nouvelle installation - lors de la migration vers 64 bits

8

Je prends généralement le chemin de mise à niveau dans ubuntu, plutôt qu'une nouvelle installation, mais j'aimerais essayer la dernière route pour 12.04.

Cependant, l'un des outils les plus configurés et les plus critiques de mon système est la machine virtuelle windows virtualbox que j'exécute pour certaines tâches clés que je n'ai pas encore pu déplacer entièrement vers Linux.

Comment puis-je m'assurer de sauvegarder complètement ce document lorsque j'efface et installe pour la version 12.04? Sera-t-il exactement dans l'état actuel? Quels fichiers dois-je sauvegarder pour garantir tous les paramètres et le transfert de contenu correctement?

De plus, une grande partie de ma motivation à faire une nouvelle installation est que j'ai l'intention de passer d'une configuration 32 bits 11.10 à une configuration 64 bits 12.04. Est-ce que cela affectera / cassera ma machine virtuelle?

Mittenchops
la source

Réponses:

10

Vous pouvez utiliser l '"Assistant d'exportation d'appliance" dans VirtualBox pour exporter votre machine virtuelle, puis l'importer à nouveau sur votre système réinstallé. J'utilise VirtualBox 4.1.8, mais cette fonctionnalité existe depuis au moins deux versions.

Exportation d'une machine virtuelle

  1. Ouvrez VirtualBox

  2. Allez dans le Filemenu et sélectionnezExport Appliance

  3. Sélectionnez la machine virtuelle (VM) que vous souhaitez exporter et cliquez sur Next

  4. Choisissez où vous allez enregistrer la machine virtuelle exportée et cliquez sur Next

  5. Vérifiez les paramètres et cliquez sur Export

Copiez la machine virtuelle exportée sur un disque dur externe (ou placez-la sur une partition qui survivra à la réinstallation). Une fois que vous avez réinstallé, vous pouvez importer la machine virtuelle.

Importer une VM

  1. Ouvrez Virtualbox

  2. Allez dans le Filemenu et sélectionnezImport Appliance

  3. Choisissez le fichier à importer et suivez le reste des invites.

amc
la source
Cette importation ne fait-elle que l'installation du système d'exploitation ou ajoute-t-elle également l'environnement de développement que j'ai configuré sur le vm que j'ai fait l'exportation?
ltdev
@Lykos ne sait pas ce que vous voulez dire - il importe toute l'image de la machine virtuelle
amc
Ce que j'essaie de dire, c'est que si j'importe la VM, dois-je également configurer et développer à nouveau l'environnement sur le nouveau ou est-ce que cela vient avec l'importation? désolé pour mon mauvais anglais
ltdev
1

Avant d'essuyer votre disque, c'est toujours une bonne idée de sauvegarder vos données personnelles dans votre répertoire personnel .

Je suis donc sûr que vous avez déjà prévu de le faire. Dans le cas où vos images de disque virtuel y sont stockées (généralement dans le ~/.VirtualBoxrépertoire caché ), vos disques virtuels seront également inclus dans votre sauvegarde de votre répertoire HOME et ils seront restaurés entièrement fonctionnels et intacts avec votre sauvegarde plus tard.

Cependant, une mise à niveau d'Ubuntu 32 bits vers Ubuntu 64 bits peut être effectuée sans supprimer vos données dans votre ACCUEIL. Dans le cas où vous conservez votre HOME, vous devrez simplement réinstaller l'application de boîte virtuelle dans votre nouvelle installation Ubuntu pour garder toutes vos machines virtuelles (y compris les instantanés) intactes.

Cela dit, il peut bien sûr y avoir des cas où une sauvegarde d'une machine virtuelle peut être nécessaire (par exemple, si vous souhaitez créer un nouveau répertoire personnel, vous devez changer votre nom d'utilisateur ou les machines virtuelles ne sont pas stockées dans MAISON).

Vous avez alors le choix d'exporter et d'importer vos machines au format Open Virtualization Format (OVF) soit depuis l'interface graphique du gestionnaire de boîte virtuelle, soit depuis la ligne de commande

VBoxManage export <nameofvm> -o <nameofmachine>.ovf
VBoxManage import <nameofvm>.ovf  # use --dry-run first to check configurations

En raison des limitations du format OVF, cela ne sauvera pas l'état actuel ou les instantanés d'une machine donnée. Vous pouvez cloner une machine virtuelle et l'enregistrer dans une nouvelle installation, mais cela peut représenter plus de travail que d'effectuer une sauvegarde conventionnelle ~/.Virtualboxet d'autres emplacements possibles que vous avez définis pour stocker les disques durs virtuels.

Je recommande de lire le manuel en ligne de Virtual Box pour avoir une idée des options, procédures et limitations.

Takkat
la source
J'aime à quel point c'est approfondi, mais j'aime aussi à quel point AMC est très étape par étape. Les deux grandes réponses.
Mittenchops
1
J'ai également voté pour la réponse de amc;) Mon intention était d'ajouter les bits manquants, surtout que si vous gardez votre HOME pendant la mise à niveau, vos VM continueront de fonctionner sans rien d'autre que vous devez faire (guide zéro étape si vous le souhaitez).
Takkat