Je l'essayerais avec dd
(n'oubliez pas de remplacer les noms des appareils comme sda
par votre nom d'appareil):
- Remplacez tous les uuids dans votre
/etc/fstab
par des choses comme /dev/sda1
( sda
= numéro HD de destination!)
update-grub2 && grub-install /dev/sda
- Enregistrez votre disque dur virtuel dans VBox dans un fichier:
dd if=/dev/sda /home/user/sda.img
- Copiez l'image sur un disque (disque dur externe, partage réseau, dvd, ...)
- Restaurez l'image sur le lecteur de destination:
dd if=/media/drive/sda.img of=/dev/sda
Le plus gros problème pourrait être le chargeur de démarrage (mais il existe des tutoriels pour cela même dans ce forum). J'ai une fois réinstallé un chargeur de démarrage en faisant une nouvelle installation d'Ubuntu (de préférence la même que celle que vous aviez faite), puis dd
l'ancienne partition sur la nouvelle installation (dans ce cas, vous ne le feriez que dd
/dev/sda1
, non /dev/sda
, ce qui inclut également le chargeur de démarrage et toutes les partitions)
Je n'ai pas essayé cela moi - même, mais la description semble assez réaliste pour essayer.
la source
1> faites un tar de votre système d'exploitation virtualBox
2> commencez par une distribution en direct
3> décompressez votre OS virtualBox dans la / les partition (s) cible (/ dev / sda1 par exemple)
4> rendre la partition amorçable (fdisk peut vous aider): # fdisk / dev / sda Commande (m pour l'aide): a (a = activer / désactiver un indicateur amorçable) Numéro de partition (1-4): 1 (1 = / dev / sda1) Commande (m pour l'aide): q (q = exit)
5> installez grub dans mbr (https://wiki.ubuntu.com/Grub2) # mount / dev / sda1 / mnt / # mount --bind / dev / mnt / dev # mount --bind / proc / mnt / proc # mount --bind / sys / mnt / sys # cd / mnt && chroot. # (chroot) update-grub # (chroot) grub-install / dev / sda (NOT / dev / sda1!) # (chroot) grub-install --recheck / dev / sdX
6> Profitez ...
la source
Que voulez-vous exactement migrer de l'installation? Si vous ne vous souciez que des données et des préférences des utilisateurs, vous pouvez probablement tout copier de votre répertoire personnel sur la machine virtuelle vers un système de fichiers en dehors de la machine virtuelle (un lecteur de clé, par exemple), copier ces fichiers vers une nouvelle installation Ubuntu, puis réinstallez tous les programmes que vous aviez installés sur la machine virtuelle. Cela dépend de la façon dont vous avez personnalisé l'installation de la machine virtuelle, par rapport au niveau de difficulté que présenteraient les autres solutions ici.
la source
J'aime utiliser rsync pour sauvegarder mon système. C'est bon pour un répertoire home directroy ou ect mais ce n'est peut-être pas ce que vous recherchez en termes de migration complète du système. Pour utiliser rsync, vous devrez installer ubuntu sur les deux systèmes. Mettez à jour les deux afin que les packages soient les mêmes et soient au même niveau (ce n'est pas obligatoire mais cela facilite les choses). Ensuite, pour copier votre répertoire personnel de server1 vers server2, vous pouvez exécuter ce qui suit sur server1:
Ce que j'aime à ce sujet, c'est que rsync calculera les différences entre les répertoires et transférera les modifications plutôt que tout. De cette façon, vous pouvez garder votre sauvegarde à jour en exécutant sur le serveur2 (pour sauvegarder sur le serveur1):
hth
la source