Không thể cài đặt hình ảnh CD bổ sung của khách trên hộp ảo


72

Lỗi khi tôi nhấp vào Chèn hình ảnh CD GuestAdditions từ "Thiết bị"

Unable to insert the virtual optical disk /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso into the machine VirtualUbuntu.
Would you like to try to force insertion of this disk?
Could not mount the media/drive    '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
Callee: 
IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}

Tôi có thể thấy VBoxGuestAdditions trong danh sách VirtualBox

homeuser@ubuntu:/usr/share/virtualbox$ ls -l
drwxr-xr-x 2 root root 4096 Jan 14 12:46 nls
-rw-r--r-- 1 root root 64647168 Apr 7 2014 VBoxGuestAdditions.iso
-rwxr-xr-x 1 root root 2176 Apr 6 2014 VBox.sh
-rwxr-xr-x 1 root root 4161 Apr 7 2014 VBoxSysInfo.sh

Bất kỳ đề xuất)?


1
Hệ điều hành máy chủ của bạn là gì? Không có bổ sung khách cho MacOS.
Takkat

HĐH là MAC. Đã cài đặt Ubuntu trên Virtual Box. Cảm ơn bạn!
Rads

Câu trả lời:


68

Tôi giả sử hệ điều hành máy chủ của bạn là Mac OS X và bạn đã cài đặt Ubuntu làm hệ điều hành khách.

Không cần phải gắn kết bổ sung ISO của khách và cài đặt từ nó nếu hệ điều hành khách của bạn là Ubuntu.

Thay vào đó, hãy mở một thiết bị đầu cuối và nhập thông tin sau -

sudo apt-get install virtualbox-guest-utils

Điều này sẽ cài đặt các bổ sung của khách và ít nhiều tương đương với cài đặt thông qua ISO.


5
Tuyên bố về "Không cần cài đặt Bổ sung khách" là quá lớn và không thực sự trả lời vấn đề cơ bản của CD không gắn được. Theo kinh nghiệm của tôi, các trình điều khiển được cung cấp trên CD Bổ sung khách mới hơn và cung cấp hiệu suất tốt hơn so với các trình điều khiển được cung cấp trong Ubuntu PPA. Hơn nữa, như @chovy đã giải thích, giải pháp này không mở rộng tốt khi nhận được trên các bản phân phối không dựa trên Ubuntu. Vui lòng xem câu trả lời của dave-rose dưới đây để có giải pháp tốt hơn.
tresf

1
Để cài đặt bổ sung khách ảo trên Debian: virtualboxes.org/doc/installing-guest-additions-on-debian @chovy
Caleb Jay

Lệnh brew install virtualbox-guest-utilscũng sẽ hoạt động
Arefe

1
Điều này không trả lời câu hỏi ... đó là về VERR_PDM_MEDIA_LOCKEDlỗi.
Kamafeather

36

Tôi đã gặp phải vấn đề này gần đây (tháng 9 năm 2017) khi cố gắng cài đặt Guest Additions vào Oracle VM VirtualBox Manager phiên bản 5.1.28, trong một VM mới được cài đặt cho Ubuntu phiên bản 16.04.3. Máy chủ lưu trữ là Win-10. Vấn đề là hình ảnh CD Bổ sung của Khách đã được gắn. Để sửa chữa nó:

  • Trong Trình quản lý VM trong Cài đặt-> Lưu trữ, bên dưới Trình điều khiển: Nhấp chuột phải vào VBoxGuestAdditions và chọn Xóa Xóa tệp đính kèm. "Sẽ có một hộp xác nhận: nhấp vào Xóa bỏ.
  • Nhấp vào biểu tượng Số + + bên cạnh Bộ điều khiển, "để thêm ổ đĩa quang mới. Một hộp thoại sẽ mở ra. Chọn Rời bỏ trống-> Được rồi
  • Mở VM và chọn Thiết bị-> Chèn khách bổ sung. Nó nên cài đặt ngay bây giờ. Tắt nguồn VM (không phải Trình quản lý VM) và khởi động lại VM. GuestAdditions nên được làm việc.

Những công việc này. Nhưng đối với tôi, tôi đã phải cài đặt các bổ sung dành cho khách vì hệ điều hành (LubFi trong trường hợp của tôi) không bắt đầu tập lệnh "autorun.sh". Vì vậy, tôi đã phải thực hiện thủ công điều này: sudo ./VBoxLinuxAdditions.run Điều này hơn nói với tôi rằng hệ thống của tôi không được thiết lập để biên dịch mô-đun hạt nhân cho các bổ sung của khách. Vì vậy, tôi đã phải cài đặt chúng trước khi chạy lại tập lệnh: sudo apt install gcc make perl sudo ./VBoxLinuxAdditions.run Sau khi khởi động lại, việc thay đổi kích thước đã thực hiện. Cảm ơn các bạn!
KFleischer

Phần mềm xóa tệp đính kèm. "Bị vô hiệu hóa / không thể truy cập đối với tôi, bạn có biết tại sao không?
Les

@ Có thể vì VM của bạn vẫn đang chạy
Daniel Jamrozik

7

Đối với tôi, giải pháp đã phát hiện ra rằng bạn phải thêm một ổ đĩa quang trống trong cài đặt máy ảo! Nếu bạn cố gắng "trợ giúp" bằng cách tải trước VBoxGuestAdditions.iso, nó không hoạt động. Phím tắt trên menu Thiết bị "Chèn hình ảnh CD bổ sung của khách ..." muốn tìm một ổ đĩa quang trống để sử dụng!


1
Tôi làm theo một thủ tục tương tự. Bằng cách tắt nguồn máy khách, xóa ổ đĩa quang và thêm lại một ổ đĩa, tôi đã có thể chèn lại đĩa CD Bổ sung khách. Đây phải là câu trả lời được chấp nhận vì đây là cách khắc phục thân thiện nhất với vấn đề. Trong khi các câu trả lời khác hướng dẫn sử dụng apt-getlà một cách giải quyết, không phải là một giải pháp.
tresf

Nếu bạn đang chạy VirtualBox do Oracle cung cấp, bạn không nên sử dụng apt-getphương thức này. Các apt-getgiải pháp là một chút tốt hơn vì nếu máy chủ của bạn cũng là Ubuntu và bạn đang sử dụng gói VirtualBox Ubuntu cung cấp. Nó sẽ giữ cho hệ thống khách của bạn chạy đúng phiên bản bổ sung của khách khi VirtualBox được cập nhật trên máy chủ (họ cập nhật các gói bổ sung khách và gói VirtualBox của họ cùng một lúc, vì vậy cả máy chủ và khách đều được cập nhật phần mềm).
Chai T. Rex

5

Tôi đã giải quyết bằng cách gắn hình ảnh thủ công (sau khi thêm Thiết bị và ISO theo câu trả lời của Dave Rose ) và chạy trình cài đặt.

sudo su
cd /media
mkdir cdrom
mount /dev/cdrom /media/cdrom
cd cdrom
sh VBoxLinuxAdditions.run

Kiểm tra câu trả lời của tôi trên superuser 😉


Mặc dù liên kết này có thể trả lời câu hỏi, tốt hơn là bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở nên không hợp lệ nếu trang được liên kết thay đổi. - Từ đánh giá
trưởng thành

Không phải là "tốt hơn", nhưng cũng không sai, có xứng đáng với một downvote? Lần trước (ngày hôm qua) tôi đã viết cùng một câu trả lời cho hai câu hỏi khác nhau tôi cũng bị hạ cấp .. 😕 Dù sao, tôi đã thêm các lệnh có liên quan cho giải pháp.
Kamafeather

2
Tất cả các giải pháp khác đã không làm việc cho tôi. Bạn đã làm việc.
Abhishek Tyagi

4

Xin chào Tôi đã gặp vấn đề tương tự (sao chép và dán vấn đề) và tôi đã nhập các lệnh sau từ thiết bị đầu cuối và giải quyết vấn đề.

  • sudo apt-get upgrade
  • sudo apt-get install virtualbox-guest-additions-iso
  • Chuyển đến cài đặt hiển thị, dưới quay video, kiểm tra bật quay video
  • sudo apt-get install virtualbox-guest-utils
  • khởi động lại máy ảo.

3
"trong quay video, kiểm tra kích hoạt quay video" - điều này cực kỳ khó có thể giúp đỡ. Không xúc phạm, nhưng đây có lẽ không phải là một ý tưởng tốt. :-)
Max Murphy

Kích hoạt tính năng quay video không liên quan gì đến vấn đề sao chép và dán. Đó là về một vấn đề tải bổ sung của khách.
Volomike

3

Tôi gặp vấn đề tương tự và cài đặt thủ công với sudo apt-get không hoạt động với tôi. Các hộp ảo khác nhau có phiên bản bổ sung khách khác nhau, vì vậy tốt hơn là cài đặt các bổ sung dành cho khách đi kèm với Hộp ảo. Vì vậy, tôi đã cài đặt nó theo cách này:

  1. Từ Trình quản lý tệp, chọn "Thiết bị" -> "Chèn hình ảnh CD bổ sung của khách ..."
  2. Đăng nhập Ubuntu
  3. Ngắt kết nối đĩa CD (hình ảnh cd bổ sung của khách)
  4. Mount bổ sung khách iso

    Nó sẽ bật lên một cửa sổ yêu cầu xác nhận để chạy nó hay không. Nếu chọn chạy, hãy nhập mật khẩu đăng nhập và cài đặt nó.

  5. Khởi động lại Ubuntu


3

Có cùng một lỗi, làm cho nó hoạt động như dưới đây:

  1. sau khi gặp lỗi đó, hãy ngắt kết nối đĩa CD VBOXADDITIONS trong ubfox;
  2. lấy ra Ubuntu, nhấp vào Thiết bị - Chèn hình ảnh CD bổ sung của khách. Lần này nó sẽ bật lên một cửa sổ yêu cầu chạy nó hay không,
    • chọn chạy
    • nhập mật khẩu đăng nhập
    • bắt đầu cài đặt ngay

0

Vấn đề nhiều lần xảy ra là tệp iso bạn đã cài đặt đã được gắn. Chỉ cần đi đến Thiết bị-Thiết bị quang-Loại bỏ đĩa ảo khỏi cài đặt của khách. Sau đó, gắn thủ công tệp Guestadditions.iso bằng cách đi tới Thiết bị-Ổ đĩa quang-Chọn hình ảnh đĩa, sau đó chuyển đến thư mục bạn đã cài đặt ubfox, tìm tệp guestadditions.iso rồi gắn tệp. Sau khi được gắn kết, chỉ cần nhấp lại vào phần bổ sung Thiết bị khách, nhập mật khẩu ID người dùng cho Ubuntu và trình hướng dẫn sẽ tiếp tục cài đặt phần bổ sung dành cho khách :)


0

Trong trường hợp của tôi, điều này xảy ra vì tôi đang chạy máy chủ Ubuntu không có trình quản lý cửa sổ. Đây là cách tôi cài đặt:

Đầu tiên, khởi động Ubuntu VM. Sau đó nhấn Devices > Insert Guest Additions CD. CD đã được đưa vào nhưng bạn sẽ không thấy gì cả. Nếu bạn cố gắng nhấn Insert Guest Additions CDmột lần nữa, bạn sẽ nhận được lỗi.

Tiếp theo gắn CD:

sudo mount sr0 /media/cdrom

Và sau đó cdvào thư mục (không chơi chữ):

cd /media/cdrom

Tiếp theo, chạy tập lệnh cài đặt:

sudo ./VBoxLinuxAdditions.run

Và bây giờ mọi thứ sẽ ổn thôi :)


0

Tôi gặp vấn đề là sau khi cài ISO, đĩa trống trong Debian. Tôi đã thực hiện cách giải quyết sau:

  1. gắn hình ảnh addons trong các công cụ Deamon trong hệ thống Win
  2. sao chép các tệp từ iso vào thư mục dùng chung để truy cập chúng từ Debian ảo
  3. thực hiện cài đặt SH trực tiếp trong thư mục đó (bạn sẽ có quyền truy cập vào các tệp addons mọi lúc thông qua thư mục này)

0

Cùng một lỗi với tôi với Macos. Tôi đã gặp lỗi Could not mount the media/drive '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED). Các iso bổ sung khách đã được tải xuống trước đó. Tất cả các bước được thực hiện trong VM.

  1. cd to media/<user>/Vbox_GAs_<version>(có thể có nhiều thư mục ở đây để chọn gần đây nhất).
  2. ./autorun.sh để cài đặt bổ sung khách iso
  3. sudo reboot

Không có thư mục hữu ích /mediatrong trường hợp của tôi.
Kamafeather

0

Đối với windows 10 khi máy chủ khởi động, nhấp vào VM trên thiết bị -> Thiết bị quang -> chọn ảnh đĩa -> đi tới C: \ Program Files \ Oracle \ VirtualBox -> chọn VBoxGuestAdditions.iso từ đó -> Nhấp Ok -> Một cửa sổ nhỏ sẽ xuất hiện Nhấp vào Force Unmount -> bây giờ một lần nữa nhấp vào các thiết bị có ubfox đăng nhập -> Nhấp vào chèn Hình ảnh CD bổ sung của khách -> nhấp vào chạy -> sau khi chèn thành công, ub Ubuntu của bạn sẽ bắt đầu đến trên toàn màn hình.


Chào mừng bạn đến với AskUbfox! Câu trả lời này sẽ hữu ích hơn nếu bạn giải thích cách VBoxGuestAdditions.iso kết thúc vào lúcC:\Program Files\Oracle\VirtualBox
Elder Geek

0

Bắt đầu Ubuntu của bạn trong VirtualBox:

  1. Chuyển đến Thiết bị -> Ổ đĩa quang -> Xóa Đĩa khỏi Ổ đĩa ảo
  2. Chuyển đến Thiết bị -> Nhấp vào -> Chèn hình ảnh CD bổ sung của khách
  3. Nhập chi tiết xác thực
  4. Tắt Ubuntu và Đóng VirtualBox. Mở lại VirtualBox để thấy nó hoạt động

Ngoài ra, hãy kiểm tra Clipboard được chia sẻ và Kéo và thả được kiểm tra hai chiều


0

đi tới / media / cdrom /

hoặc tập tin và sao chép nội dung từ ổ đĩa quang virtualboxguestaddition

dán bất cứ nơi nào có thể vào tài liệu trong một thư mục, ví dụ vào một thư mục mới gọi là vbox

mở thư mục trong terminal

sudo chmod -x VBoxLinuxAddtions.run

sudo sh ./VBoxLinuxAddtions.run

Sau khi khởi động lại, hệ thống sẽ khởi động như ở chế độ toàn màn hình.

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.