VirtualBox

翻訳:英語-。-。

VirtualBoxは、vmwareに匹敵するinnotek(Sun、現在はOracle)によって開発されたオープンソースのx86エミュレータです。 独自の余分なパッケージは、ゲストへのRDPアクセスのようなものを追加し、基本的な経験を強化します。 このページには、VirtualBoxを設定して使用する際のハウツー、ヒント、トリックが含まれています。

バージョン4以降。0名前の接尾辞OSEは廃止されました。 GPL以外のすべての部分は、Oracleから入手可能な追加の拡張パックにパックされています。

非フリー版のインストール

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
  1. 利用可能なパッケージのリストを更新する:

    # sudo apt update
  2. 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

You might also like

コメントを残す

メールアドレスが公開されることはありません。