VirtualBox 不适用于 Ubuntu 11.04 (Natty Narwhal)

sti*_*vlo 1 linux virtualbox ubuntu-11.04

我无法在 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
Run Code Online (Sandbox Code Playgroud)

当我作为我的用户 stivlo 运行 VirtualBox 时,QT 界面启动,我按 New,然后下一步,我在 Name 字段中写入“test”,在 Operative System 字段中写入“Linux”并选择“Linux 2.6”作为版本,然后按 Next .

在内存中,我保留默认的 256Mb,然后按 Next。在虚拟硬盘中,我选中“启动硬盘”并选中“创建新硬盘”并点击下一步。

然后在创建新硬盘向导的初始屏幕中再次下一步。作为硬盘存储,我选择“动态扩展存储”并点击下一步。

在 location 中,我编写 test-hd 并将大小保留为 8GB,然后点击 Next 并再次按 Finish 和 Finish。

我收到以下消息:

无法创建新的虚拟机测试。运行时错误打开“/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}
Run Code Online (Sandbox Code Playgroud)

Pau*_*aul 6

我认为您一定在某个时候以 root 身份运行了 virtualbox。

你能把回复贴到

ls -la /home/stivlo/.VirtualBox
Run Code Online (Sandbox Code Playgroud)

如果所有者是root,那么您可以这样做

sudo chown stivlo /home/stivlo/.VirtualBox -R
Run Code Online (Sandbox Code Playgroud)