Page 1 sur 1

Comment sauver une VM avant changement de version Linux Mint

Posté : dim. 28 avr. 2019 13:08
par L5d
Bonjour,
voici ma question :
J'ai relancé ma vm de 2017 qui avait le serveur PXE, comment faire pour sauvez sa configuration, sachant que la machine hôte doit passer de Mint 17.3 à 19.1 prochainement, et que donc la VM telle quelle est actuellement ne marcheras plus (elle ne fonctionne qu'avec le noyau 3.13 sur 17.3, 19.1 aura un 4.2 ou + ) ?

Arghlub me propose :
sauvegarde déjà le .vdi du répertoire "~/VirtualBox VMs" ;),
voire même tout le répertoire "VirtualBox VMs"
Mais je me souviens qu'Alain disait q'un vdi ne peut être réutilisé qu'avec la même version de Virtual box (qui va changer une fois en 19.1, la c'est une 5.0.4).

Pour préciser le contenu de la VM à sauver pour pouvoir la refaire si besoin :
système Mint XFCE 17 64, avec serveur PXE voir mon post dans autre distribution pour les détails, ça a été chaud à configurer, je ne voudrai pas perdre ce travail fastidieux.

Merci pour vos suggestions.

Re: Comment sauver une VM avant changement de version Linux Mint

Posté : dim. 28 avr. 2019 13:14
par L5d
Je me réponds à moi-même pour la solution qui me vient à l'esprit :

Ma première idée serait de faire une archive du DD de la VM comme avec fsarchiver, pour pouvoir simplement la restaurer dans une autre VM vierge, mais je sais pas comment lancer fsarchiver de la vm sans avoir d'abord lancé le xfce qui est dedans...

Re: Comment sauver une VM avant changement de version Linux Mint

Posté : dim. 28 avr. 2019 13:54
par Mia88
Bonjour,

Je vais sûrement dire une bêtise, je n'y connais rien en serveur...
Quand je change de pc, j'ajoute mes machines par le menu adéquat et je n'ai en général pas de soucis (sauf à remettre les bons ajouts invités).

Je viens d'essayer avec une Deepin qui a été installée sous Mint 18.3, elle s'ouvre bien avec Mint 19.1

Menu > Machine > Ajouter

Je vais chercher le fichier .vbox

Et ma machine s'est ouverte sans problème

Image

Re: Comment sauver une VM avant changement de version Linux Mint

Posté : dim. 28 avr. 2019 14:15
par L5d
Bonjour Mia,
donc le fichier .vbox est dans le même dossier que le .vdi, c'est organisé en sous dossier de "/home/&user/VirtualBox VMs", un dossier par machine virtuelle crée.

Mais as-tu la même version de virtualBox dans 19.1 que tu avais dans 18.3 ? quelle version y-a-t-il dans les dépôts 19.1 ?

Re: Comment sauver une VM avant changement de version Linux Mint

Posté : dim. 28 avr. 2019 15:53
par L5d
Hello Cyrille,
c'est presque une bonne idée, sauf que ma version ne propose pas cette entrée de menu.

Image

Re: Comment sauver une VM avant changement de version Linux Mint

Posté : dim. 28 avr. 2019 16:03
par arghlub
Salut L5d,

Ta version de VBox ne proposerait-elle pas de faire des "instantanés" ???
Je ne peux pas vérifier, je n'ai pas de LMint sous la main :?

Re: Comment sauver une VM avant changement de version Linux Mint

Posté : dim. 28 avr. 2019 16:10
par Mia88
Le fichier .vbox n'est pas dans le dossier .vdi mais au même niveau.

Image

De toutes façons quand tu choisis d'ajouter une machine déjà créée, c'est le seul fichier que tu peux ajouter, le .vdi ne t'es pas proposé.

Alors, le pc sous Mint 18.3 a une version VB 5.1.38 et celui avec Mint 19.1 VB 5.2.18 ;)

Re: Comment sauver une VM avant changement de version Linux Mint

Posté : dim. 28 avr. 2019 16:35
par L5d
Hello,

@Cyrille : tu as raison, je ne cliquais dans le bon menu fichier (mon gestionnaire de VM était fermé).

@Mia, oui, les deux fichiers .box et .vdi sont dans le même dossier, donc si on les perd pas en changeant de machine / version / partition, on devrait pouvoir les utiliser à nouveau.
Le .vdi est le disque virtuel qui contient ce qu'on a installé dedans, le .vbox contient la configuration de la VM. ils ne font pas du tout la même taille :l
par contre je ne sais pas trop ce qu'il y a dans le .vdi-prev

@Arghlub: oui, il y a aussi un menu pour faire des instantanés des VM.

Re: Comment sauver une VM avant changement de version Linux Mint

Posté : lun. 29 avr. 2019 09:11
par Mia88
Oui le .vbox est bien plus petit que le .vdi, mais pour ajouter une machine c'est par lui qu'il faut passer.

Le fichier .vdi doit bien entendu être présent dans le dossier, comme sur ma 2ème capture plus haut (la totalité du dossier de la machine d'ailleurs, les snapshots s'il y en a, seront eux aussi réintégrés dans la nouvelle machine).

J'ai récupéré cette machine hier, le snapshot a bien été pris en compte :

Image

Mais comme tu peux voir sur ma première capture, quand tu ajoutes une machine, les autres dossiers ne sont pas présentés puisque ça n'est pas ces fichiers dont VB a besoin pour ajouter une machine.

Je vois ce fichier .vbox de quelques Ko comme un fichier tampon qui doit permettre à VB de faire sa petite soupe afin d'ajouter une machine existante correctement.

Le .vbox-prev est un fichier de sauvegarde des paramètres.