1.3 KiB
1.3 KiB
(未完成) Ubuntu をホストとして起動する
環境
- Ubuntu 20.04 LTS
- (確認済み) Windows Subsystem for Linux
ビルド
コマンドラインで下記を実行する
-
アップデート
sudo apt -y update && sudo apt -y upgrade -
ビルドに必要なパッケージをインストール
sudo apt -y install build-essential uuid-dev iasl git gcc-5 nasm python3-distutils -
edk2 をクローン
git clone https://github.com/tianocore/edk2.git -
SprinkleOS をクローン
cd edk2
git clone https://gitlab.pepepper.cf/ecri/sprinkleos.git -
edk2 のconfigなどを生成する
. edksetup.sh -
target.txt の編集
Conf/target.txtを開き、以下を編集する。
- ACTIVE_PLATFORM = EmulatorPkg/EmulatorPkg.dsc
+ ACTIVE_PLATFORM = sprinkleos/sprinkleos.dsc
- TARGET_ARCH = IA32
+ TARGET_ARCH = X64
- TOOL_CHAIN_TAG = VS2015x86
+ TOOL_CHAIN_TAG = GCC5 -
ビルド
build
成果物はBuild/SprinkleOSX64/DEBUG_GCC5/X64/sprinkleos.efiにあります。