GRUBを使用して自分のアプリケーションをロードし、Linuxカーネル(vmlinux + initrd)をロードする方法があるかどうかを確認します。 2つのメニュー項目があるとしましょう。
menuentry "my os" {
multiboot /boot/mykernel.bin
boot
}
menuentry "linux" {
linux /boot/vmlinuz /dev/sda2
initrd /boot/initrd
boot
}
「私のオペレーティングシステム」をロードしてから「linux」をロードできるかどうかを知りたいです。以下を達成する1つの方法はロードすることです。仮想マシンLinuxそして初期化プログラム「マイオペレーティングシステム」のモジュールとしてLinuxブートプロトコルを直接実装します。しかし、必ずしも必要でなければやらないほうがいいです。