OS自作技術ステップアップ問題集
·
631 commits
to master
since this release
OS自作技術ステップアップ問題集の付録向けリリースです。ディスクイメージmikanos.imgは適宜最新版に差し替えて起動可能です。
起動方法
$ qemu-system-x86_64 -m 1G \
-drive if=pflash,format=raw,readonly,file=/usr/share/OVMF/OVMF_CODE.fd \
-drive if=pflash,format=raw,file=OVMF_VARS.fd \
-drive if=ide,index=0,media=disk,format=raw,file=mikanos.img \
-device nec-usb-xhci,id=xhci -device usb-mouse -device usb-kbd
OVMF_CODE.fd と OVMF_VARS.fd は APT で ovmf パッケージをインストールすると /usr/share/OVMF 以下に配置されます。OVMF_VARS.fd は書き込み権限が必要ですからコピーしてから使います。
$ sudo apt install ovmf
$ cp /usr/share/OVMF/OVMF_VARS.fd ./
$ qemu-system-x86_64 -m 1G ...
もちろん EDK II を使って自分でビルドした OVMF を使っても大丈夫です。