Pages

Thứ Ba, 6 tháng 9, 2011

 
Nếu bạn đang sử dụng máy ảo, ví dụ như VirtualBox thì ắt hẳn bạn đã gặp phải trường hợp bị lỗi khi tạo mới một ổ đĩa ảo. Thông báo sau đây là một ví dụ :
Thay doi UUID cua file anh VirtualBox
Sau khi cài xong một máy ảo, thường thì mọi người sẽ copy nó ra một bản để dùng và giữ lại bản gốc -> mai mốt có gì copy để xài tiếp, khỏi phải cài lại máy ảo. Tuy nhiên bạn không thể sử dụng cùng lúc các file ảnh này bởi vì khi add thêm cái thứ 2, bạn sẽ nhận được thông báo lỗi như hình bên trên.
Tôi vừa mới gặp lại cái lỗi bên trên và lần này tôi phải tìm cách giải quyết gấp bởi vì tôi muốn chạy thêm một máy ảo nữa từ file ảnh được copy từ cái đang chạy. Và cũng may là có cách giải quyết.

Mỗi máy ảo được tạo ra sẽ được gán một dãy số nhận dạng duy nhất (Unique Identifier – UUID) cho ổ đĩa ảo của nó và không được phép tồn tại 2 ổ đĩa có cùng một dãy số nhận dạng -> do đó, khi bạn thêm một hệ điều hành từ file ảnh copy, sẽ xuất hiện thông báo lỗi.
Cách giải quyết là bạn phải cấp một ID mới cho file ảnh thứ 2. Cách làm như sau :
- Vào Start > Run > gõ cmd để mở cửa sổ dòng lệnh.
- Chuyển đến thư mục cài đặt Virtual Box, thường là : “C:Program FilesVirtualBox” bằng câu lệnh “cd”. Ví dụ cd “C:Program FilesVirtualBox”
- Gõ tiếp dòng lệnh “VBoxManage internalcommands sethduuid đường_dẫn_file_ảnh_vdi_cần_thay_đổi_ID
- Nếu thành công, bạn sẽ thấy thông báo như hình sau :
Thay doi UUID cua file anh VirtualBox
Giờ bạn hãy mở VirtualBox và thêm mới một hệ điều hành từ file ảnh vừa rồi, bạn sẽ thấy nó không còn thông báo lỗi nữa. Giờ thì có thể chạy được bao nhiêu bản copy tùy thích rồi, hehe.
Thay doi UUID cua file anh VirtualBox

0 nhận xét:

Đăng nhận xét