VirtualBox VMにUbuntu 15.04をインストールする

VirtualBox VMにUbuntu 15.04をインストールする

私は大学で Unix のコースを受講しており、その一環として、自分のコンピューターで Ubuntu のライブ USB を使用しようとしています。私のコンピューターは 64 ビット Windows 7 を実行しています。LinuxLive を使用して、16 GB フラッシュ ドライブに VirtualBox をインストールしました。これを使用して 64 ビット Ubuntu 15.04 をインストールするのに問題がありましたが、32 ビット 15.04 は正常にインストールできました。私の最終的な目標は、Windows インストールを維持し、主に VM 経由で Ubuntu を実行することです (場合によっては VM から起動することもあります)。

ここ数週間、「Try Linux」オプションを使用して実行してきましたが、読んだところによると、フラッシュ ドライブに Linux を「インストール」して設定を維持できると思います (VM での実行速度を速めることができるかもしれません)。YouTube でいくつかのウォークスルー ビデオを見つけましたが、表示される画面は少し異なります。「アップデートをダウンロード」チェックボックスの画面の後、デバイスのブート ローダーを設定するように求めるドロップダウン メニューが表示されます。唯一のオプションは /dev/sda で、別のオプションを追加しようとしても機能しないようです。

私はほぼ完全な Unix 初心者ですが、それを認めることを恥ずかしく思いません。/dev/sda がドライブであることは理解していますが、どのドライブでしょうか? それはコンピューターのハード ドライブ、フラッシュ ドライブ、または VM 内の仮想ドライブでしょうか? そこに Ubuntu をインストールすると、既存のハード ドライブと Windows のインストールに悪影響がありますか?

答え1

仮想ハードドライブ

その間Virtual Boxなどの仮想マシンにUbuntuをインストールする仮想化されたOSとそのデータを格納するための仮想ハードドライブを作成します。ホストOSの場合、この仮想ハードドライブは実際のハードドライブ上のファイルただし、ゲスト オペレーティング システムは、実際のドライブであるかのように使用して、ゲストのニーズに合わせてパーティション分割およびフォーマットすることができます。これにより、実際のドライブ上のパーティションとファイル システムはそのまま残ります。

Windowsデバイス

Windows では、ハード ドライブまたはそのパーティションには、そのパーティションがどこにあるかに関係なく文字が割り当てられますA: B: C:, ...。これは、Unix と Ubuntu では異なります。

Unix および Ubuntu のデバイス ファイル

接続されている各ブロックデバイス(およびVM内の各仮想ハードドライブ)ごとに、デバイスファイル. 現代のSCSIまたはアタd/dev/sdドライブの名前は、登録された順序に応じて、 に続いて文字が付けられます。したがって、最初に登録されたドライブのデバイス ファイルは/dev/sda、2 番目は/dev/sdb、3 番目/dev/sdcは というように名前が付けられます。

そのドライブにパーティションを追加すると、連続した番号が付けられます/sda1, /sda2, /sda3, ...。そのため、特定のパーティションがどのハードドライブにあるかを簡単に確認できます。

Grubとブートデバイス

ここで、Ubuntu の起動に必要なマスター ブート ローダー (Grub) をインストールするために、どのドライブにインストールするかをさらに指定できます。これは、コンピューター (または仮想マシン) に複数のドライブが接続されている場合にのみ重要です。

あなたの場合、仮想ハードドライブを 1 つだけ作成した可能性があります (複数作成することも可能です)。そのドライブには という名前が付けられています/dev/sda。このドライブに、Grub と OS をインストールします。

仮想マシンでは、これは依然として仮想ハードドライブであり、ホスト OS が存在するベアメタル ドライブではないことに注意してください。

デュアルブートについて

実際のコンピュータでは、複数の OS から選択する必要がある場合、ブート ローダーが実際に最初のブート可能なドライブに配置されるように注意する必要があります。ブート ローダーは、起動前に存在していた他の (Windows など) マスター ブート レコードを置き換えます。その場合にのみ、ブート時にオペレーティング システムを選択できるデュアル ブート システムが可能になります。何らかの理由でこれを望まない場合は、Grub に別のドライブ (またはパーティション) にインストールするように指示できます (使用可能な場合)。

答え2

私は Windows 7 で起動するラップトップを持っています。そのラップトップ上の仮想マシン内で Ubuntu を実行することがよくあります。

仮想マシン内で Ubuntu を実行するには、ダウンロードしてインストールする必要がある重要なものが 2 つあります。

  1. Virtualbox アプリケーション「.exe」インストーラーを Windows のダウンロード フォルダーにダウンロードします。次に、VirtualBox アプリケーション (または他の仮想マシン) をホスト OS にインストールします。この場合、Windows 7 ホスト OS に「Virtualbox for Windows hosts」をインストールします。Wikibooks: VirtualBox / インストール / Windows詳細はこちらをご覧ください。
  2. Ubuntu の「.iso」イメージ ファイルを Windows のダウンロード フォルダーにダウンロードします。次に、VirtualBox を実行し、新しい仮想マシンを作成するように指示して、その「.iso」イメージからその仮想マシンを起動し、その仮想マシン内に Ubuntu をインストールします。Wikibooks: VirtualBox/Ubuntu 仮想マシンの設定ステップバイステップの手順が記載されています。

Ubuntu をインストールして数回再起動したら、Windows のダウンロード フォルダーからダウンロードしたファイルを削除できます。

初期インストール中や仮想マシン内でゲストオペレーティングシステムとしてUbuntuを実行している間は、USBフラッシュドライブは必要ありませんでした。正直なところ、「LinuxLiveを使用してVirtualBoxを16GBのフラッシュドライブにインストールしました」とはどういう意味かわかりません。この文にはタイプミスがたくさんあると思います。(望んだコンピュータのハードドライブを完全に消去し、そこに Linux をインストールする。「LiveUSB」ブート可能な USB フラッシュドライブを作成して「Ubuntu を試す」ことは、その方向への第一歩としては良いですが、それはあなたがやりたいことではないようです。(Ubuntu ホストコンピュータ上の仮想マシン内で他のオペレーティングシステムを実行できるように「VirtualBox for Ubuntu hosts」をダウンロードする人を見たことがありますが、それはあなたがやりたいことではないようです。)

通常、画面には通常の Windows タスクバーと、その仮想マシンの名前の後に「- Oracle VM VirtualBox」と表示されたタイトル バーのある大きなウィンドウが表示されます。このウィンドウ内であらゆる種類の Linux アプリケーションを実行します。この大きなウィンドウの横には、タイトル バーに「Oracle VM VirtualBox Manager」と表示された別の小さなウィンドウがあります。この小さなウィンドウで、仮想マシンの名前をクリックし、「設定」をクリックしてから「ストレージ」をクリックしてストレージ ツリー ビューを表示します。すべてのデフォルトを受け入れた場合 (上記の手順に従うなど)、デフォルトではそのストレージ ツリーに「ディスク」が 1 つだけあり、それをクリックすると、実際には「C:\Users\dc\VirtualBox VMs\」フォルダーにあるファイルであることがわかります。このファイルは、仮想マシン内の Ubuntu OS が「/dev/sda」ハード ドライブとして認識するものです。

では、/dev/sda とは何でしょうか?

Ubuntuを実行している場合、「/dev/sda」はUbuntuが考えるコンピュータのハードドライブです。

Ubuntu をハード ドライブから起動して画面全体を表示する場合 (つまり、Ubuntu が実際に物理ハードウェア上で直接実行されている場合)、「/dev/sda」が実際の物理ハード ドライブです。

ライブ USB フラッシュ ドライブから Ubuntu を起動して画面全体を表示する (つまり、Ubuntu が実際に物理ハードウェア上で直接実行されている) のを見ると、「/dev/sda」と「/dev/sdb」の両方が表示されます。どちらが実際の物理ハード ドライブで、どちらが実際の物理ライブ USB フラッシュ ドライブなのか、私には思い出せません。(これらを他のものと区別する方法を尋ねるのは、別の優れた質問になります)。

Ubuntu が「...- Oracle VM VirtualBox」ウィンドウ内で実行されている場合、そのウィンドウ内の「/dev/sda」は、仮想マシンが仮想ハード ドライブをシミュレートするために使用しているものです。Ubuntu が Windows ホスト上の仮想マシン内で実行されている場合、Ubuntu が「/dev/sda」として認識するものは、通常、C:\ ハード ドライブのどこかのフォルダーにある「.vdi」ファイルです。時々、Ubuntu が「/dev/sda」として認識するものを VirtualBox がデフォルトの「.vdi」ファイルではなく物理ハード ドライブまたは USB スティックに再マップできるように、これらの設定を変更する人がいると聞きます。「Oracle VM VirtualBox Manager」の設定を確認すると、システム上でそれが正確に何であるかがわかります。

関連情報