RAMDiskで完全に動作するUEFIを搭載した小型GUI Linuxシステム

RAMDiskで完全に動作するUEFIを搭載した小型GUI Linuxシステム

私はPOSシステムを開発しており、Linuxを使用する予定です。私の要件は次のとおりです

  1. UEFIサポート。 (x86およびx86_64で実行)
  2. どのストレージドライブもRAM上で完全には実行されず、永続ストレージデータ(約1MB)はESP(EFIシステムパーティション)にあります。
  3. POS オプションを表示する GUI アプリケーションです。
  4. ワイヤレス接続(即時ではなく最終的に)
  5. インストールは必要ありません。 (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ただし、まだアプリケーションパッケージをビルドする必要があります。

おすすめ記事