Sao lưu hộp ảo để cài đặt mới - trong khi di chuyển sang 64 bit


8

Tôi thường chọn đường dẫn nâng cấp trong Ubuntu, thay vì cài đặt mới, nhưng tôi muốn thử tuyến sau cho 12.04.

Tuy nhiên, một trong những công cụ quan trọng và được cấu hình kỹ lưỡng nhất trên hệ thống của tôi là máy ảo cửa sổ ảo mà tôi chạy cho một số tác vụ chính mà tôi chưa thể chuyển hoàn toàn sang Linux.

Làm thế nào tôi có thể đảm bảo rằng tôi hoàn toàn sao lưu này khi tôi xóa và cài đặt cho 12.04? Nó sẽ ở chính xác trong tình trạng hiện tại? Những tập tin nào tôi sẽ cần sao lưu để đảm bảo tất cả các cài đặt và truyền nội dung chính xác?

Ngoài ra, một phần chính trong động lực của tôi khi thực hiện cài đặt mới là tôi dự định chuyển từ thiết lập 32.10 11 bit sang thiết lập 12.04 64 bit. Điều này sẽ ảnh hưởng / phá vỡ máy ảo của tôi?

Câu trả lời:


10

Bạn có thể sử dụng "Trình hướng dẫn xuất thiết bị" trong VirtualBox để xuất VM và sau đó nhập lại trên hệ thống được cài đặt lại. Tôi đang sử dụng VirtualBox 4.1.8, nhưng tính năng này đã xuất hiện ít nhất một vài phiên bản.

Xuất VM

  1. Mở VirtualBox

  2. Vào Filemenu và chọnExport Appliance

  3. Chọn máy ảo (VM) bạn muốn xuất và nhấp Next

  4. Chọn nơi bạn sẽ lưu VM đã xuất và nhấp vào Next

  5. Xem lại cài đặt và nhấp Export

Sao chép VM đã xuất sang một ổ cứng ngoài (hoặc đặt nó trên một phân vùng sẽ tồn tại trong quá trình cài đặt lại). Khi bạn đã cài đặt lại, bạn có thể nhập VM.

Nhập VM

  1. Mở Virtualbox

  2. Vào Filemenu và chọnImport Appliance

  3. Chọn tệp để nhập và làm theo phần còn lại của lời nhắc.


Việc nhập này chỉ thực hiện cài đặt hệ điều hành hay thêm môi trường phát triển mà tôi đã thiết lập trên vm tôi đã xuất?
ltdev

@Lykos không chắc ý của bạn là gì - nó nhập toàn bộ hình ảnh máy ảo
amc

Điều tôi đang cố gắng nói là, nếu tôi nhập vm, tôi cũng cần phải thiết lập lại và phát triển môi trường trên cái mới hay nó có đi kèm với việc nhập không? xin lỗi vì tiếng anh không tốt của tôi
ltdev

1

Trước khi xóa ổ đĩa của bạn, bạn nên sao lưu dữ liệu cá nhân trong thư mục chính .

Vì vậy, tôi chắc chắn rằng bạn đã có kế hoạch để làm như vậy. Trong trường hợp hình ảnh đĩa ảo của bạn được lưu trữ ở đó (thường là trong ~/.VirtualBoxthư mục ẩn ), các đĩa ảo của bạn cũng sẽ được bao gồm trong bản sao lưu thư mục HOME của bạn và chúng sẽ được khôi phục đầy đủ chức năng và không bị ảnh hưởng với bản sao lưu của bạn sau này.

Tuy nhiên, việc thực hiện nâng cấp từ Ubuntu 32 bit lên Ubuntu 64 bit có thể được thực hiện mà không cần xóa dữ liệu của bạn trong TRANG CHỦ. Trong trường hợp bạn giữ HOME của mình, bạn sẽ chỉ cần cài đặt lại ứng dụng hộp ảo trong cài đặt Ubuntu mới để giữ cho tất cả các máy ảo của bạn (bao gồm cả ảnh chụp nhanh) không bị ảnh hưởng.

Như đã nói, tất nhiên có thể có trường hợp cần sao lưu máy ảo (ví dụ: trong trường hợp bạn muốn xây dựng thư mục chính mới, bạn cần thay đổi tên người dùng hoặc máy ảo không được lưu trữ trong TRANG CHỦ).

Sau đó, bạn có lựa chọn xuất và nhập máy của mình ở Định dạng ảo hóa mở (OVF) từ GUI quản lý hộp ảo hoặc từ dòng lệnh

VBoxManage export <nameofvm> -o <nameofmachine>.ovf
VBoxManage import <nameofvm>.ovf  # use --dry-run first to check configurations

Do các giới hạn từ định dạng OVF, điều này sẽ không lưu trạng thái hiện tại hoặc ảnh chụp nhanh của một máy cụ thể. Bạn có thể sao chép một máy ảo và đăng ký nó trong một bản cài đặt mới nhưng việc này có thể hiệu quả hơn so với thực hiện sao lưu thông thường ~/.Virtualboxvà các vị trí khác có thể bạn đã xác định để lưu trữ đĩa cứng ảo.

Tôi khuyên bạn nên đọc hướng dẫn trực tuyến Virtual Box để có ý tưởng về các tùy chọn, quy trình và giới hạn.


Tôi thích cách này kỹ lưỡng, nhưng tôi cũng thích cách AMC từng bước một. Cả hai câu trả lời tuyệt vời.
Găng tay

1
Tôi cũng nêu lên câu trả lời của amc;) Ý định của tôi là thêm các bit bị thiếu, đặc biệt là nếu bạn giữ HOME trong quá trình nâng cấp, VM của bạn sẽ tiếp tục chạy mà không cần làm gì khác (hướng dẫn không bước nếu bạn muốn).
Takkat
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.