備忘録のため,内容の正当性については責任を持ちません。

Ubuntu10.04 に VirtualBox をインストールし、複数ユーザで使おうとしてみた。


  1. VirtualBox を使用する各ユーザを vboxusers グループに所属させる。
    $ usermod -G vboxusers <ユーザ名>
  2. VirtualBox 用のディレクトリを作成
    $ sudo mkdir /usr/local/virtualbox
    $ cd /usr/local/virtualbox
    $ sudo mkdir HardDisks Machines
    $ sudo chmod 0770 ./*
    $ sudo touch VirtualBox.xml compreg.dat xpti.dat
    $ sudo chmod 660 ./*.*
    $ sudo chgrp -R vboxusers /usr/local/virtualbox
    $ sudo chmod 0770 /usr/local/virtualbox
  3. 各ユーザの VirtualBox のデータを格納するディレクトリを変更。
    $ rm -rf ~/.VirtualBox
    $ ln -s /usr/local/virtualbox ~/.VirtualBox
  4. ユーザ A がバックグラウンドで仮想マシン 1 を起動して、ログアウト。
    $ VBoxManage startvm -type headless <マシン名>
  5. ユーザ B でログインして、GUI で仮想マシン 2 を起動。

すると次のエラーが表示され、起動に失敗した。

仮想マシン"******"の起動に失敗しました。
Failed to open/create the internal network 'HostInterfaceNetworking-eth0' (VERR_PERMISSION_DENIED).
Unknown error creating VM (VERR_PERMISSION_DENIED).

終了コード :
NS_ERROR_FAILURE (0x80004005)
コンポーネント:
Console
インターフェース:
IConsole {********-****-****-****-************}

調べてみると、どうやら現時点では、複数のユーザで同じ NIC にブリッジ接続できない模様 (NAT だと起動できた)。VBoxWeb もうまく動かないし。改善に期待しよう。


コメント

コメントする




CAPTCHA