VirtualBox - WindowsホストとLinuxのRAWディスクゲストの問題

VirtualBox - WindowsホストとLinuxのRAWディスクゲストの問題

起動可能なLinux rawディスクの作成にはいくつかの問題があります。

ストレージデバイスが2つあります。

ここに画像の説明を入力してください。

ディスク1の分析は以下の通りである。

ここに画像の説明を入力してください。

これは次の出力です.\VBoxManage internalcommands listpartitions -rawdisk \\.\PhysicalDrive1

ここに画像の説明を入力してください。

要約すると、ディスク1にWindows 10とUbuntuをインストールしました。 Intel Rapid Storage Technologyを無効にし、AHCIを使用してUbuntu 20.04.1(つまり、対応するカーネル)をサポートすることに注意してください。

vmdk私の目標は、私のUbuntuインストールを指すディスク0(パーティション5、6、7)に保存されているRAWディスクを作成することです。D:PCをUbuntuに直接ダブルブートする機能を削除したくありませんが、WindowsでUbuntuインスタンスにアクセスできるようにしたいです。

私のステップは次のとおりです。

  1. 原稿を作成しますvmdk
.\VBoxManage internalcommands createrawvmdk -filename "D:\Virtual Machines\Ubuntu Raw Disk\ubuntu-rawdisk.vmdk" -rawdisk \\.\PHYSICALDRIVE1 -partitions 5 -relative

ここに画像の説明を入力してください。

  1. 新しい仮想マシンを作成します。

    ㅏ。D:\Virtual Machines\Ubuntu Raw Disk\ubuntu-rawdisk.vmdkAHCI SATAコントローラとして追加されました。

    b。 「ハードディスク」が最初になるように起動順序を変更し、他のすべてのエントリを無効にします。

    氏。できるようにするEFI

  2. 始めます。

これはうまくいきません。 UEFIインタラクティブシェルから起動します。

ここに画像の説明を入力してください。

exitだからセットアップツールに入ります。スタートアップマネージャに行き、ハードドライブ(UEFI VBOX HARDDISK VB273df1fa-e2d31765)から起動しようとしました。

この時点で私は完全に詰まった。これは問題のようですEFI。パーティション5、6、7を使用してRAWディスクを作成しました。何も変わりません。パーティション2と5を使用してRAWディスクを作成しようとしましたが、失敗しました。fs0:シェルからアクセスしようとしましたが失敗しました。

vmdkまた、ディスク全体から生データを作成してみました。ホストI / Oキャッシュを有効にします。これは効果がありました。私はそうしたくありません。誤ってWindowsで起動したら…わかります。

コマンドラインの面では、Linuxには慣れていますが、ブートローダがどのように機能するかはよくわかりません。

どんな助けでも大変感謝します。

関連情報