Tôi đã cài đặt Ubuntu 13.10 trong Virtualbox 4.3. Máy chủ lưu trữ là Windows.
Tôi có một vài thư mục chia sẻ Virtualbox được gắn kết bởi / etc / fstab. Cho đến gần đây, thiết lập này vẫn hoạt động tốt, nhưng sau khi nâng cấp từ Ubuntu 13.04 và Virtualbox 4.2 (về cơ bản cùng lúc), quá trình gắn fstab đã ngừng hoạt động. Tôi gặp lỗi sau khi khởi động:
An error occurred while mounting /home/benme/Documents.
keys:Press S to skip mounting or M for manual recovery
Nhấn M để khôi phục thủ công và sau đó thử gắn thủ công cũng không thành công:
root@benme-vb:~# cd /home/benme
root@benme-vb:/home/benme# mount Documents
/sbin/mount.vboxsf: mounting failed with the error: No such device
Nhưng nếu tôi bỏ qua việc gắn kết trong khi khởi động, hãy đợi Unity bắt đầu và sau đó gắn thủ công vào một vỏ, mọi thứ đều hoạt động tốt:
benme-vb ~ % ls Documents
benme-vb ~ % sudo mount Documents
[sudo] password for benme:
benme-vb ~ % ls Documents
# actual file list omitted
Lưu ý rằng khi tôi gắn kết thủ công, tôi sẽ cho phép mount lấy tất cả các tùy chọn từ / etc / fstab và nó hoạt động. Điều này gợi ý cho tôi rằng đó là một số vấn đề về thời gian, trong đó Virtualbox không "sẵn sàng" để cung cấp các gắn kết tệp được chia sẻ tại các điểm gắn kết / etc / fstab được chạy trong khi khởi động.
Đây là dòng fstab, chỉ để hoàn thiện:
Documents /home/benme/Documents vboxsf uid=benme,gid=benme,dmode=774,fmode=664 0 0
Có điều gì tôi có thể làm về điều này từ phía Ubuntu không? Hoặc có ai tình cờ biết thêm về điều này từ góc độ Virtualbox không?
Tôi đã tìm thấy một báo cáo cũ về trình theo dõi lỗi Virtualbox với các triệu chứng giống hệt nhau, nhưng trong trường hợp đó, người dùng đã cập nhật Virtualbox mà không cập nhật các bổ sung khách của họ và giải quyết vấn đề đó; Điều này không xảy ra ở đây, tôi chắc chắn đã cài đặt thêm 4.3 khách.