主要还是权限问题,是切换root用户时用的是 su 命令,只要将切换命令改成 su - 就可以成功启动virt-manager了。su命令只是切换了root身份,而shell环境依然是普通用户的;而su - 命令则是将shell环境一起切换了。用pwd命令也能看出,su命令切换时工作路径依然在普通用户下,而su -命令切换后pwd显示的路径就在root下了。