翻訳:英語-。-。
VirtualBoxは、vmwareに匹敵するinnotek(Sun、現在はOracle)によって開発されたオープンソースのx86エミュレータです。 独自の余分なパッケージは、ゲストへのRDPアクセスのようなものを追加し、基本的な経験を強化します。 このページには、VirtualBoxを設定して使用する際のハウツー、ヒント、トリックが含まれています。 |
バージョン4以降。0名前の接尾辞OSEは廃止されました。 GPL以外のすべての部分は、Oracleから入手可能な追加の拡張パックにパックされています。
- 非フリー版のインストール
- Debian Sid/Unstable
- VirtualBox用のDebian10″Buster”
- Lucas Nussbaumの非公式リポジトリ
- Oracle Virtualboxサードパーティリポジトリ
- Debian9″Stretch”
- ストレッチバックポート
- Oracle Virtualboxサードパーティリポジトリ
- Debian8″Jessie”
- サーバー
- トラブルシューティング
- 文字デバイス/dev/vboxdrvが存在しません
- あなたは”vboxusers”グループのメンバーではありません
- カーネルドライバがインストールされていません(rc=-1908)
- -1909 VERR VMドライバにアクセスできません
- RDPは箱から出して動作していませんか?
- ヒント&トリック
- コンソールの切り替え
- VNCを使用して仮想マシンをリモートで起動する方法
- も参照してください
非フリー版のインストール
Debian Sid/Unstable
メインリポジトリのcontribセクションにパッケージがあり、amd64アーキテクチャでのみ利用可能です。 以下の手順でインストールできます:”contrib”と”non-free”コンポーネントを/etc/apt/sourcesに追加します。リスト、例えば:
# Debian Unstable "Sid"deb http://httpredir.debian.org/debian/ sid main contrib non-free
-
利用可能なパッケージのリストを更新する:
# sudo apt update
-
virtualboxパッケージをインストールします。:
# sudo apt install virtualbox
VirtualBox用のDebian10″Buster”
パッケージはDebian10では利用できず、buster-backportsにも含まれません。 推奨される代替手段は、Virtual Machine Manager(buster/virt-manager)です。 Qemuの便利な基本を説明するこのリンクも参照してください
Lucas NussbaumのリポジトリまたはVirtualboxの公式サードパーティリポジトリ
Lucas Nussbaumの非公式リポジトリ
Lucas NussbaumはDebian10用のDebian unstableパッケージの非公式(およびサポートされていない)バックポートを維持しています。
Oracle Virtualboxサードパーティリポジトリ
VirtualBox Wikiに関する完全な手順
Debian9″Stretch”
VirtualBox用のパッケージはDebian9では利用できません。 VirtualBoxをインストールするには、stretch-backportsリポジトリまたは上流のサードパーティリポジトリを使用する必要があります。
ストレッチバックポート
-
https://backports.debian.org/Instructions/の手順を参照してください(メインセクションだけでなく、contribセクションのエントリを追加します)。
apt install virtualbox
Oracle Virtualboxサードパーティリポジトリ
VirtualBox Wikiの完全な手順
Debian8″Jessie”
VirtualBox4.3.36はDebian8″Jessie”用にパッケージ化されています。
virtualbox-*パッケージはVirtualBox4のcontribに移動されました。2、非フリーコンパイラとして(オープンWatcom)は、BIOSを構築するために必要とされます。
VirtualBoxを起動できるようになりました。 システムの起動時にVirtualBoxモジュールをロードしないには、/etc/default/virtualboxを編集し、LOAD_VBOXDRV_MODULEを0に設定します。
-
KDEで、KDEメニュー>システム>Oracle VM VirtualBoxに移動します
-
アクティビティ>アプリケーションのリスト>すべて(super+A)>Oracle VM Virtualbox
-
Mateでは、次の場所に移動します。: Mateメニュー>アプリケーション>システムツール>Oracle VM VirtualBox
-
アプリケーション>システムツール>Oracle VM VirtualBox
-
X端子から:
$ virtualboxOr$ VirtualBox
サーバー
次のようにVboxheadlessを使用して、VirtualBoxをヘッドレスモードで起動できます:
$ VBoxHeadless -startvm "VMName"
これをscreenインスタンス内で実行し、Ctrl+a dでVMを起動した後に画面をデタッチする必要があります。x screenを使用する必要はありません。 Vmを起動するだけです:
$ VBoxManage startvm "VMName" --type headless
とVBoxSVCプロセスがバックグラウンドに表示されます。 あなたは問題なくloggoffすることができます。
トラブルシューティング
文字デバイス/dev/vboxdrvが存在しません
VirtualBoxを起動すると、次のメッセージが表示されます:
-
WARNING: The character device /dev/vboxdrv does not exist. Please install the virtualbox-ose-modules package for your kernel and load the module named vboxdrv into your system. You will not be able to start VMs until this problem is fixed.
VirtualBoxカーネルモジュールをロードします(Debian Squeezeでもvboxnetfltをロードします):
-
$ su# modprobe vboxdrv
モジュールが見つからない場合は、インストールを参照してvirtualbox-dkms*パッケージをシステムに提供してください。
あなたは”vboxusers”グループのメンバーではありません
VirtualBoxが述べているように:
-
WARNING: You are not a member of the "vboxusers" group. Please add yourself to this group before starting VirtualBox. You will not be able to start VMs until this problem is fixed.
インストールで説明されているように、adduser(8)を介してユーザーアカウントをvboxusersグループに追加します:
-
$ su# adduser yourusername vboxusers
グループメンバーシップの変更を適用するには、ログアウトしてシステムに再度ログインします。
カーネルドライバがインストールされていません(rc=-1908)
次のメッセージが表示されます
-
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing'/etc/init.d/vboxdrv setup'as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
実行した後
-
$sudo /etc/init.d/vboxdrv setup
VirtualBoxはシステムを再起動するまで正常に動作します。 これは、システム起動時に”vboxdrv”がロードされないためです。
あなたが実際にあなたのシステムにこれらのパッケージを持っていることを確認してください
1)dkms;
2)build-essential;
3)linux-headers-$(uname-r)
次に、次の行を/etc/modulesに追加します
-
vboxdrv
-1909 VERR VMドライバにアクセスできません
上記の”vboxusers”グループのメンバーではないことを確認してください。
RDPは箱から出して動作していませんか?
RDPを動作させるには、ベンダーのwebサイトVirtualBox DownloadsからVirtualBox Extensions Packをインストールする必要があります。
ヒント&トリック
コンソールの切り替え
Linuxでコンソールを切り替える通常の方法は、ctrl-alt-Fxキーの組み合わせを使用することです。 これはVirtualBox仮想マシン(VM)では機能しません。
代わりに<ホストキー>-Fxを使用する必要があります。<ホストキー>は、ファイル->環境設定->入力で定義されたキーです。
これは、ctrl-alt-delおよびctrl-alt-backspaceでも機能します
これは、VirtualBoxユーザーマニュアルの「仮想マシンでのキーボードとマウスのサポート」、サブセクション「特殊文字の入力」
(テキストコンソールを切り替える別の方法は、alt-leftとalt-rightを使用することですが、XOrgやDirectFBのようなグラフィカルコンソールでは機能しません。)
VNCを使用して仮想マシンをリモートで起動する方法
Remote:
- リモートボックスにログオンします
-
tightvncserverをインストールします
- それを起動します(表示は必要ありません)、パスワードを選択します
- 使用しているポー:
-
netstat-tap|grep vnc
- それがだとしましょう5901
-
- サーバーがバックグラウンドで分岐したので、そこからログを解除します
ローカル:
-
xtightvncviewerをインストール
- あなたのボックスへのsshトンネルを作成します:
-
ssh-L5901:localhost:5901名無しさん@そうだドライブへ行こう
-
- それを使用する:(二つのコロンがあることに注意してくださ)
-
xtightvncviewer localhost::5901
-
-
その後、VBoxManage startvm$yourvm&
- そして、必要なだけ多くの仮想マシンを起動します。
も参照してください
-
代替のSystemVirtualizationツール。
-
Veeweeを使用して、VirtualBox用のDebianゲストイメージの作成を自動化することができます
藤堂:
-
共有フォルダ機能の説明(ユーザーはvboxsfグループにいる必要があります)
CategoryPermalink/CategoryVirtualization/CategorySoftware