私はPOSシステムを開発しており、Linuxを使用する予定です。私の要件は次のとおりです
- UEFIサポート。 (x86およびx86_64で実行)
- どのストレージドライブもRAM上で完全には実行されず、永続ストレージデータ(約1MB)はESP(EFIシステムパーティション)にあります。
- POS オプションを表示する GUI アプリケーションです。
- ワイヤレス接続(即時ではなく最終的に)
- インストールは必要ありません。 (systemd-bootでカーネルとinitrdイメージをESPにコピーするだけです。)
Minimal Live Linuxを実行できました(https://github.com/ivandavidov/minimal) カーネルイメージと initrd イメージは EFI システムパーティションに保存されます。有線ネットワークに接続し、Bashにログインできます。
次のステップは、GUI(XOrgなど)をロードし、私のGUIアプリケーションを追加することです。
ジレンマに落ちた。 GUIをサポートするinitrdイメージを作成したいと思います。
その方向についての指示がありますか?
ベストアンサー1
同様に説明されたカスタムLiveCDを作成する方法を学びたいかもしれません。私はmkimage-profiles(免責事項:2010年に設計されました)を選択します。これを行うには、ターゲットアプリケーションをパッケージ化して設定するだけです。livecd-runapp自動的に実行するためのパック。残りは、USBフラッシュドライブ、SSD、DoM、または利用可能なものすべてに追加するだけで、インストールできるハイブリッドISOを作成することで行われているようです。この方法を試してみてください。ALTスターターキットこれにより、POSプラットフォームであるRPiにすばやく適応できます。
しかし、mkimage 構成ファイルほとんどはロシア語で文書化されていますが、一部はGoogle翻訳とサンプルリクエストで十分だと判断しました。
最も簡単な方法は、おそらくSUSEを使用することです。OBSただし、まだアプリケーションパッケージをビルドする必要があります。