カーネルは、ルートファイルシステムとinit
その上に常駐するデーモンの2つを想定しています。raspbianに含まれているinitはsysVスタイルのシステムです。: -あなたはそれに縛られていない一般的にLinuxで使用される他のinitシステムを(覚えているカーネルがあるのlinuxです)systemd
とupstart
-しかし、あなたはいくつかの種類のinitシステムが必要です。
あなたも置くことができるinit
でinitramfsに、それはしているカーネルに組み込まれますが、ルートファイルシステムなしで逃げることができ、その場合には、それは、この場合には無意味なようです。
init
カーネルによって起動される唯一のユーザーランドアプリケーションです。通常は、ログインでttyを開くプロセスを開始し、次にディスプレイマネージャーやsshdなどを開始する他のサービスを開始します。ログインは必要ないかもしれませんが、おそらくttyが必要です。代わりに直接sshdを起動することもできます。
piのssh / telnetデーモンはどこで入手できますか?
raspbianと同じ場所、上流のソースから入手してください。 このようなものは特にpiのために書かれたものではありません。 または、少なくとも、ごくわずかです。これは、さまざまな異なるシステムで使用されています。
pi ...のために事前にコンパイルしたい場合は、raspbianなどです。1
これを新しいSDカードに追加する方法がわかりません
/boot
raspbianイメージのパーティションにあるpi固有のブートローダーを使用する必要があります。
1.正直に言うと、あなたは、質問によって暗示される知識に基づいて、仕事を辞めて、フルタイムで学ぶことに専念しない限り、今年を達成する望みがほとんどないという、非常に奇妙な探求をしていると思います。それでも、失敗する可能性は非常に高く、成功する可能性があるポイントに達するまでに数か月かかります。簡単ではありません。それは簡単ではない。とはいえ、たとえ失敗しても、途中で役立つことを学べるでしょう。ただし、既存のディストリビューション(raspbianなど)と、それを使用してホームオートメーションシステムを作成する方法を理解するための学習に時間を費やす方がよいでしょう。