web-dev-qa-db-ja.com

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

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

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

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

3
Chris

仮想ハードドライブ

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

Windowsデバイス

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

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

接続されている各ブロックデバイス(およびVMの各仮想ハードドライブ)に対して、 デバイスファイル を作成します。最新のSCSIまたは SATA drivesは、/dev/sdの後に名前が付けられ、登録されたシーケンスに応じて文字が続きます。したがって、最初に登録されたドライブのデバイスファイルの名前は/dev/sda、2番目の/dev/sdb、3番目の/dev/sdcなどとなります。

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

GRUBとブートデバイス

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

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

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

デュアルブートのWord

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

2
Takkat

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

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

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

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

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

通常、画面には通常の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 thinksはコンピューターのハードドライブです。

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

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

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

0
David Cary