J'utilise Ubuntu Desktop 12.04, et je me demandais s'il était possible de prendre mon système de fichiers en entier (tout en dessous /
) et de créer une image ISO à partir de celui-ci. Ensuite, peut-être, utilisez cette ISO comme système de fichiers d'une machine virtuelle VBox (évidemment, il faudrait que ce soit Ubuntu, et probablement 12.04).
Fondamentalement, j'ai passé beaucoup de temps à configurer ma machine de développement, mais je dois pouvoir y travailler à partir de n'importe quel ordinateur sur lequel je me trouve. Les machines virtuelles semblent être la solution parfaite. Merci d'avance!
ubuntu
virtualbox
virtual-machine
iso-image
pnongrata
la source
la source
Réponses:
Il serait probablement plus facile de créer une nouvelle machine virtuelle, d'installer Ubuntu dessus, puis de sauvegarder votre boîte de développement et de restaurer la sauvegarde sur la machine virtuelle. Cela vous donnerait une machine virtuelle que vous pourriez exécuter sur n'importe quelle machine sur laquelle VirtualBox est ou pourrait être installée.
Cela dit, y a-t-il une raison pour laquelle vous ne pouvez pas simplement ouvrir l'accès VNC ou SSH à votre boîte de développement existante et y accéder à distance? Si possible, cela pourrait bien être une option plus simple - au moins, cela vous éviterait des souffrances à chaque fois que vous souhaitez utiliser la boîte de développement d'une nouvelle machine.
J'espère que cela t'aides!
la source
man tar
est ce que je recommanderais ici; ce n'est peut-être pas l'interface la plus accueillante, mais si vous tarez / sur la boîte de développement (en évitant / proc, / sys, / dev et / root via l'option --exclude) et décompressez le résultat sur votre VM, vous aurez probablement ce dont vous avez besoin. (Cependant, je réfléchirais sérieusement à votre place pour savoir s'il est possible de simplement faire passer le développement sans toucher au reste - peut-être copier / home / nom d'utilisateur à travers et faire le reste via apt, par exemple. Toujours mieux de faire le le moins de travail nécessaire, dis-je.)vous pouvez vider votre hd dans une image avec
dd
puis convertir l'image en vmdk ou autre.apt-get install qemu
(installe QEMU sur debian / ubuntu)qemu-img convert imagefile.dd -O vmdk vmdkname.vmdk
extrait de: ici
la source
Je l'ai déjà fait sur une machine Windows XP, mais je suppose que vous pouvez également le faire dans Ubuntu. Mais il utilise
vmware
, nonvirtualbox
...Installez
vmware-converter
(produit gratuit) dans votre boîte Ubuntu. Convertissez ensuite le système physique en système virtuel, après avoir modifié les paramètres de configuration.Après cela, vous avez votre image virtualisée qui peut être «jouée» avec
vmplayer
.la source
Une autre option pourrait être de cloner votre système d'exploitation dans une image disque VirtualBox:
la source
Il y a donc deux façons de procéder. Pour créer un ISO directement, vous devez utiliser Remastersys. Il s'agit d'un outil qui vous permettra de créer une image ISO du système actuel. Vous pouvez ensuite démarrer l'ISO et obtenir cet enviornemtn en tant que LiveCD. Un bon guide peut être trouvé ici .
Si vous voulez créer un VHD (disque dur virtuel) à partir du disque physique, le seul outil que je connaisse serait disk2VHD . Il s'agit d'un outil Windows uniquement. Cependant, vous pouvez également utiliser l'outil Linux
dd
. Il existe un bon tutoriel pour cela ici .la source
Copié depuis ( http://karim-ouda.blogspot.com/2011/11/how-to-create-virtualbox-image-from.html )
sudo dd if=DRIVE | VBoxManage convertfromraw stdin FILENAME BYTES
Exemple réel
sudo dd if=/dev/sda | VBoxManage convertfromraw stdin MyLinuxImage.vdi 120034123776
Remarques:
Pour obtenir le nombre d'octets dans la partition, vous pouvez utiliser la commande suivante
sudo fdisk -l /dev/sda
Vous devez utiliser / dev / xxx et non / dev / xxx1 ou xxx2 pour que l'image contienne des enregistrements MBR
la source
Pour commencer, vous pouvez créer une image disque à l'aide de l'utilitaire partimage dans une interface de ligne de commande. Après cela, j'imagine que vous pourrez démarrer l'iso nouvellement créé avec VMware.
Utilisation de Partimage Si vous utilisez Ubuntu 12.04 ou même 11.04, Partimage doit être disponible à partir du centre logiciel Ubuntu. Cette méthode d'installation vous permettra de rechercher et d'installer facilement le logiciel sélectionné.
Étape 1. Ouvrez l'Ubuntu Software Center et localisez la barre de recherche dans le coin supérieur droit de la fenêtre. Tapez "partimage" dans la barre de recherche puis appuyez sur entrée. Le progiciel partimage sera le premier à s'afficher. Les résultats de cette recherche sont également partclone (utilitaire pour cloner et restaurer une partition), partimage-server (utiliser partimage sur un réseau) et partimage-doc (documentation utilisateur de l'image de partition). Vous voudrez cliquer sur installer et laisser le centre logiciel installer le package pour vous.
Étape 2. Ouvrez Terminal et entrez la commande suivante "sudo partimage", puis entrez votre mot de passe et appuyez sur Entrée.
Étape 3. Après avoir entré votre mot de passe, l'application Partimage devrait s'afficher dans la fenêtre Terminal.
Étape 4. Comprendre les options disponibles.
Étape 5. Cet écran est assez explicite. Vous devrez d'abord sélectionner le niveau de compression souhaité, le cas échéant. Vous pouvez également modifier la façon dont l'image sera divisée pendant le processus d'écriture. Le mode par défaut consiste à créer un fichier 2 Go. L'option finale donne des instructions à l'image de la pièce sur ce qu'il faut faire si elle termine le travail avec succès. Choisissez l'option qui convient le mieux à votre situation.
http://www.ubuntulinuxguide.com
la source