Puncte:2

Migrarea de la VirtualBox la WSL

drapel jp

Folosesc Ubuntu pe VirtualBox de aproximativ un an, dar recent am aflat despre WSL și pare mult mai util pentru scopurile mele. Am încercat să-mi migrez toate datele din VirtualBox VM, dar nu reușesc să găsesc resurse online care să-mi spună cum să fac acest lucru. Am reușit să-mi migrez VM-ul și toate datele din interior la Hyper-V, în speranța că migrarea de la Hyper-V la WSL2 va fi mai simplă, dar până acum acest proces îmi scapă și el.

În acest moment, tot ceea ce vreau este acces la toate fișierele care sunt în VM-ul meu, din afara VM-ului (adică, accesibile din WSL).

Orice sfat ar fi foarte apreciat!

Nmath avatar
drapel ng
WSL este considerabil diferit de o instalare VM. Va trebui să instalați Ubuntu din magazinul Windows. Apoi, puteți copia manual orice fișier în instalația dvs. WSL
user535733 avatar
drapel cn
Consultați https://askubuntu.com/questions/19430/mount-a-virtualbox-drive-image-vdi pentru cum să montați un hard disk virtual Virtualbox .vdi în WSL Ubuntu. Vă sugerez să faceți o copie de rezervă înainte de a încerca să modificați unitățile virtuale -- când încercați ceva nou, ceva ar putea merge prost.
arenay avatar
drapel jp
Mulțumiri! Am instalat deja Ubuntu și am creat o copie a originalului - copia este ceea ce folosesc pentru a obține fișierele, nu originalul. Nu m-ar deranja să copiez fișierele manual, pur și simplu nu pot pentru a afla unde se află acele fișiere.
NotTheDr01ds avatar
drapel vn
Bine ai revenit! Vă mulțumim că ați repostat aici, mai degrabă decât Stack Overflow. Ideea de la @user535733 este exact tipul de lucru pe care speram să îl văd din experiența de aici și de ce am recomandat să vin la Ask Ubuntu și nu la Super User pentru această întrebare specială.
Puncte:1
drapel vn

Puteți parcurge mai multe rute aici:

  • După cum se menționează în comentarii, această întrebare acoperă cum să montați direct imaginea de disc VirtualBox direct în Ubuntu. Deși nu l-am încercat, nu văd niciun motiv pentru care acest lucru nu va funcționa pe WSL2 (dar va nu pe WSL1).

    Un lucru de reținut va fi dimensiunea și performanța. Presupun că .vdi se află în acest moment pe o unitate Windows, așa că va trebui să o accesați folosind /mnt/c/path/to/vdi (sau /mnt/d, etc.). Performanța la accesarea fișierelor pe unități Windows sub WSL2 este destul de degradată, dar aceasta este, în general, doar o problemă atunci când aveți de-a face cu o mulțime de fișiere mai mici. Nu sunt sigur, dar eu gândi performanța va fi ok cu un singur mare .vdi. Oricum, este un lucru „o singură dată”, așa că sunt sigur că performanța degradată nu va fi un spectacol total, cel puțin.

    Alternativ, dacă alegeți să copiați .vdi în WSL înainte de montare, realizați că va crește dimensiunea discului virtual WSL, iar spațiul care este consumat nu va fi recuperat atunci când ștergeți .vdi (sau mutați-l înapoi „în afara” din WSL2. Vezi răspunsul meu Aici pe Super User pentru detalii despre cum să revendicați spațiul dacă ajungeți în această situație.

  • Alternativ, puteți alege să utilizați o partajare/copiere în rețea de la VirtualBox la WSL. Trucul aici este să te asigur că rețeaua este accesibilă, dar eu nu gândi aceasta va fi o problemă atunci când încercați să vă contactați VirtualBox VM de la WSL2. Dacă întâmpinați probleme la conectare, anunțați-mă și putem lucra la acea parte.

    Presupunând că ai ssh configurat în interiorul VM-ului existent, îl puteți utiliza oricând sftp sau scp pentru a copia fișiere manual în WSL.

    Sau, dacă ai Samba instalat în VM, puteți monta pur și simplu partajarea CIFS din interiorul WSL2. Vedea acest raspuns pe Stack Overflow (de asemenea, în afara subiectului, deoarece nu este legat de programare, dar unele dintre ele se strecoară) împreună cu celelalte răspunsuri la acea întrebare despre montarea acțiunilor Samba.

arenay avatar
drapel jp
A funcționat, mulțumesc! Am folosit prima metodă, care mi-a permis să montez imaginea .vdi direct în Ubuntu. Apreciez ajutorul vostru!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.