問題タブ [rootfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
100 参照

yocto - rootfs 内に lapack.so ファイルを配置できません

yocto を使用して 64 ビット ARMV8 ボードにlapackをインストールしようとしています。lapack-3.9 bitbake レシピがあり、正常にビルドされました。image/usr/lib64 フォルダー内に libblas.so と liblapack.so が正常に作成されました。

lapack をlocal.confに追加しました。問題は私がするときです

rootfs 内にこれらの.soがありません。つまり、/usr/lib64 内です。ここで何が欠けていますか??? 以下は私のlapack_3.9.0.bbレシピです-

  • また、lapack-devおよびlapack-dbg ipks を local.conf に追加しようとすると、lapack-dbg のみが許可されますが、lapack-dev のエラーが発生します -

    エラー:

0 投票する
1 に答える
319 参照

yocto - yocto を使用して最小の rootfs を作成する

最小限の Linux システムを作成したいと考えています。自分でカーネルをコンパイルしましたが、Yocto を使用して rootfs を構築したいと考えています。カーネルを構築せずに、起動とシステムに可能な限り最小の rootfs を構築し、シェルを開くにはどうすればよいですか? また、rootfs のタイプを選択するにはどうすればよいですか? カーネルイメージに埋め込むことができるように、initramfs にしたいと考えています。

0 投票する
1 に答える
180 参照

yocto - Yocto は未使用の init システムを削除します (イメージ単位で)

イメージごとに init システムを変更したいと考えています。ここで指摘されているように、サンプル画像を作成しました。これはうまく機能しますが、rootfs から未使用の init システム (この場合は SysVinit) も削除したいと考えています。

したがって、ディストリビューション構成内で次のようなことを試しました: (REQUIRED_DISTRO_FEATURES = "systemd" が image.bb 内に設定されています)

最後に、これはまさに私が期待するものになります。

ここまでは順調ですね。しかし、最終的な rootfs にはまだ sysvinit スクリプト (/etc/init.d/*) が含まれています。

ディストリビューション構成内で次のことを行うと、すべてが正常に機能し、/etc/init.d が作成されません。

そのため、違いと、私のソリューションが機能しない理由がよくわかりません。