Skip to content

Instantly share code, notes, and snippets.

@startergo
startergo / Instructions.md
Created October 29, 2024 16:44 — forked from robvanoostenrijk/Instructions.md
Install Mac OS X 10.6 SDK on newer Xcode
@startergo
startergo / kernelcache
Created October 27, 2024 16:15 — forked from krmnn/kernelcache
rebuild OS X kernelcaches from Mavericks upward
kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
@startergo
startergo / piptopip3.md
Created October 20, 2024 18:03
Install pip for Python 3 and make Python 3 version of pip default.
  • Run this:
pip3 install --upgrade --force pip
  • Or even more explicit:
python3 -m pip install --upgrade --force pip
  • Validate with:
@startergo
startergo / Service KMS
Created June 22, 2024 19:44 — forked from judero01col/Service KMS.md
Volume License Activation Key Service - KMS
## Find Available Target Editions
DISM.exe /Online /Get-TargetEditions
## Convert Server Standard 2019 Evaluation to Server Standard 2019
DISM /online /Set-Edition:ServerStandard /ProductKey:N69G4-B89J2-4G8F4-WWYCC-J464C /AcceptEula
## How To Activate
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /skms [server]:[port]
slmgr /ato

Disable:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Enable:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

@startergo
startergo / SnowLeopardFusion.md
Last active June 10, 2024 14:35
Installing Snow Leopard in VMware Fusion
  • Patch the Fusion EFI boot ROMs

  • Fusion blocks the use of regular 10.6 (not server) in the EFI ROM. To work around this, patch it using the EFI unlocker from GitHub. Uncompress in your downloads folder. Open the Terminal and run the following two commands:

 cd /Users/$USER/Downloads/efi-unlocker-master
./efi-macos.sh
  • If the command succeeds, you should have two new files, EFI32-MACOS.ROM and EFI64-MACOS.ROM in the efi-unlocker-master folder.
  • Modify the VM configuration
@startergo
startergo / README.en.md
Last active December 26, 2025 17:33 — forked from akihikodaki/README.en.md
Linux Desktop on Apple Silicon in Practice

Linux Desktop on Apple Silicon in Practice

I bought M1 MacBook Air. It is the fastest computer I have, and I have been a GNOME/GNU/Linux user for long time. It is obvious conclusion that I need practical Linux desktop environment on Apple Silicon.

Fortunately, Linux already works on Apple Silicon/M1. But how practical is it?

  • Two native ports exist.
@startergo
startergo / Hyper-V_remove_PXE_boot.md
Created May 26, 2024 19:05
Use Powershell to Remove Network Boot Devices from the Boot Order

##Use Powershell to Remove Network Boot Devices from the Boot Order You can use PowerShell to strip the Network BootTypes from the VMs boot order.

###Extract the Current Boot Order Using Powershell you can use this command to extract the current boot order:

    $old_boot_order = Get-VMFirmware -VMName testvm -ComputerName MyHyperVHost `
                      | Select-Object -ExpandProperty BootOrder

If you inspect $old_boot_order You should see the list of boot devices for testvm. Something like this:

@startergo
startergo / homebrew_mavericks.md
Created May 19, 2024 01:48
Homebrew for Mavericks
@startergo
startergo / adguardhome.md
Last active May 11, 2024 18:38
Adguard home OpenWRT opkg update fix
  • In LuCI: Network/ interfaces/wan->edit/advanced-> use custom dns servers/add a different dns server like 1.1.1.1/click + (plus)/ save/save and apply.