| The Disk should be formatted with a case insensitive file system (default). |
| |
| System Preferences > Software Update > off |
| |
| System Preferences > Desktop & Screensaver > never screensaver |
| |
| System Preferences > Energy Saver > never sleep |
| |
| System Preferences > Energy Saver > start up automatically after power failure |
| |
| System Preferences > Sharing > enable ssh (enable for administrators) |
| |
| windows image: |
| |
| gsutil cp gs://go-builder-data/windows-arm64.20210629.tar.xz ./windows-arm64.20210629.tar.xz |
| scp windows-arm64.20210629.tar.xz your-macmini-instance:~/ |
| ssh your-macmini-instance |
| # The following will create a directory called macmini-windows with image and qemu binaries inside: |
| tar xf windows-arm64-20210629.tar.xz |
| |
| Automator: |
| |
| scp env/windows-arm64/macstadium/winloop.sh your-macmini-instance:~/macmini-windows/winloop.sh |
| # On buildlet host: |
| chmod u+x ~/macmini-windows/winloop.sh |
| File > New > Application |
| [+] Run shell script |
| [ open -a Terminal.app $HOME/macmini-windows/winloop.sh ] |
| Save to desktop as "run-builder" |
| |
| System Preferences > Users & Groups > auto-login "gopher" user, run Desktop/run-builder (automator app) |
| |
| passwordless sudo: |
| |
| sudo visudo |
| Change line from: |
| %admin ALL=(ALL) ALL |
| to: |
| %admin ALL=(ALL) NOPASSWD: ALL |
| |
| verbose boot: (text instead of apple image) |
| |
| sudo nvram boot-args="-v" |