Tại sao máy ảo của tôi không thể truy cập?


15

Tôi muốn khởi động máy ảo của mình nhưng trong VirtualBox Managerđó, nó nói rằng nó không thể truy cập được và tôi nên kiểm tra nhật ký lỗi có nội dung:

Document is empty.
Location: '/home/ron/VirtualBox VMs/Semios Win7 /Semios Win7 .vbox', line 1 (0), column 1.
/home/vbox/vbox-5.0.12/src/VBox/Main/src-server/MachineImpl.cpp[740] (nsresult Machine::i_registeredInit()).
Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
MachineWrap
Interface: 
IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

Vấn đề duy nhất là, tôi không biết diễn giải những gì tôi đang thấy. Tất cả điều này có nghĩa là gì?


2
Bạn có chắc chắn về không gian dấu trong tên? Nó VBoxManage list vmsnói gì
Ralph Rönnquist

Câu trả lời:


37

Đi đến vị trí mà bạn lưu trữ VM của mình /home/ron/VirtualBox VMs/Semios Win7 /.

Mở .vboxtrong trình soạn thảo văn bản yêu thích của bạn để kiểm tra xem nó có trống không. Có lẽ nó là :) Trong cùng một thư mục bạn nên có tập tin Semios Win7 .vbox-prev. Sao chép nội dung của tệp này vào Semios Win7.vbox, lưu và thử lại.

Bây giờ nó sẽ làm việc. Tôi đã làm như vậy và nó làm việc cho tôi.


Phải làm gì nếu nó ở trong Ubuntu?
kashminder

@kashminder Làm điều tương tự. Chỉ cần kiểm tra thư mục chính của bạn để lưu trữ dữ liệu máy ảo là gì. Nếu bạn không biết nó làm điều này trong GUI của Virtual Box: Mới> kiểm tra "sử dụng tệp đĩa cứng ảo hiện có"> nhấp vào biểu tượng thư mục> tadam, đây là thư mục gốc của bạn.
TheKalin

nó vẫn như cũ. làm việc cho người dùng root nhưng không đăng nhập.
kashminder

@kashminder Kiểm tra quyền của bạn hơn. ls -l thư mục vm của bạn. Thêm người dùng để sudo hoặc thay đổi quyền cho các tập tin vm.
TheKalin

1
@ user240891 Trong trường hợp của tôi, tôi đã hết dung lượng trên đĩa và phải khởi động lại. Sau khi khởi động lại tập tin đó là 0kb.
TheKalin
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.