ぱたへね

はてなダイアリーはrustの色分けができないのでこっちに来た

ゼロからのOS自作入門 10日目

ほぼほぼ写経で10日目まできました。

10日目でWindowsがマウスで移動できるようになりました。実機で動かして見たくなり、手持ちのonemix 2sでブートさせてみました。

結果は画面が横向きで、マウスは反応せず。 マウスが動かないのは残念だけどしょうがないな。

onemix 2sで自作OSを動かすときのメモ。

  • 起動時にDEL連打
  • USBメモリはFATでフォーマット
  • kernel.elfはUSBメモリのTOPにコピー
  • USBメモリにEFI/BOOTとディレクトリを作り、そこにLoader.efi をBOOTX64.EFIに名前を変えてコピー
  • Loader.efiは、~/edk2/Build/MikanLoaderX64/DEBUG_CLANG38/X64/ にある。
  • BIOS画面でBOOT順をBuilt-in EFI Shellを内蔵SSDより上にしておくと、boot失敗したときにWindowsが立ち上がらなくて楽

BIOS画面