問題タブ [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.
linux - Yocto での OS アップデート
新しいプロジェクト用に独自のディストリビューションを作成するために、Yocto Build システムを使用することを検討しています。
Yocto Build System で OS Update がどのように機能するかという 1 つのクエリがあります。
以下をアップグレードしたいとします。
- ブートローダー ( u-boot )
- カーネル イメージ ( zImage/bzImage )
- ルート ファイル システムにファイルを追加する (一部のスクリプトまたは実行可能ファイルである可能性があります)
- パッケージの追加/アップグレード (例: dropbear を最新バージョンに更新する)
この要件をどのように達成できますか。この機能を実現するために開発すべきものは何ですか。
更新がモノリシックであるかどうか、つまり、buildroot などのすべてを再フラッシュする必要があるのか、それとも部分的な更新で必要なものだけが追加されるのか..
多くの人がswupdateレイヤーをこれに含めることを提案しているのを見て、私が信じているそのようなツールがたくさんあります。どれが一番使いやすいか教えてください。
お時間とご回答ありがとうございます
linux - bitbake rootfs コア イメージの場合は最小
まず、core-image-sato
bitbake を使用してターゲット イメージを生成しました。その後、core-image-minimal
ターゲットを生成しました。生成されたルート ファイル システムには、既存のターゲットのコンテンツ/パッケージが含まれています。
これを回避し、最小限のルート ファイル システムを使用するにはどうすればよいですか
rootfs - PCF Dev でのカスタム stack/rootfs の使用
PCF Devのデフォルト スタックはcflinuxfs2 (Ubuntu 14.04 ベース) です。しかし、カスタム スタック (具体的には Ubuntu 18.04 ベースのcflinuxfs3 )を使用したいと考えています。
ビルドは成功しましたが (対応する BOSH リリースも作成しました)、PCF 開発環境に登録できません。PCF Dev がBOSH Director をサポートしていないことが問題のようです。
CF Stack APIの使用も試みましたが、新しいスタック (名前と説明) の登録には部分的に成功しましたが、実際の rootfs tarball をアップロードできませんでした。
カスタム スタックを PCF Dev に適切にアップロードする方法を教えてください。