- Linux でビルドする「はるぼて OS」
- Haribote OS を汎用ツールセット & Linux 環境でビルドする
動作確認済みの環境
- Windows10 Pro 20H2
- WSL2 Ubuntu 20.04
- Docker 19.03.13
- QEMU emulator version 5.1.92 (Windows 向け qemu-system-i386.exe)
haribote_os/直下で以下のコマンドを実行し、ビルド用のコンテナイメージを作成する。
sudo /etc/init.d/docker start
docker build -t haribote .
-
haribote_os/直下でdocker run --rm -it --user ubuntu -v $PWD:/haribote haribote bashを実行し、開発環境のコンテナにログインする。 -
コンテナ内で
make haribote.imgを実行し、イメージファイルをビルドする。 -
ホストOS で
qemu-system-i386.exe -rtc base=localtime -drive file=<haribote.imgの絶対パス>,format=raw,if=floppy -boot order=cを実行し、OS を QEMU で起動する。