升級到 Ubuntu LTS-18 後,標記為「自動掛載」的 VirtualBox 共用資料夾不再掛載

升級到 Ubuntu LTS-18 後,標記為「自動掛載」的 VirtualBox 共用資料夾不再掛載

運行最新的 VirtualBox (5.2.18) 沒有出現任何問題,直到我更新到 Ubuntu LTS-18。 (主機是 OS/X。)現在,標記為「自動安裝」的共用資料夾不會安裝。 (我從「virtualbox.org」的擴充包中重新安裝了「Guest Additions」並重新啟動,以防萬一。但沒有效果。)

我確實看到了/media/sf_sharename所有指定共享的資料夾,但其中沒有任何內容:它們未安裝!

明確使用sudo mount,當我這樣做時,共享資料夾的內容現在就會出現。但是,當我在 VirtualBox 共用資料夾設定中指定「自動安裝」時,我不必這樣做。

請注意,我根本沒有更改 VirtualBox 的任何內容:我僅有的升級了Ubuntu。它工作得完美,直到我做到了這。

(是的,該使用者是相應 Linux 群組的成員。它已獲得許可。

同樣有趣的是,/dev/cdrom也沒有被安裝......

答案1

根據我的原始答案,以下是該問題的最終解決方案的摘要:

參考: Virtualbox - 資料夾不會自動掛載,Windows 7 主機 Ubuntu 17.10 來賓

我發現,與上面的頁面相反virtualbox-guest-utils.service不是嘗試安裝共用。確實如此vboxadd-service.service。但如果您只是從 virtualbox.org 安裝驅動程式擴充包,則無法取得該功能。您需要從提供的 CD-ROM 安裝擴展,該 CD-ROM 在 OS/X 上是應用程式套件的一部分。

那麼,Conflicts=指令是完全正確的:

sudo systemctl edit --full vboxadd-service

...然後systemd-timesync.serviceConflicts=清單中刪除。 (在從 CDRom 安裝之後、重新啟動之前執行此操作。)

重新啟動後,您的共享將在那裡。

其他支持資訊可以在下面我的原始答案中找到。

答案2

我正在修改我的答案,使其變得更好。

我所經歷的整體情況最好描述如下:

https://askubuntu.com/questions/1066056/vbox-16-04-guest-upgraded-to-18-04-shared-folders-are-wrong

(雖然沒有收到“答覆”連結到其他頁面,我在這裡引用了其中一些頁面。

問題似乎出在「askubuntu」頁面中討論的vboxadd-service和/或 中:vboxadd-guest-utils-service

Virtualbox - 資料夾不會自動掛載,Windows 7 主機 Ubuntu 17.10 來賓

……指的是這個 Ubuntu 錯誤報告:

https://bugs.launchpad.net/ubuntu-mate/+bug/1769453

在撰寫本文時,我試圖找出服務在我的案例中啟動時失敗的確切原因,但我觀察到該服務沒有運行,並且如果在我的系統上執行以下命令,則會顯示共用:

sudo systemctl restart vboxadd-service.service

然而,與引用的帖子不同,我的服務狀態顯示了多項服務,其中一些“已退出”:

● vboxadd.service
   Loaded: loaded (/opt/VBoxGuestAdditions-5.2.18/init/vboxadd; enabled; vendor preset: enabled)
   Active: active (exited) since Thu 2018-08-23 12:06:20 EDT; 5min ago
  Process: 905 ExecStart=/opt/VBoxGuestAdditions-5.2.18/init/vboxadd start (code=exited, status=0/SUCCESS)
 Main PID: 905 (code=exited, status=0/SUCCESS)

Aug 23 12:06:00 MyVM systemd[1]: Starting vboxadd.service...
Aug 23 12:06:03 myVM vboxadd[905]: VirtualBox Guest Additions: Starting.
Aug 23 12:06:20 MyVM systemd[1]: Started vboxadd.service.

● vboxadd-service.service
   Loaded: loaded (/opt/VBoxGuestAdditions-5.2.18/init/vboxadd-service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2018-08-23 12:11:20 EDT; 3s ago
  Process: 2696 ExecStart=/opt/VBoxGuestAdditions-5.2.18/init/vboxadd-service start (code=exited, status=0/SUCCESS)
    Tasks: 8 (limit: 4665)
   CGroup: /system.slice/vboxadd-service.service
           └─2737 /usr/sbin/VBoxService --pidfile /var/run/vboxadd-service.sh

Aug 23 12:11:19 MyVM systemd[1]: Starting vboxadd-service.service...
Aug 23 12:11:20 MyVM vboxadd-service[2696]: vboxadd-service.sh: Starting VirtualBox Guest Addition service.
Aug 23 12:11:20 MyVM vboxadd-service.sh[2717]: Starting VirtualBox Guest Addition service.
Aug 23 12:11:20 MyVM vboxadd-service.sh[2736]: VirtualBox Guest Addition service started.
Aug 23 12:11:20 MyVM systemd[1]: Started vboxadd-service.service.

● virtualbox.service - LSB: VirtualBox Linux kernel module
   Loaded: loaded (/etc/init.d/virtualbox; generated)
   Active: active (exited) since Thu 2018-08-23 12:06:08 EDT; 5min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1356 ExecStart=/etc/init.d/virtualbox start (code=exited, status=0/SUCCESS)

Aug 23 12:06:06 MyVM systemd[1]: Starting LSB: VirtualBox Linux kernel module...
Aug 23 12:06:08 MyVM systemd[1]: Started LSB: VirtualBox Linux kernel module.

無疑,這種「混亂」對我的問題有很大影響。 。 。

相關內容