如何在 Debian 上安裝 Virtual Box Guest Additions?

如何在 Debian 上安裝 Virtual Box Guest Additions?

我有一個德班8.1(無頭)虛擬機器(來賓)。如何安裝 Virtual Box Guest Additions?

問題如何安裝 Virtual Box 來賓添加已回答烏班圖經過

sudo apt-get install virtualbox-ose-guest-utils

但這對我不起作用:

E: Unable to locate package virtualbox-ose-guest-utils

答案1

根據我的經驗,與 VirtualBox 捆綁在一起的 Guest Additions 效果更好。以下是安裝它們的步驟。所有指令都必須以 root 身分執行。

  1. 安裝核心頭檔、建置工具和 DKMS:

     # apt update
     # apt install build-essential dkms
    

    DKMS 不是必需的,但它將在核心更新後保持來賓添加功能正常運作。否則你必須重新安裝它們。

  2. 使用 VirtualBox 選單中適當的選單項目插入虛擬 CD:

    請注意,這是一個主機選單。它不在 Debian VM 內。在全螢幕模式下,您可能需要將滑鼠移至螢幕頂部才能顯示它。如果它在視窗模式下隱藏,請參閱這個問題

    選單截圖

  3. 掛載 CD:

     # mount /dev/cdrom /media/cdrom
    
  4. cd進入掛載目錄:

     # cd /media/cdrom
    
  5. 運行安裝程式:

     # ./VBoxLinuxAdditions.run
    

或者,如果您確實想從儲存庫安裝:

# apt install virtualbox-guest-utils

答案2

這對我有用(Debian GNU/Linux 8 (Jessie) 64 位元):

  1. su使用終端指令按 root 以 root 身分登入Enter,然後輸入 root 密碼
  2. 更新您的 APT 資料庫apt-get update
  3. 安裝最新的安全性更新apt-get upgrade
  4. 安裝所需的軟體包apt-get install build-essential module-assistant
  5. 透過運行配置您的系統以建立核心模組m-a prepare
  6. 點選安裝來賓新增...從虛擬盒子裝置選單
  7. 跑步mount /dev/sr0 /media/cdrom
  8. 運行sh /media/cdrom/VBoxLinuxAdditions.run,然後按照螢幕上的指示進行操作。

答案3

當我嘗試運行“VBoxLinuxAdditions.run”時,權限被拒絕,因此我將文件更改/etc/fstabuser,exec.除此之外的步驟格羅諾斯塔伊提到的效果很好。

virtualbox論壇的解釋:

..該檔案系統是使用 noexec 選項掛載的,因此所有檔案的執行權限位元都將被忽略,並且您無法直接執行駐留在該檔案系統上的任何程式。請注意,/etc/fstab 中的使用者選項隱含了 noexec 掛載選項。 ....如果您使用user並且想要有可執行文件,請使用user,exec。

相關內容