EDK2 開発:UEFI アプリケーションからのシェルコマンド実行手法

UEFI ファームウェアの開発プロセスにおいて、コンポーネント内部からシリアルコンソール上で利用可能なシェル機能を実行したい場合があります。これは Linux 環境における C プログラム内の system() 関数呼び出しと機能的には類似していますが、UEFI 標準プロトコルを活用する必要があります。 モジュール定義ファイル(INF)の設定 まず、プロジェクト用の INF ファイ ...

8月1日 17:10 投稿

Linux環境でマルチブートUSBメモリを作成する方法

概要 Linux環境で複数のOSイメージを1つのUSBメモリから起動できるようにする手法について説明する。主に2つのアプローチがあり、1つはVentoyという専用ツールを利用する方法、もう1つは手動でGRUBを導入し個別にパーティションを分割する方法である。以下では後者の手動による設定手順を詳しく記載する。 前提条件 x86_64アーキテクチャのコンピュータ Linux OSがイン ...

7月8日 18:53 投稿