VirtualBox を使用して OS を RAW ディスクにインストールする方法

VirtualBox を使用して OS を RAW ディスクにインストールする方法

たとえば、ハード ドライブがいくつかあり、それぞれに独自の OS をインストールする必要があり、Windows マシンがあり、これらのハード ドライブをホット スワップできるとします。この場合、たとえば Ubuntu ISO を取得してマウントし、起動可能な USB を作成せずにハード ドライブに OS をインストールし、Windows を再起動して USB から起動し、それを使用してこのハード ドライブにインストールすることは可能ですか?

アイデアとしては、任意のインストーラー ISO を取得してエミュレートし、それを起動可能なドライブとして実行しているかのように実行し、Windows (または他の OS) 内で実行して、OS のインストールに使用するというものです。

答え1

ISOを仮想マシンソフトウェア(例えばバーチャルボックス)、ハードドライブを VM に接続し、通常どおりインストール手順に従います。


VirtualBox を使用して OS を RAW ディスクにインストールする方法

  1. ハードドライブをコンピューターに接続します。
  2. ウィンドウを開くディスクの管理 ( Win+ X> ディスク管理)
  3. ディスクの番号を確認します。たとえば、下の図の場合、必要なディスク番号は #0 です (ディスクが入っていないと想像してくださいC:)。ディスク番号は、下部のリストの左側に表示されます。

    ディスクの管理

  4. コマンドラインを開く管理者権限を持つ実行しますdiskpart:

    関心のあるディスクを選択します (番号は前に特定したものと同じである必要があります)。

    DISKPART> select disk 0
    

    切断ディスク:

    DISKPART> offline disk
    

    ディスクを書き込み可能にします。

    DISKPART> attributes disk clear readonly
    

    終了diskpart: DISKPART> exit

  5. コマンドラインを使用してハードドライブのVMDKファイルを作成する管理者権限を持つ:

    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands createrawvmdk -filename C:\PATH\WHERE\SAVE\theImage.vmdk -rawdisk \\.\PhysicalDrive0
    

    の番号を\PhysicalDrive0手順 3 で確認したディスク番号に置き換える必要があることに注意してください。

  6. VirtualBoxを開き、先ほど作成したディスクファイルを使用して新しい仮想マシンを作成します。問題がある場合は(VERR_アクセス拒否)管理者権限で VirtualBox を開いてみてください。

    作成したファイルを使用して新しいVMを作成する

  7. 作成したら、マシンの設定を入力し(まだ起動せずに)、ストレージそこに、インストールしたい OS の ISO を追加します。

    VMにISOを追加する

  8. 仮想マシンを起動し、通常どおり OS のインストールを続行します。インストール プログラムに表示されるディスクとパーティションは、このプロセス全体で使用したハード ドライブのものになります。

    Ubuntu インストールのパーティション テーブル

以上です!

関連情報