Skip to content

Instantly share code, notes, and snippets.

@wdouglascampbell
wdouglascampbell / create-bootable-usb-for-windows-11-arm.txt
Created January 18, 2025 19:06
Create Bootable USB for Windows 11 ARM
Download Official Windows 11 ARM ISO
====================================
1. Navigate to https://www.microsoft.com/en-us/software-download/windows11arm64
2. Select "Windows 11 (multi-edition ISO for Arm64) from the "Download"
dropdown list.
3. Click Download Now.
4. Select the product language, e.g. English (United States), from the
"Choose One" dropdown list.
5. Click Confirm.
6. Click Download Now.
@wdouglascampbell
wdouglascampbell / build-openconnect-gui-macos.txt
Last active December 19, 2024 21:32
Instructions to Build OpenConnect-GUI Universal Package for macOS 12+
Summary of Steps
1. Build aarch64 package binary using UTM VM running macOS 12 Monterey.
2. Build x86_64 package binary using Intel-based Mac running macOS 12 Monterey.
3. Copy x86_64 package binary to UTM VM running macOS 12 Monterey.
4. Create universal package binary from aarch64 package binary and x86_64 package binary.
Build aarch64 Package
=====================
Prepare VM
----------
#!/bin/bash
#1) on https://console.developers.google.com/ register project, enable Groups Migration API, and create OAuth2 credentials.
#2) set the client_id and client_secret variables below to the values provided when creating the OAuth2 credentials.
#3) make copies of the Client ID and Client Secret for the OAuth2 credentials and use them
client_id="..."
client_secret="...."
#4) get authorization code at the following link using web browser
# (make sure you sign in with an account that has access to Google Groups you are importing to).