カーネルイメージとブートローダが必要なようですが、Linuxシステムを起動するために必要なものがありますか?
ベストアンサー1
最も簡単な場合は、ブートローダ、カーネル、ファイルシステムのみがあります。
ブートローダは時々ファームウェアの一部です(最近のLinuxカーネルはx86でEFIによって直接ロードされる可能性があります)。また、パラメータ(Linuxの場合)を/
使用して、マウントするファイルシステムをカーネルに知らせる必要がありますroot=
。次に、コントロールをユーザースペースに転送するための最後のステップとしてinitをロードしようとします。 Linuxの場合は確認したいかもしれません。kernel_init_()
存在するinit/main.c
試すバイナリの順序です。