mount cung cấp loại hệ thống tập tin không xác định 'vboxsf'


36

Tôi đang nhận được thông báo lỗi mount: unknown filesystem type 'vboxsf'khi cố gắn thư mục dùng chung trên máy Ubuntu khách của mình.

Tôi có một máy Windows 7 đang chạy 4.1.22V Oracle VM VirtualBox. Tôi đã thiết lập một thư mục dùng chung (có tên shared) trong Trình quản lý VirtualBox và trên máy khách 10.04 Ububtu đã chạy các lệnh:

mike@mike-laptop: ~$ mkdir win_share
mike@mike-laptop: ~$ sudo mount -t vboxsf shared win_share/
mount: unknown filesystem type 'vboxsf'

Điều kỳ lạ là với cùng một thiết lập, nhưng với hình ảnh OpenSUSE 12.1 của tôi, các bước tương tự hoạt động. Bất kỳ ý tưởng nào tại sao Ubuntu không thể tìm thấy filessytem 'vboxsf' và tôi có thể làm gì về điều đó?

EDIT
Dựa trên gợi ý tôi nhận được, tôi nghĩ rằng tôi sẽ thêm không có "menu" nào trên cửa sổ hộp ảo của khách. Nhấp vào "biểu tượng" ở trên cùng bên trái chỉ đơn giản là "di chuyển", "tối đa", "tối thiểu", v.v.

nhập mô tả hình ảnh ở đây


4
Bạn đã cài đặt VBOX Guest Additions chưa?
nerdwaller

@nerdwaller - không, làm thế nào để tôi làm điều đó?
Mike

1
Tôi đã cập nhật bài đăng của mình, dùng thử Host + D (Right Control + D) để xem nó có nhắc cài đặt bổ sung khách không. Nếu nó không hoạt động, khi tôi về nhà, tôi có thể thử tìm phiên bản VBox của bạn và xem liệu tôi có thể tạo lại UI mà bạn đang thấy không.
nerdwaller

Đã làm việc đó? Tôi có thể thử nó tối nay nếu không.
nerdwaller

@nerdwaller - menu thiết bị không bao giờ hiển thị cho tôi, nhưng tôi đã có thể tải Bổ sung khách qua Trình quản lý VirtualBox (đã tải hình ảnh CD .iso) vào thiết bị "lưu trữ". Vì vậy, đó là trong đó và bây giờ unknown filesystem typeđã biến mất, nhưng tôi đang nhận được protocol errorthay thế. Bất cứ ý tưởng về điều đó?
Mike

Câu trả lời:


38

Hãy thử cài đặt Virtualbox Guest Additions , nó sẽ chăm sóc nó.

  1. Khởi động hệ điều hành khách (UBUNTU)
  2. Nhấp vào Thiết bị trong thanh menu trên cùng (của cửa sổ VBOX chứa Ubuntu)
  3. Nhấp vào Cài đặt bổ sung khách

Cửa sổ cài đặt thiết bị VBox

Điều đó sẽ nhắc tải xuống của Bổ sung khách và có thể mở Cửa sổ nautilus khi quá trình tải xuống kết thúc.

Tại thời điểm đó, nếu nó không cài đặt tự động - bạn có thể cần mở một thiết bị đầu cuối và điều hướng đến thư mục đó và thực hiện bash với

sudo ./whthingTheArch architectureTypeYouHaveIs.sh

Nó đề nghị làm điều đó tự động cho tôi.

Bổ sung khách VBOX Tự động cài đặt Popup (lưu ý, nó yêu cầu quyền siêu người dùng trong hệ điều hành khách.)

Chỉnh sửa

Đây là một ảnh chụp màn hình của windows (Phiên bản 4.2.4r81684 - tuy nhiên, tôi đã thấy tùy chọn này vì tôi có thể nhớ với VBox. Có vẻ như những người khác không có menu trên web, tôi muốn vô hiệu hóa tôi.) về cơ bản là giống nhau. Bạn sẽ có thể nhấn các phím Host + D để cài đặt chúng (xin lỗi vì đã bỏ qua điều đó trước đó). Máy chủ , theo mặc định, là quyền kiểm soát.

Máy chủ + D


Cảm ơn thông tin chi tiết, nhưng bạn có thể cho tôi biết bạn đang lấy menu "Thiết bị" từ đâu không? Nếu tôi hiểu bạn một cách chính xác thì nó đã có trong "cửa sổ" của Khách của tôi. Tôi ra mắt khách và chụp ảnh màn hình những gì tôi đang thấy (xem chỉnh sửa). Tôi không tìm thấy tab "Thiết bị". Bạn đang chạy một phiên bản khác nhau?
Mike

Odd, trong tôi trên W7, nó trông giống với ảnh chụp màn hình của tôi ở trên (từ Virtualbox chạy trên Arch). Hãy thử nhấn <HOST> + HOME trên bàn phím của bạn (Máy chủ mặc định là Điều khiển Phải) trong khi ở trong VBOX. Điều đó sẽ bật lên thanh menu. Hãy cho tôi biết nếu điều đó không / không hoạt động!
nerdwaller

1
Chỉnh sửa: Tôi là một thằng ngốc. Có một phím tắt để cài đặt bổ sung cho khách ... Nhấn <HOST> + D (Kiểm soát phải + D). Không phải lo lắng về các menu, cho nó một shot.
nerdwaller

+1 cho "Khách bổ sung". Vì một số lý do <HOST> + D không hoạt động, menu thiết bị cũng không hiển thị. (Tôi sẽ đăng "câu trả lời" về cách tôi làm cho nó hoạt động) nhưng vì lý do khác, việc gắn kết của tôi vẫn thất bại, vì một lý do khác. :(
Mike

Điều gì nếu bạn đang trên os x với tư cách là chủ nhà?
đào tạo

16

Có lẽ đơn giản hơn để cài đặt các bổ sung của khách bằng cách sử dụng

sudo apt-get install virtualbox-guest-x11

và sau đó khởi động lại.


nó nói "E: không thể xác định vị trí gói virtualbox-guest-x11"
ealeon

Thậm chí, tôi đã không thể xác định vị trí gói, nhưng sau khi thêm tài liệu tham khảo để căng-backports trong sources.list nó bắt đầu làm việc nghĩadeb http://ftp.debian.org/debian stretch-backports main
Jeet

5

Vì vậy, theo bài đăng của nerdwaller, tôi đã cần phải cài đặt Virtualbox Guest Additions để có được vboxsfloại trong đó ... Tôi vẫn không biết tại sao điều này lại cần thiết với Ubuntu chứ không phải OpenSUSE, nhưng điều đó thực sự không quá quan trọng .

Không có đề xuất nào trước đây thực sự hoạt động để cài đặt bổ sung khách. Điều cuối cùng tôi làm là khá đơn giản:

Trên Trình quản lý VirtualBox của Oracle VM, khi bạn nhấp vào máy ảo Ubuntu, bạn có thể chọn "Cài đặt". Điều này sẽ mở cửa sổ sau:

nhập mô tả hình ảnh ở đây

Như đã thấy ở đây, tôi đã nhấp vào StorageBộ điều khiển IDE chính (nó được đặt thành không có gì) và tôi đã cập nhật Ổ đĩa CD / DVD để trỏ đến: C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso

Trường hợp bổ sung khách .iso được lưu trữ theo mặc định.


1
Ctrl-C phải sẽ giúp bạn có Menu Menu. Từ đó bạn có thể cài đặt các bổ sung của khách.
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.