簡體   English   中英

kvm 權限在 Android Studio 模擬器上被拒絕

[英]kvm permission denied on Android Studio emulator

當我嘗試運行 AVD 時,出現以下錯誤:

/dev/kvm device permission denied

是的,我知道,我沒有訪問/dev/kvm的權限,我知道我可以通過更改我的用戶的/dev/kvm權限來“解決”它,並將我的用戶設置為 kvm 組,它是工作但是當我重新啟動我的用戶 session 時, /dev/kvm權限返回到 root 用戶和 root 組,我需要一次又一次地為我的組設置權限......

如何設置此權限並防止當我重新啟動計算機時我的權限不再更改?

所以:Ubuntu 18.04.01

此命令應該可以幫助您:

sudo setfacl -m u:$USER:rwx /dev/kvm

使用它,您將授予當前用戶對 /dev/kvm 的 rwx 權限。 或者只是將 $USER 替換為您需要的任何用戶。

正如 setfacl 聯機幫助頁中提到的“此實用程序設置文件和目錄的訪問控制列表 (ACL)”。 它與 chmod 和 chown 有點不同。 使用它,您可以向特定用戶授予所需的權限。 它是一個更強大的工具,更細粒度。 如果您想深入了解,請閱讀訪問控制列表。 例如,在 ubuntu 文檔中: https : //help.ubuntu.com/community/FilePermissionsACLs

有同樣的問題,當您重新啟動程序時它起作用了。

須藤 chmod 777 -R /dev/kvm

在 ubuntu 系統中,可以使用命令sudo chmod 777 -R /dev/kvm更新內核虛擬機的權限。

更新系統 BIOS 設置 Assus

  1. 開機按[delete]鍵進入BIOS [EZ Mode]
  2. 按[F7]鍵進入BIOS[Advanced Mode]如下圖:(如果按[delete]鍵直接進入[Advanced Mode]就不用再按[F7]鍵了)
  3. Select [Advanced]頁面點擊[CPU Configuration]項
  4. Select [Intel(VMX) Virtualization Technology]項並設置為[Enabled]
  5. 按【F10】鍵,點擊【確定】,系統會自動重啟

在此處輸入圖像描述

正確的權限是:

sudo chmod 666 /dev/kvm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM