Điểm:2

Di chuyển từ VirtualBox sang WSL

lá cờ jp

Tôi đã sử dụng Ubuntu trên VirtualBox được khoảng một năm rồi, nhưng gần đây tôi đã biết về WSL và nó có vẻ hữu ích hơn rất nhiều cho mục đích của tôi. Tôi đã cố gắng di chuyển tất cả dữ liệu của mình ra khỏi VirtualBox VM, nhưng tôi không thể tìm thấy bất kỳ tài nguyên trực tuyến nào cho tôi biết cách thực hiện. Tôi đã có thể di chuyển máy ảo của mình và tất cả dữ liệu bên trong sang Hyper-V với hy vọng rằng việc di chuyển từ Hyper-V sang WSL2 sẽ đơn giản hơn, nhưng cho đến nay quá trình đó cũng khiến tôi không thể thực hiện được.

Ngay bây giờ, tất cả những gì tôi muốn là truy cập vào tất cả các tệp trong VM của tôi, từ bên ngoài VM (tức là có thể truy cập từ WSL).

Bât cư lơi khuyên nao cung se được đanh gia cao!

Nmath avatar
lá cờ ng
WSL khác đáng kể so với cài đặt VM. Bạn sẽ cần cài đặt Ubuntu từ cửa hàng Windows. Sau đó, bạn có thể sao chép thủ công bất kỳ tệp nào vào bản cài đặt WSL của mình
user535733 avatar
lá cờ cn
Xem https://askubuntu.com/questions/19430/mount-a-virtualbox-drive-image-vdi để biết cách gắn ổ cứng ảo Virtualbox .vdi trong WSL Ubuntu của bạn. Tôi khuyên bạn nên tạo một bản sao dự phòng trước khi thử sửa đổi các ổ đĩa ảo -- khi thử một cái gì đó mới, có thể xảy ra sự cố.
arenay avatar
lá cờ jp
Cảm ơn! Tôi đã cài đặt Ubuntu và tạo một bản sao của bản gốc - bản sao là thứ tôi đang sử dụng để lấy các tệp từ đó, không phải bản gốc. Tôi không ngại sao chép các tệp theo cách thủ công, tôi chỉ không thể để tìm ra vị trí của các tệp đó.
NotTheDr01ds avatar
lá cờ vn
Chào mừng một lần nữa! Cảm ơn vì đã đăng lại ở đây thay vì Stack Overflow. Ý tưởng từ @ user535733 chỉ là loại điều mà tôi hy vọng sẽ thấy từ chuyên môn ở đây và tại sao tôi khuyên bạn nên đến Hỏi Ubuntu thay vì Siêu người dùng cho câu hỏi cụ thể này.
Điểm:1
lá cờ vn

Bạn có thể đi một số tuyến đường ở đây:

  • Như đã đề cập trong các ý kiến, câu hỏi này trình bày cách gắn trực tiếp ảnh đĩa VirtualBox vào Ubuntu. Mặc dù tôi chưa thử nhưng tôi không thấy lý do nào khiến tính năng này không hoạt động trên WSL2 (nhưng nó sẽ không phải trên WSL1).

    Một điều cần ghi nhớ sẽ là kích thước và hiệu suất. Tôi giả sử rằng .vdi hiện đang ở trên ổ đĩa Windows, vì vậy bạn sẽ cần truy cập nó bằng cách sử dụng /mnt/c/đường dẫn/đến/vdi (hoặc /mnt/d, vân vân.). Hiệu suất khi truy cập các tệp trên ổ đĩa Windows trong WSL2 bị suy giảm khá nhiều, nhưng đó thường chỉ là vấn đề khi xử lý nhiều tệp nhỏ hơn. Tôi không chắc, nhưng tôi nghĩ hiệu suất sẽ ổn với một lớn duy nhất .vdi. Dù sao thì đó cũng là điều "chỉ xảy ra một lần", vì vậy tôi chắc chắn rằng hiệu suất bị suy giảm ít nhất sẽ không phải là một điểm nhấn hoàn toàn.

    Ngoài ra, nếu bạn chọn sao chép .vdi vào trong WSL trước khi cài đặt, hãy lưu ý rằng nó sẽ tăng kích thước của đĩa ảo WSL và dung lượng đã sử dụng sẽ không được lấy lại khi bạn xóa .vdi (hoặc di chuyển nó trở lại "ra khỏi" WSL2. Xem câu trả lời của tôi đây trên Siêu người dùng để biết chi tiết về cách lấy lại dung lượng nếu bạn rơi vào tình huống này.

  • Ngoài ra, bạn có thể chọn sử dụng chia sẻ/sao chép mạng từ VirtualBox sang WSL. Mẹo ở đây là đảm bảo rằng mạng có thể truy cập được, nhưng tôi không nghĩ đó sẽ là một vấn đề khi cố gắng liên hệ với VirtualBox VM của bạn từ WSL2. Nếu bạn gặp sự cố khi kết nối, hãy cho tôi biết và chúng ta có thể xử lý phần đó.

    Giả sử rằng bạn có ssh thiết lập bên trong VM hiện có, bạn luôn có thể sử dụng sftp hoặc scp để sao chép các tệp theo cách thủ công sang WSL.

    Hoặc, nếu bạn có Đã cài đặt Samba trong VM, bạn có thể chỉ cần gắn chia sẻ CIFS từ bên trong WSL2. Nhìn thấy câu trả lời này trên Stack Overflow (cũng không có chủ đề vì nó không liên quan đến lập trình, nhưng một số trong số chúng trượt qua) cùng với các câu trả lời khác cho câu hỏi đó về việc gắn các chia sẻ Samba.

arenay avatar
lá cờ jp
Điều này đã làm việc, cảm ơn! Tôi đã sử dụng phương pháp đầu tiên, cho phép tôi gắn hình ảnh .vdi trực tiếp vào Ubuntu. Tôi đánh giá cao sự giúp đỡ của bạn!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.