UEFIの勉強のためにフルスクラッチで作成しているOSです。
今の所、「UEFIのファームウェアが持つ色々な機能を試してみる」事を目的としており、実態は単なるUEFIアプリケーションです。
現状、動作確認しているのは以下のハードウェアのみです。
- Lenovo ThinkPad E450(UEFIバージョン2.3.1)
- GPD WIN(UEFIバージョン未確認)
- 起動したディスク上のファイルアクセスのみ未対応
Debian 8(Jessie)上でビルドを行っています。
ビルドに必要なパッケージは以下のとおりです。
- build-essential
- x86_64-w64-mingw32-gcc
make
でビルドできます。
make
すると、fsディレクトリが生成される- fsディレクトリ内のEFIディレクトリをFATフォーマットしたストレージ(USBフラッシュメモリ等)へコピー
- PCの起動ディスク設定を変更し、2.で作成したストレージからブート
以下のウェブページにOS6等の情報をまとめています。