
私はこれについてかなり検索しましたが、私が見つけたのはVライトちなみに、ここでは仮想化ではなく、Windows ネイティブ VHD ブートに相当するものについて説明しています。
答え1
グラブほぼすべてのディスクイメージファイルをマップし、そこから起動することができます
グラブ4dosgrub1は、
map
以下のコマンドをサポートしています。読み取り専用画像読み書き可能なイメージを起動できるかどうかはわかりません。マッピングには2つの種類があります。メモリマップ:画像はメモリにロードされたディスクとしてマッピングする前に、通常はフロッピー ディスク イメージで使用されます。メモリ マッピングを使用すると、ディスク イメージ ファイルは連続していない場合があります。例:
map (hd0,0)/win98.ima (fd0)
直接マップ:ファイルをマップする整数13ファイルが連続している必要がある
map (device)/path/file.iso (hd32)
すべてのマッピングが完了したら、それらをコミットする必要があります。
map --hook
これらのマッピングにより、あらゆるライブLinuxディストリビューションを簡単に起動できます。必要に応じて、キャスパーRW永続的ディスクイメージ不揮発性データ詳細については、ライブCD/永続性
では
grub2
、loopback
読み取り専用と読み取り書き込みイメージ5.2 ループバックブート
GRUBは、アクセス可能なストレージ(参照:ループバックコマンド)。ただし、OS 自体はルートを見つけることができるはずです。
これは通常、実際のルートが検出される前に実行されるユーザー空間プログラムの実行を伴います。これは、GRUB が特別に作成された小さなイメージをロードし、それを RAM ディスクとしてカーネルに渡すことによって実現されます。これは
kfreebsd_module
、、、、コマンドによって実現されます(参照) 。knetbsd_module_elf
kopenbsd_ramdisk
initrd
初期化)、initrd16
(見る初期化)、、multiboot_module
またはmultiboot2_module
ローダーxnu_ramdisk
によって異なります。
過去にウビ同じテクニックを使用して、ext4ルートパーティションのないイメージからUbuntuを起動しました。
syslinuxを使用している場合は、同等の機能としてメモリディスク
MEMDISK は、レガシー オペレーティング システムの起動を可能にするためのものです。MEMDISK は、フロッピー イメージ、ハード ディスク イメージ、および一部の ISO イメージを起動できます。
MEMDISK は、ディスク用の高メモリのチャンクと、ドライバー自体用の低メモリ (DOS) のチャンク (非常に小さい、通常は 2K) を要求し、INT 13h (ディスク ドライバー) と INT 15h (メモリ クエリ) の BIOS 割り込みをフックすることで、ディスクをシミュレートします。
見る
- GRUB2からEXT4イメージファイルを起動する
- grub: ISO から起動
- ハードドライブから Fedora Live CD iso を起動するにはどうすればいいですか?
- ディスク上のイメージまたは「Poor Man's Install」から Linux を起動するにはどうすればよいでしょうか?
- VHD から Linux を起動できますか?
- Linux を実行しているシステムのハードディスクから ISO イメージを直接 Ubuntu にインストールしますか?
- LinuxをVHDに導入し、そこから起動する
- Linux ISO イメージをハードドライブから直接起動する方法
- RAW ディスク イメージから Linux をネイティブ ブートすることは可能ですか?
- ループファイルシステムからLinuxを起動する