Thư mục được chia sẻ trong VirtualBox (Ubuntu và Windows 7)


17

Tôi muốn có một thư mục có thể truy cập được trên cả Windows 7 được cài đặt trên máy chủ Ubuntu và Ubuntu.

Vì vậy, tôi đã cài đặt các bổ sung Virtualbox trên cả Windows và Ubuntu.

Sau đó, trong Ubuntu:

sudo mkdir /media/win7share
sudo mount -t vboxsf win7share /media/win7share

Tôi có:

/sbin/mount.vboxsf: mounting failed with the error: No such device
  • Tôi cần gì để nhập vào các thư mục được chia sẻ trong cài đặt Trình quản lý Virtualbox?
  • Tôi cần gì để thiết lập trên Windows?

2
Xem thêm câu trả lời nàymột câu trả lời khác trên các thư mục chia sẻ của Virtual Box.
Takkat

1
chạy lệnh này trên máy chủ hoặc sudo usermod -g vboxsf tên người dùng '?
Phill Pafford

Câu trả lời:


7

Máy chủ: Ubuntu

Chọn thư mục sẽ được chia sẻ (giống như cách bên dưới - mở cài đặt VM trên máy chủ của bạn và chọn). Hãy nói rằng đó là (thư mục trên máy chủ của bạn mà bạn muốn xem từ khách Win7):

/home/misery

Hướng dẫn này bao gồm câu trả lời. Sau khi thêm thư mục Ubuntu của bạn vào chia sẻ bắt đầu hoặc khởi động lại máy ảo Win7 của bạn, bạn nên tìm kiếm mạng cục bộ của mình (trong khách Win7; đợi cho đến khi nó tìm kiếm nó - thanh tiến trình màu xanh lá cây). Sau đó, đĩa mạng sẽ xuất hiện.

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

Trên PC của tôi, nó được tìm thấy không có thêm bước nào. Trong trường hợp có vấn đề xin vui lòng tham khảo hướng dẫn.

Máy chủ: Win7, Hệ điều hành khách: Ubuntu

Đầu tiên, vào cài đặt máy ảo của bạn:

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

Thêm thư mục Bạn muốn chia sẻ và đặt tên cho nó (nó sẽ tự động đặt tên cho nó). Ở đây, đường dẫn Win7 đến thư mục của tôi là C: \ Misery và tên là Misery

Sau đó đánh dấu tùy chọn Tự động gắn để gắn kết luôn khi khởi động VM của bạn.

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

Và về cơ bản là vậy. Bây giờ bắt đầu máy ảo của bạn. Hướng dẫn này giải thích phần còn lại, tóm lại, bạn cần tạo thư mục sẽ là Điểm gắn kết của bạn (trên máy khách). Giả sử nó sẽ là GMisery trên Ubuntu của bạn. Vì vậy, tạo nó trong thư mục người dùng của bạn. Vì vậy, bây giờ chúng tôi có thư mục trống hiện có trên hệ điều hành khách:

/home/misery/GMisery

Tiếp theo mở terminal của bạn và viết:

sudo mount -t vboxsf -o uid=1000,gid=1000 Misery /home/misery/GMisery

Bây giờ nó sẽ làm việc. Ít nhất id hiện trên PC của tôi:] Nếu không có lỗi xảy ra, hãy đăng xuất và đăng nhập lại và nó sẽ được thực hiện.

Xin vui lòng đọc hướng dẫn đính kèm cũng.

Và nói chung, nên cài đặt trên gói mở rộng VB máy chủ của bạn . Tuy nhiên nó không có ảnh hưởng đến chủ đề được thảo luận ở đây.


Dzięki :) Nhưng vấn đề là, tôi không thể thêm thư mục chia sẻ mới trong cấu hình VirtualBox. Các Ok nút chuyển sang màu xám, giống như trên Screeshot của bạn. Trình duyệt chỉ hiển thị hệ thống tệp Ubuntu, tôi không thể thấy bất kỳ thư mục Windows nào (tôi có Windows bên trong máy chủ Ubuntu).
takeshin

Bạn sẽ không thấy bất kỳ thư mục Windows nào từ Ubuntu. Tôi đã chỉnh sửa câu trả lời. Vui lòng kiểm tra xem điều đó có giải quyết được vấn đề của bạn không :)
Misery

VirtualBox thực sự ít nhất nên thông báo cho bạn rằng bạn phải chọn một thư mục từ trình chọn ... thiết kế giao diện người dùng không tốt
Amalgovinus

1

Giải pháp là:

  1. Cài đặt bổ sung Guest trên hệ thống khách (Windows)
  2. Không cài đặt bổ sung của khách trên hệ thống máy chủ (Ubuntu)
  3. Thêm người dùng vào vboxusersnhóm (hoặc vboxsf, tùy thuộc vào phiên bản):

    sudo usermod -aG vboxusers $USER
    
  4. Tạo thư mục cho các tài liệu được chia sẻ:

    mkdir /home/$USER/shared
    

    (lỗi là cố gắng đặt cái này vào /mediavà thử gắn nó - điều này không cần thiết vì VirtualBox mới nhất làm điều đó cho chúng tôi)

  5. Đi đến các tùy chọn VirtualBox và thêm sharedthư mục đó vào các đường dẫn được chia sẻ.

    Trong trường hợp của tôi, nút có màu xám có lẽ là do các quyền, hiện đã được giải quyết trong 3.

  6. Đảm bảo rằng vboxsfmô-đun hạt nhân đang chạy bởi: modprobe vboxsf(bên trong VM).

Và đó là tất cả. Các dir được chỉ định sẽ xuất hiện trong Windows dưới dạng một ổ đĩa mới.


nhóm 'vboxsf' không tồn tại
Mr-Programs

@ Mr-Programs Hãy thử vboxusers.
kenorb

0

Tạo một thư mục trên Windows, giả sử ubfox.

Trong thiết bị của VMware chia sẻ thư mục này (ubfox).

Tạo một thư mục trên Ubuntu trong root (/) say / windows.

mount.vboxsf -w ubuntu /windows

2
Không có vấn đề trong câu trả lời nhưng cố gắng định dạng nó tốt hơn một chút. Mọi người có thể sẽ chú ý nhiều hơn vì nó.
VedVals

0

Câu trả lời cho câu hỏi của bạn là ở đây

Bạn phải thêm dòng gắn kết trong /etc/profiletệp để gắn kết vĩnh viễn bất cứ khi nào bạn đăng nhập.

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.