Skip to content

OS自作技術ステップアップ問題集

Compare
Choose a tag to compare
@uchan-nos uchan-nos released this 06 Jan 13:09
· 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 を使っても大丈夫です。