毎日VirtualBoxを使用するためのヒント

これは、VirtualBoxに関する記事の三部作のパート3です! 仮想ハードディスクを作成し、仮想マシンにLinuxをインストールする方法と、VirtualBoxを毎日使用するためのヒントを見ていきます。 ゲストオペレーティングシステムとして、私はopenSUSEベースのKamarada Linuxディストリビューションを使用します。以前の投稿では、仮想化とは何か、VirtualBoxとは何か、WindowsとLinuxにインストールする方法、仮想マシンを作成する方法、Linuxを試すためにそれを使用する方法を見てき

あなたはこのページに落ちた場合、私はあなたが以前の記事からあなたの読書を開始することをお勧めします:

  • VirtualBox:それをインストールせずにLinuxを試してみる最も簡単な方法
  • Linux上でVirtualBoxをインストール

Livecd/DVDの取り出しを防ぐ

Ubuntuのようないくつかのゲストオペレーティングシステムは、シャットダウン時にライブメディアを取り出します:

インストール媒体を削除し、Enterキーを押してください

インストール媒体を削除し、Enterキーを押してください

物理コンピュータ上では、LiveDVDが排出されます。VirtualBox仮想マシンでは、仮想DVDドライブが空になります。 VMを再度起動するには、パート1で見たように、ISOイメージを仮想DVDドライブに再挿入する必要があります。 ライブメディアを使用してVMを繰り返し起動する場合、毎回ISOイメージを再挿入する必要があるため、不必要に手間がかかります。幸いなことに、VirtualBoxはライブメディアの排出を防ぐオプションを提供します。 これを有効にするには、VirtualBoxのスタート画面で仮想マシンを選択し、設定をクリックし、ストレージセクションを開き、仮想DVDドライブを選択し、LiveCD/DVDオプションを有効にします。

これから、VMをシャットダウンすると、ライブメディアは削除されなくなります。 ISOイメージを手動で再挿入しなくても、VMを再起動できます。VirtualBoxに関するこの三部作の投稿に従っている場合、これまではライブイメージから仮想マシン上でLinuxを起動していました。 そうすれば、ゲストOSに加えた変更は、VMをシャットダウンすると失われます。 Linuxとの最初の接触を持つために、ライブイメージは素晴らしいですが、日常的にLinuxを使用することはそのようには見えません。実際のコンピュータでLinuxをどのように使用するかをよりよく理解するには、仮想マシンにLinuxをインストールしましょう。 その前に、仮想ハードディスクを作成する必要があります。

VMのシャットダウンで、VirtualBoxのスタート画面でそれを選択し、設定をクリックし、ストレージセクションを開き、コントローラ:SATAを選択し、ハードディスクの追 新しいディスクの作成をクリックします。

VirtualBoxはいくつかの種類の仮想ハードディスクをサポートしています。 おそらく、このディスクを他の仮想化ソフトウェアと一緒に使用したくないので、VirtualBox native format VDI(VirtualBox Disk Image)を選択したままにして、次へをクリックします:p>

仮想ハードディスクは、ホストOSの観点から、ファイルです。 次のいずれかを選択できます。

  • 仮想ディスクの必要容量とすぐに同じサイズの固定サイズのファイルを作成する(例えば、10GBの仮想ディスクの場合、VirtualBoxは10GBのファイルを作成する)、または
  • 実際に使用されている仮想ディスクスペースと同じサイズの動的に割り当てられたファイルを作成する(このファイルは最初は非常に小さく、ゲストOSが新しいデータを保存するときにサイズが大きくなり、選択された最大容量に制限される)。

動的に割り当てられたオプションを選択したままにして、次へをクリックすることをお勧めします。

仮想ハードディスdiv>

それはそれです:仮想ハードディスクが作成され、使用する準備ができています。 設定ダイアログボックスに戻り、OKをクリックして閉じ、VirtualBoxの開始画面に戻ります。LinuxのISOイメージが仮想DVDドライブにあることを確認し、仮想マシンを起動します。

ドックのアイコンをクリックしてLinux Kamaradaインストーラを起動します。

(好奇心から、インストーラはCalamaresと呼ばれるフリーソフトウェアです)

最初のインストーラ画面で、あなたの言語を選択します(この記事の目的のために、私はデフォルトのアメリカ英語にとどまるつもりです)。次へをクリックします。

第二の画面では、パーティションは、ハードディスクを分割することができます。 この仮想マシンを使用してLinuxを試してみるだけで、仮想ディスクにインストールされている唯一のシステムになるので、パーティション分割を心配する必要はなく、ディスクを消去して次へをクリックします。

次の画面で、概要、インストーラはインストール設定を要約します。 すべてが正常であることを確認し、インストールをクリックします。

インストールが開始されると、ディスクに加えられた変更を元に戻すことはできません。 [今すぐインストール]をクリックします:P>

Linux Kamaradaのインストールを待つと、数分かかることがあります。

コーヒーを飲んで後で戻ってくることができます。

インストールが完了したら、今すぐ再起動をチェックしないで、完了をクリックします。

通常どおり仮想マシンをシャットダウン仮想DVDドライブからISOイメージを取り外します物理コンピュータのDVDドライブからDVDを取り出しているかのように。 これを行うには、仮想マシンの設定にアクセスし、ストレージセクションを開き、仮想DVDドライブを選択し、メディアアイコンをクリックし、表示されるドここで、仮想マシンを起動します。

次に、仮想マシンを起動します。 今回は、仮想ハードディスクから起動します。

最初の使用時に、Linux Kamaradaはいくつかの基本的な設定を支援するウィザードを提示します:

(好奇心から、そのウィザードはFirstbootというYaSTモジュールです)

ウィザードの最初の画面で、言語とキーボードレイアウトを選択し、次へをクリックします。

ようこそ画面で、次へをクリックします。

次の画面で、Linux Kamaradaで採用されているのと同じライセンスであるopenSUSE Leapライセンスが表示されます。 このライセンスについて心配する必要はありません:openSUSEはフリーソフトウェアなので、そのライセンスはあなたの使用を制限しません。 あなたはopenSUSE/Linux Kamaradaユーザーとしてのあなたの権利を知るためにそれを読むことができます。 終了したら、次へをクリックします:

次の画面で、時計とタイムゾーン、必要に応じてタイムゾーン、日付と時刻の設定を調整し、次へをクリッあなたのためのユーザーアカウントを作成します。 あなたのフルネームと希望のユーザー名とパスワードを入力します。 VMの使用を容易にするために、システム管理者にこのパスワードを使用するオプションと自動ログインオプションを確認することをお勧めします。 終了したら、次へをクリックします。

最後のウィザード画面で、終了をクリックします。

これで終わりです! Linux Kamaradaは仮想マシンにインストールされ、使用する準備ができています:

さて、VirtualBoxの使用をより簡単で面白くするためのヒントを見てみ

Bridged virtual networking mode

実行する内容によっては、プリンターやファイルサーバーなど、ローカルネットワーク上の他のデバイスと通信するために仮想マシンが必

デフォルトの仮想マシンのネットワーク設定を変更していない場合、仮想マシンはローカルネットワークと通信できますが、その逆は正しくありません(他のローカルネットワークデバイスは仮想マシンに到達できません)。あなたがそれに気づいていない場合は、簡単なテストを実行してください。

: ゲストOS上で、端末を開き、次のコマンドを実行して仮想マシンのIPアドレスを確認します。たとえば、私の仮想マシンにはIPアドレスが与えられています10.0.2.15/24

ホストOSで、実マシンのIPアドレスを調べます。 たとえば、10.0.0.10/24です。

ゲストOS端末に戻り、実マシンにpingします。

12345678910
$ ping 10.0.0.10PING 10.0.0.10 (10.0.0.10) 56(84) bytes of data.64 bytes from 10.0.0.10: icmp_seq=1 ttl=63 time=0.219 ms64 bytes from 10.0.0.10: icmp_seq=2 ttl=63 time=0.535 ms64 bytes from 10.0.0.10: icmp_seq=3 ttl=63 time=0.697 ms64 bytes from 10.0.0.10: icmp_seq=4 ttl=63 time=0.534 ms^C--- 10.0.0.10 ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 3052msrtt min/avg/max/mdev = 0.219/0.496/0.697/0.173 ms

(ctrl+Cを押してpingコマンドを停止します)

動作します。 ホストOSから仮想マシンにpingを実行してみてください:

12345
$ ping 10.0.2.15PING 10.0.2.15 (10.0.2.15) 56(84) bytes of data.^C--- 10.0.2.15 ping statistics ---4 packets transmitted, 0 received, 100% packet loss, time 3053ms

動作しません。これは、VirtualBoxがデフォルトで仮想マシン用の1つの仮想ネットワークアダプターを有効にし、NAT(ネットワークアドレス変換)モードを選択するために発生します。 このようにして、ゲストOSはホストOSネットワークスタックを使用して外界に接続することができ、ゲストネットワーク要求をホストからのものとし ゲストはローカルネットワークに到達することはできますが、ローカルネットワークはゲストに到達することはできず、最大でもホストのみになります。 それはあなたのISPのルーターがあなたの家コンピュータにするものをに類似している:あなたのコンピュータは網を拾い読みできるが世界はあなたの家コ

NATは、最も単純なVirtualBoxネットワークモードです。 通常、ホストまたはゲストのいずれかで構成を必要としません。 また、webの閲覧、ファイルのダウンロードなどにも十分です。 これらの理由から、これはデフォルトのネットワークモードであり、ほとんどのユースケースに適しています。しかし、VirtualBoxはネットワークを仮想化し、他のモードを提供する方法において非常に柔軟です。このモードを使用すると、VirtualBoxは実際のマシンのネットワークアダプタを使用してゲストOSネットワーク要求を直接送信し、ホストOSネットワークスタック 実際には、実際のマシンと仮想マシンが同じルータに直接接続されているかのようになります。 ホストはゲストとルーターの間ではなく、ゲストのほかに存在します。

ブリッジネットワークを有効にするには、VMをシャットダウンして、VM設定にアクセスし、ネットワークセクションを開き、接続先オプ右下の名前フィールドのネットワークアダプタ:

終了したら、okをクリックします。 仮想マシンを起動し、前のテストを繰り返します。 仮想マシンは、実際のマシンと同じネットワークからIPアドレスを受信し、仮想マシンにpingを実行できるようになりました。

NATおよびbridged adapterに加えて、VirtualBoxは他のネットワークモードを提供し、他のユースケースに役立つ可能性があります。 VirtualBoxネットワークモードの詳細については、VirtualBoxユーザーマニュアルを参照してください。

拡張パック

VirtualBoxソフトウェアは二つのコンポーネントに分割されています: Gplv2の下でライセンスされたすべてのオープンソース-コンポーネントで構成されるベース-パッケージと、ベース-パッケージの機能を拡張するいくつかの追加のOracle私の意見では、拡張パックをインストールする主な利点は、USB2.0とUSB3.0ポートを仮想化できることです(ベースパッケージはUSB1.1のみをサポートしています)。 拡張パックには、VirtualBoxのユーザーマニュアルに記載されている他の機能がいくつか追加されています。

ベースパッケージは、以前の記事でダウンロードしてインストールしたものでした。

拡張パックをダウンロードするには、次のVirtualBox公式ウェブサイトにアクセスします。

  • https://www.virtualbox.org/

次のページで、Oracle VM VirtualBox Extension Packで、サポートされているすべてのプラットフォームをクリックします。

.vbox-extpack拡張子を持つファイルをダウンロードします。ホストOSがWindowsの場合、VirtualBoxを管理者として起動する必要があります。

ホストOSがLinuxの場合、それは必要ありません: 通常どおりVirtualBoxを起動できます。次に、ファイルメニューを開き、環境設定をクリックします。

左で、拡張機能を選択します。 右で、追加ボタンをクリックします。

ダウンロードした拡張パックファイルを選択し、開くをクリックします。

確認ダイアログボックdiv>

拡張パックのライセンスを読んで(または少なくとも最後までスクロールして)、同意するをクリックします:これで、Linuxを使用している場合は、管理者(rootユーザー)のパスワードを要求されます。

VirtualBoxは、拡張パックが正常にインストールされたことを報告し、OKをクリックします。

拡張パックがインストールされている拡張機能のリストに表示されるようになりました。

OKをクリックして環境設定ダイアログボックスを閉じ、VirtualBoxのスタート画面に戻ります。ノート

: インストールされているバージョンのVirtualBoxと同じバージョンのExtension Packを常に使用する必要があります。 VirtualBoxを新しいバージョンに更新するときは、VirtualBoxの公式webサイトにアクセスし、同等のバージョンの拡張パックをダウンロードしてインストールします。

Guest Additions

VirtualBoxは、ゲストOSのパフォーマンスを向上させ、余分な機能を追加してホストとゲストシステム間のより緊密な統合を提供するために、仮想マ これらのドライバはゲスト追加と呼ばれます。 VMの使用がより速く、より便利になるように、それらをインストールすることをお勧めします。

ゲストOSがLinux Kamaradaの場合、良いニュース:Guest Additionsはすぐにインストールされます。

ゲストOSがopenSUSEの場合、Guest Additionsをインストールする最も簡単な方法は、公式の配布リポジトリからGuest Additionsを取得することです。

1
# zypper in virtualbox-guest-{tools,x11}

一般に、VirtualBoxはWindowsまたはLinuxにインストールできるGuest Additionsを備えたISOイメージを提供します。 VMウィンドウで、デバイスメニューを開き、ゲスト追加CDイメージの挿入をクリックします。

ゲストOSがWindowsの場合、Isoイメージが挿入されたときにGuest Additionsインストーラが自動的に起動される必要があります。 そうでない場合は、仮想DVDドライブから手動で起動できます。

ゲストOSがUbuntuの場合、ISOイメージが挿入されたときにGuest Additions:Guest Additionsをインストールする方法の詳細が必要な場合は、guest OSのドキュメントまたはVirtualBoxユーザーマニュアルを参照してください。注:ホストOSがLinux KamaradaまたはopenSUSEの場合、VirtualBoxにはGuest Additions ISOイメージが付属しておらず、ダウンロードの許可を求められます。

ダウンロードをクリックすると、ダウンロードが開始されますが、常にエラーで終了します。

次のエラーでネットワー

ネットワーク操作が次のエラーで失敗しました。これは既知のopenSUSEのバグであり、すでにそれに取り組んでいる人がいます:

  • Bug1132102-VirtualBox6.0。修正されていませんが、回避策としては、Guest Additions ISOイメージを手動でダウンロードしてから、仮想DVDドライブに手動で挿入することができます。Guest Additions ISOイメージは、次の場所でダウンロードできます。

    :

    • http://download.virtualbox.org/virtualbox/

    仮想マシンのウィンドウのサイズ変更

    Guest Additionsがインストールされている場合、VMウィンドウのサイズを変更すると、guest OSのビデオ設定で任意の解像度を手動で入力したかのように、ゲストOSのディスプレイ解像度が自動的に調整されます。 これにより、最も一般的な解像度(1024×768、1366×768、1920×1080など)ではない場合でも、VMのほぼすべてのディスプレイ解像度を使用できます。たとえば、VMが1024×768ピクセルの解像度でゲストとしてLinux Kamaradaを実行し、VMウィンドウのサイズを100ピクセル幅にすると、Guest Additionsは自動的にLinux Kamaradaの表示解像度を1124×768に調整します。注意:ゲストOSがLinux KamaradaまたはopenSUSEの場合、VMウィンドウのサイズを変更し、ゲストの解像度が自動的に調整されないことがあります。これは別の既知のopenSUSEのバグです:

    • Bug1151896-Leap15。1guest cant change screen resolution

    可能な回避策は、VMをシャットダウンし、VM設定にアクセスし、Displayセクションを開き、グラフィックスコントローラをデフォルトコントローラ(VMSVGA)から他のいずれか(VBoxVGAまたはVBoxSVGA)に変更することです。

    VMを再起動したくない場合は、(ゲストOS上で、rootとして)実行することです。:

    1
    # VBoxClient --vmsvga

    これで、VMウィンドウのサイズを変更すると、ゲスト解像度が期待どおりに調整されます。

    Shared clipboard

    Guest Additionsがインストールされていると、ゲストのクリップボードをホストのクリップボードと共有できます。 これにより、仮想マシンから実マシンにテキストをコピーして貼り付けることができ、その逆も可能になります。

    クリップボードの共有を有効にするには、VMウィンドウでデバイスメニューを開き、共有クリップボードサブメニューを開き、最後に双方向を選択します。

    この機能の使用方法を知っていますか? たとえば、ホストOSのお気に入りのwebブラウザでLinux how-toを開き、ゲストOSのLinuxターミナルにコマンドをコピーできます。

    これらの2つのGuest Additions機能は、私が最も使用している機能にすぎません。 Guest Additionsが提供する他の機能を知りたい場合は、VirtualBoxのユーザーマニュアルをご覧ください。

    それはすべてです、人々!VirtualBoxに関するこの三部作では、この仮想化ソフトウェアを日常的に使用するための基本とトップのヒントを共有しました。 たぶん、仮想マシンの概念はあなたに新しいですが、あなたはVirtualBoxのインターフェイスは非常に直感的であることに気づいたかもしれません:あなたはそ

コメントを残す

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