kuroの覚え書き

96の個人的覚え書き

Nvidia Jetson NanoでMacOS

Jetson Nanoを2台も買ってみたけど、いまいち使いみちが定まっていない。
まあこの手のガジェットは明確な目的がなくても手元に転がしておけば、ある時急に役に立ったりするからいいのだけれど。

ふとJetsonNano上でDockerのコンテナとしてMacOSが動いたりしないのかな、と思いつき、まずはDockerでMacOSが動くのかと調べてみると
qiita.com
いるねえ。

KVMMacOSというのもあるようで、どちらもMacOSインストーラからbase imageをとってきて使うらしい。

tatuiyo.xyz

ではとりあえずやってみるか。

まずは

$ git clone https://github.com/kholia/OSX-KVM.git
Cloning into 'OSX-KVM'...
remote: Enumerating objects: 337, done.
remote: Counting objects: 100% (95/95), done.
remote: Compressing objects: 100% (53/53), done.
remote: Total 337 (delta 37), reused 88 (delta 33), pack-reused 242
Receiving objects: 100% (337/337), 104.77 MiB | 3.92 MiB/s, done.
Resolving deltas: 100% (118/118), done.
$ cd OSX-KVM
$ ./fetch-macOS-v2.py 
1. High Sierra (10.13)
2. Mojave (10.14)
3. Catalina (10.15)
4. Big Sur (11.6) - RECOMMENDED
5. Monterey (latest)

Choose a product to download (1-5): 4
Big Sur (11.6) - RECOMMENDED
Downloading 694-35959...
Saving http://oscdn.apple.com/content/downloads/41/28/071-71279/5djpevqmc2w0ti2c4n1m8mkz7fm791t1ic/RecoveryImage/BaseSystem.dmg to BaseSystem.dmg...
Note: The total download size is 637.20 MB
Download complete!                                
Saving http://oscdn.apple.com/content/downloads/41/28/071-71279/5djpevqmc2w0ti2c4n1m8mkz7fm791t1ic/RecoveryImage/BaseSystem.chunklist to BaseSystem.chunklist...
Note: The total download size is 2596 bytes
Download complete! 
$ brew install dmg2img
$ dmg2img BaseSystem.dmg macOS.iso

dmg2img v1.6.7 (c) vu1tur (to@vu1tur.eu.org)

BaseSystem.dmg --> macOS.iso


decompressing:
opening partition 0 ...             100.00%  ok
opening partition 1 ...             100.00%  ok
opening partition 2 ...             100.00%  ok
opening partition 3 ...             100.00%  ok
opening partition 4 ...             100.00%  ok
opening partition 5 ...             100.00%  ok
opening partition 6 ...             100.00%  ok
opening partition 7 ...             100.00%  ok

Archive successfully decompressed as macOS.iso

とりあえずおすすめされるままにBig Surをダウンロードしてみる。
家で使っているOSはすべてCatalinaまでなので、ちょっと先取り。JetsonNanoはARM Cortex-A57だから、アップルM1チップに最適化されたBigSurのほうが相性が良いか?(たぶん関係ないけど)
いやしかし
Note: Modern NVIDIA GPUs are supported on HighSierra but not on later versions of macOS.
という記述もあるな。
一応HighSierraもダウンロードしておこう。

後半へ続く。