問題タブ [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.
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 のエラーが発生します -
エラー:
yocto - yocto を使用して最小の rootfs を作成する
最小限の Linux システムを作成したいと考えています。自分でカーネルをコンパイルしましたが、Yocto を使用して rootfs を構築したいと考えています。カーネルを構築せずに、起動とシステムに可能な限り最小の rootfs を構築し、シェルを開くにはどうすればよいですか? また、rootfs のタイプを選択するにはどうすればよいですか? カーネルイメージに埋め込むことができるように、initramfs にしたいと考えています。
yocto - Yocto は未使用の init システムを削除します (イメージ単位で)
イメージごとに init システムを変更したいと考えています。ここで指摘されているように、サンプル画像を作成しました。これはうまく機能しますが、rootfs から未使用の init システム (この場合は SysVinit) も削除したいと考えています。
したがって、ディストリビューション構成内で次のようなことを試しました: (REQUIRED_DISTRO_FEATURES = "systemd" が image.bb 内に設定されています)
最後に、これはまさに私が期待するものになります。
ここまでは順調ですね。しかし、最終的な rootfs にはまだ sysvinit スクリプト (/etc/init.d/*) が含まれています。
ディストリビューション構成内で次のことを行うと、すべてが正常に機能し、/etc/init.d が作成されません。
そのため、違いと、私のソリューションが機能しない理由がよくわかりません。