主機:WIN10
虛擬機軟體:VMware Workstation 15 Pro
虛擬機OS:ubuntu-18.04.4-desktop-amd64
這兩天在虛擬機中安裝ubuntu-18程序中遇到 Linux系統不識別U盤問題,在網上找了很多辦法都沒能解決,下面是我試過的方法僅供大家參考:
一、檢查VM是否有配置USB控制器: VM選單 虛擬機=》設定,如果沒有USB控制器這一項,則添加,右邊連接框內的對勾都打上,如下圖。我的是已經設定好的,這第一個方法沒用。

二、檢查Windows 10相應的服務是否有開啟,步驟:Win+R ,輸入services.msc回車,打開服務視窗,找到VMware USB Arbitration Service,查看是否啟動,如果未啟動,則啟動此服務。我的電腦此項服務是已經開啟的,所以這個方法也沒用。

三、網上看到有說U盤沒掛載,需要手動掛,試下
$sudo mkdir /mnt/udisk
$sudo mount /dev/sdb1 /mnt/udisk
提示:mount:/mnt/udisk: special device /dev/sdb1 does not exist
使用lsusb,lsblk命令,都沒看到U盤(sdb1),如下圖:

四、看到網上有說要在VM先把U盤連接到虛擬機,再試下
VM=》選單 虛擬機=》可移動設備=》連接,如下圖:

連接好后,在win10下已經看不到U盤, 進入Linux, 執行第三步的命令,結果還是一樣,這個方法又失敗了。
五、網上還有說檔案系統格式不對的,我的U盤是fat32的,這個應該沒問題。
還有說存盤模塊沒加載的,modprobe 加載模塊也不行。
最終,在各種試中,將VM中的USB控制器=》USB兼容性設定為3.0(具體步驟看第一步),重啟虛擬機,ubuntu桌面上出來U盤圖示了,問題解決!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/17779.html
標籤:系統維護與使用區
上一篇:error: ‘gets’ undeclared here (not in a function); did you mean ‘fgets’? _GL_WA
