Open13

OS自作みかん本を歩いてみる

astkastk

環境は macOS 11.2.3, VMWare Fusion 12.1.0, Ubuntu 20.04

astkastk

usbが手元にないのでqemuで動かしてみる。オプションで指定するファイルはリポジトリに用意されているらしいけど、せっかくなので自分で使えそうなものを探してみる。

astkastk

qemuとkvmの関係がわからないhttps://www.google.co.jp/amp/s/www.packetflow.co.uk/what-is-the-difference-between-qemu-and-kvm/amp/

astkastk

https://github.com/uchan-nos/mikanos-build/tree/master/devenv の OVMF_CODE と OVMF_VARS はどこから持ってきたものだろう。/usr/share のものを使ったらうまく動かなかった。

asa-taka@u20c:~/workspace$ ls /usr/share/OVMF/OVMF_*.fd -la
-rw-r--r-- 1 root root 1966080 Dec 15 22:33 /usr/share/OVMF/OVMF_CODE.fd
lrwxrwxrwx 1 root root      20 Dec 15 22:33 /usr/share/OVMF/OVMF_CODE.ms.fd -> OVMF_CODE.secboot.fd
-rw-r--r-- 1 root root 1966080 Dec 15 22:33 /usr/share/OVMF/OVMF_CODE.secboot.fd
-rw-r--r-- 1 root root  131072 Dec 15 22:33 /usr/share/OVMF/OVMF_VARS.fd
-rw-r--r-- 1 root root  131072 Dec 15 22:33 /usr/share/OVMF/OVMF_VARS.ms.fd
-rw-r--r-- 1 root root  131072 Dec 15 22:33 /usr/share/OVMF/OVMF_VARS.snakeoil.fd