Skip to content

Instantly share code, notes, and snippets.

@kazz12211
Last active December 22, 2022 11:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kazz12211/407831c7c1d6c9197f3c3fe42ccb4a0b to your computer and use it in GitHub Desktop.
Save kazz12211/407831c7c1d6c9197f3c3fe42ccb4a0b to your computer and use it in GitHub Desktop.
OSBook備忘録

『ゼロからのOS自作入門』備忘録

第2章 EDK2環境を作る

EDK2のインストール

$ cd $HOME
$ git clone --recursive https://github.com/tianocore/edk2.git

ビルド設定

$ cd $HOME/edk2
$ ln -s $HOME/osbook/mikanos/MikanLoaderPkg ./
$ ./edksetup.sh
$ cd Conf
$ nano target.txt // ビルドターゲットの編集

BaseToolsのビルド

$ cd $HOME/edk2
$ make -C BaseTools

EDK2の安定版ブランチをチェックアウト

$ cd $HOME/edk2
$ git checkout edk2-stable202011

MikanLoaderPkgのビルド

$ cd $HOME/edk2
$ build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment