VirtualBox虚拟机消失的解决方法

        问题出现:今天VirtualBox版本更新,升级后发现使用很久的WinXP虚拟机没有了。

        1. Ubuntu安装的软件都会在/usr/share/applications文件夹下面生成快捷方式;

        2. 我注意到以前安装VBox用某种方式更改了其快捷方式的属性,使得每次点击启动器里的VBox图标都是以root权限打开应用程序,现在却是直接打开,是普通用户权限,会不会与这个有关系?

        3. 现在尝试更改VBox快捷方式的属性,要使得其以root权限执行,可以在图标上右键->基本->命令,此栏上最前加上“gksudo ”(无引号),即可以赋予其root权限;

        4. 但是我进Ubuntu系统就是普通用户,不具有超级用户权限,无法直接对除了本用户目录以外的其他路径下的文件及其属性进行修改,因此我即使操作了步骤3,重新查看属性会发现没有任何更改;

        5. 想到Ubuntu下的所谓快捷方式(此称呼也是参考Windows的)也是一种软链接文件,可以用文本编辑器对其进行编辑;于是我先在终端下执行命令“sudo gedit ”,然后再通过Gedit打开/usr/share/applications/virtualbox.desktop,找到“Exec=VirtualBox %U”这一行,修改为“Exec=gksudo VirtualBox %U”,保存;

        6. 重新查看VBox快捷方式的属性,发现其命令那一行已经变成“Exec=gksudo VirtualBox %U”了;再次点击VBox图标,会弹出输入密码的对话框,输入root密码后,可以看到以前的WinXP虚拟机重新出现啦!

        总结:这个问题其实不是一个“问题”,关键是要清楚使用哪个用户执行应用程序,在VBox中,如果是用普通用户登录,会在该用户文件夹下创建虚拟机,如果是用root用户登录,则会在root用户文件夹下创建虚拟机。因为VBox需要访问一些底层的设备,例如挂载U盘,给它较高的权限能保证其运行起来没有任何问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值