Không thể chia sẻ thư mục máy chủ với VirtualBox Guest Mint 16 64 bit


15

Sự cố Khi cố gắn thư mục dùng chung từ HĐH khách Linux Mint 16 VirtualBox, tôi gặp lỗi sau:

mount: wrong fs type, bad option, bad superblock on hostshare,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Lệnh mount của tôi là sudo mount -t vboxsf hostshare ~ / host

dmesg | đuôi tiết lộ: 'sf_read_super_aux err = -22'

Môi trường - Hệ điều hành máy chủ: Windows 7 64 bit - Hệ điều hành khách: Linux Mint 64 bit (Mate) - VirtualBox 4.3.10 - Bổ sung khách VirtualBox 4.3.10 - Thư mục dùng chung được xác định trong VirtualBox là 'hostshare' với Kiểm tra vĩnh viễn - ~ / host được định nghĩa trên hệ thống tệp hệ điều hành khách

Những gì tôi đã thử tôi có thể gắn thư mục này từ các khách VirtualBox khác, bao gồm Mint 15 32 bit. Tôi đã cài đặt lại các bổ sung của khách trên Mint 16 và từ những gì tôi có thể thấy, nó đang chạy. Tôi đã khởi động lại hệ điều hành máy chủ, VirtualBox và Hệ điều hành khách nhiều lần. Tôi đã đổi tên thư mục chia sẻ thành nhiều thứ ngớ ngẩn khác nhau nhưng không có kết quả. Thay đổi mạng VirtualBox từ NAT sang Bridged Adaptor. Các tính năng bổ sung khách khác (Bảng chia sẻ, Drag'n'Drop) hoạt động chính xác.


3
Cuối cùng tôi đã sửa nó nhưng tôi quá mới để đăng câu trả lời :(. Liên kết tượng trưng cho mount.vboxsf đã bị hỏng. Đây là những gì tôi đã chạy để sửa nó: cd / sbin sudo rm mount.vboxsf sudo ln / usr / lib / x86_64 -linux-gnu / VBoxGuestAdditions / mount.vboxsf Hy vọng điều này sẽ được sử dụng cho người khác!
William

1
Cảm ơn bạn rất nhiều vì khám phá của bạn. Tôi đã đi hạt. Tôi tự hỏi làm thế nào bạn đoán rằng vấn đề là một symlink bị hỏng, vì thông báo lỗi rất mơ hồ. Tôi đang sử dụng Debian wheezy 7.4 32-bit. Các liên kết chính xác trong trường hợp của tôi là ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf. Vui lòng gửi nó dưới dạng giải pháp ngay khi bạn có đủ đại diện để tôi có thể nâng cấp nó :)
NothingsImpossible

Câu trả lời:


8

Tôi xác nhận giải pháp của bạn. Tôi đang sử dụng máy khách debian 7 amd64 trên windows 7 64 bit. Tôi đã cập nhật hộp ảo từ 4.3.8 đến 4.3.10. Các liên kết sau:

Vấn đề này dường như được khắc phục trong kho lưu trữ lật đổ của hộp ảo. Vì vậy, nó nên được sửa trong phiên bản tiếp theo.


6
Trong khi đó, một cách giải quyết có thể là:sudo ln -sf /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
Alessio Gaeta

Giải pháp hoạt động rất tốt, nhưng tôi không thể hiểu được cuộc sống của mình tại sao điều này lại "đột ngột" xảy ra. Tôi không thực hiện bất kỳ cập nhật tự động.
Seth

4

Tôi đã từng gặp vấn đề tương tự. và giải pháp khởi động chủ đề gần như có hiệu quả với tôi, nhưng trong Lubfox 13 thay vì

ln /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf

Tôi đã sử dụng

ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf

1

Đối với Debian:

Có một liên kết tượng trưng trong /sbinthư mục, tập tin mount.vboxsf, được liên kết sai. Liên kết đúng là mount.vboxsf-> /opt/VBoxGuestAdditions-xxxxx/lib/VBoxGuestAdditions/mount.vboxsf.


0

Có thể tạo một liên kết simblic trong / usr / lib64, trỏ đến thư mục:

/opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/

Nó hoạt động trong máy khách Kubfox 14.04 của tôi trên máy chủ Windons 7

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.