起動可能な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インスタンスにアクセスできるようにしたいです。
私のステップは次のとおりです。
- 原稿を作成します
vmdk
。
.\VBoxManage internalcommands createrawvmdk -filename "D:\Virtual Machines\Ubuntu Raw Disk\ubuntu-rawdisk.vmdk" -rawdisk \\.\PHYSICALDRIVE1 -partitions 5 -relative
新しい仮想マシンを作成します。
ㅏ。
D:\Virtual Machines\Ubuntu Raw Disk\ubuntu-rawdisk.vmdk
AHCI SATAコントローラとして追加されました。b。 「ハードディスク」が最初になるように起動順序を変更し、他のすべてのエントリを無効にします。
氏。できるようにする
EFI
。始めます。
これはうまくいきません。 UEFIインタラクティブシェルから起動します。
exit
だからセットアップツールに入ります。スタートアップマネージャに行き、ハードドライブ(UEFI VBOX HARDDISK VB273df1fa-e2d31765
)から起動しようとしました。
この時点で私は完全に詰まった。これは問題のようですEFI
。パーティション5、6、7を使用してRAWディスクを作成しました。何も変わりません。パーティション2と5を使用してRAWディスクを作成しようとしましたが、失敗しました。fs0:
シェルからアクセスしようとしましたが失敗しました。
vmdk
また、ディスク全体から生データを作成してみました。ホストI / Oキャッシュを有効にします。これは効果がありました。私はそうしたくありません。誤ってWindowsで起動したら…わかります。
コマンドラインの面では、Linuxには慣れていますが、ブートローダがどのように機能するかはよくわかりません。
どんな助けでも大変感謝します。