我无法在 Ubuntu Linux 11.04 上运行 VirtualBox。我安装了以下软件包:
ii virtualbox-guest-additions 4.0.4-1 guest additions iso image for VirtualBox
ii virtualbox-ose 4.0.4-dfsg-1ubuntu4.1 x86 virtualization solution - base binaries
ii virtualbox-ose-dkms 4.0.4-dfsg-1ubuntu4.1 x86 virtualization solution - kernel module sources for dkms
ii virtualbox-ose-fuse 4.0.4-dfsg-1ubuntu4.1 x86 virtualization solution - virtual filesystem
ii virtualbox-ose-guest-utils 4.0.4-dfsg-1ubuntu4.1 x86 virtualization solution - non-X11 guest utilities
ii virtualbox-ose-guest-x11 4.0.4-dfsg-1ubuntu4.1 x86 virtualization solution - X11 guest utilities
ii virtualbox-ose-qt 4.0.4-dfsg-1ubuntu4.1 x86 virtualization solution - Qt based user interface
当我以用户身份运行 VirtualBox 时,QT 界面启动,我按“新建”,然后按“下一步”,在“名称”字段中写入“测试”,在“操作系统”字段中写入“Linux”,并选择“Linux 2.6”作为版本,然后按“下一步”。
在内存方面,我保留默认的 256Mb,然后按下一步。在虚拟硬盘方面,我保留“启动硬盘”的勾选,同时选择“创建新硬盘”,然后单击下一步。
然后在“创建新硬盘”向导的启动画面中再次单击“下一步”。对于硬盘存储,我选择“动态扩展存储”,然后单击“下一步”。
在位置我写入 test-hd 并将大小保留为 8GB 然后单击下一步并再次按完成。
我收到以下消息:
无法创建新的虚拟机测试。运行时错误打开“/home/stivlo/.VirtualBox/VirtualBox.xml-tmp”并读取:-38(拒绝访问)。/build/buildd/virtualbox-ose-4.0.4-dfsg/src/VBox/Main/src-server/VirtualBoxImpl.cpp[3302](nsresult VirtualBox::saveSettings())。
细节:
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
VirtualBox
Interface:
IVirtualBox {d2de270c-1d4b-4c9e-843f-bbb9b47269ff}
答案1
我认为您一定在某个时候以 root 身份运行过 virtualbox。
你能把回复发布到
ls -la /home/stivlo/.VirtualBox
如果所有者是 root,那么你可以这样做
sudo chown stivlo /home/stivlo/.VirtualBox -R