Overview of Changes in macOS 15 “Sequoia”
-
Recovery Mode Entry (Sequoia):
- On Apple Silicon (M1/M2/M3), you hold down the Power button until “Loading Startup Options” appears, then select Options → Continue to enter Recovery Mode (iBoysoft).
- On Intel-based Macs, you still restart and hold ⌘ Command + R until the Apple logo appears to enter Recovery Mode (Apple Support).
-
Default Shell: zsh:
- Since macOS Catalina (10.15), Apple replaced Bash with zsh as the default login and interactive shell (Ask Different, Wikipedia). Sequoia continues using zsh by default.
-
Checklists:
- At the end of each major section, you’ll find a Markdown checkbox (
- [ ] …) so you can mark tasks complete as you go.
- At the end of each major section, you’ll find a Markdown checkbox (
1. Backup Your Data (Mandatory!)
- Connect an External Drive: Ensure it’s at least as large as your Mac’s internal storage.
- Open Time Machine: Go to Apple menu → System Settings → General → Time Machine (Apple Support).
- Select Backup Disk: Click “Add Backup Disk…” and choose your external drive.
- Wait for Backup to Finish: Don’t proceed until Time Machine’s initial backup completes.
2. Reset macOS 15 (Erase & Reinstall)
2.1 Enter Recovery Mode
-
Apple Silicon (M1/M2/M3):
- Shut down your Mac.
- Press and hold the Power button until you see “Loading Startup Options.”
- Select Options, then click Continue to load the Recovery environment (iBoysoft).
-
Intel-Based Macs:
- Shut down or restart your Mac.
- Immediately hold ⌘ Command + R until the Apple logo appears.
- Release the keys when you see the macOS Recovery utilities window (Apple Support, iBoysoft).
2.2 Erase Your Disk
- In the Recovery app window, select Disk Utility and click Continue (Apple Support).
- In Disk Utility’s sidebar, choose Macintosh HD (or whatever you named your startup volume).
- Click Erase (or Erase Volume Group if shown) (Apple Support).
-
Set:
- Name:
Macintosh HD - Format:
APFS - Scheme:
GUID Partition Map(on Intel) or simply APFS on Apple Silicon (Apple Support).
- Name:
- Confirm by clicking Erase (or Erase Volume Group).
2.3 Reinstall macOS Sequoia
- After erasing, quit Disk Utility to return to the Recovery utilities.
- Select Reinstall macOS Sequoia (it may display as “Reinstall macOS”) and click Continue (Apple Support, iBoysoft).
- Follow the on-screen prompts—macOS will download a fresh copy of Sequoia and install (this can take 20–60 minutes depending on your connection).
3. Fast Setup (Skip Unnecessary Steps)
Immediately after installation, you’ll see Sequoia’s Setup Assistant. To minimize distractions:- Country/Region: Select yours and click Continue.
- Wi-Fi: Connect to your network (required for signing in and software updates).
- Data Migration: Choose “Not Now” if you want a clean slate.
- Apple ID: Click “Set Up Later” → Skip.
- Create Admin Account: Provide your name, account name, and password. Uncheck Touch ID until after initial configuration.
- Location Services: Deselect or click “Don’t Use”.
- Analytics & Usage: Uncheck both “Share Analytics” and “Share With App Developers.”
- Siri: Choose “Set Up Later” → Continue.
4. Terminal Quickstart & zsh Configuration
4.1 Launch Terminal
- Press ⌘ Command + Space, type
Terminal, and press Enter. Since Sequoia uses zsh by default, you’ll be dropped into azshprompt (%). (Ask Different, Wikipedia).
4.2 Basic zsh Customization
-
Create
~/.zshrc(if it doesn’t exist): -
Open
~/.zshrcin a text editor (e.g.,nano ~/.zshrc). -
Add Common Aliases & PATH Adjustments:
-
Save & Exit (
Ctrl + O, Enter, thenCtrl + Xinnano). -
Apply Changes:
You should now see your new prompt theme and have aliases available (Wikipedia).
4.3 Suppressing Bash Deprecation Warnings (Optional)
If you ever invoke Bash (e.g., viabash), you’ll see a message reminding you that zsh is now default. To silence that message when running Bash interactively:
4.4 Quick Launch Common Apps (Example zsh Function)
Add a helper function to~/.zshrc to open frequently used apps in one command:
source ~/.zshrc, run:
5. Development Environment Setup
5.1 Install Homebrew & Core Tools (zsh-Friendly)
In zsh, paste the following to install Homebrew and essential CLI tools:- Git: for version control.
- Python: scripting and automation.
- Node.js: JavaScript runtime.
Note: On Apple Silicon, Brew installs into/opt/homebrew/bin; on Intel, it’s usually/usr/local/bin(Wikipedia, Microsoft Learn).
5.2 Install GUI Applications
From the same zsh prompt, run:- Warp: modern terminal alternative.
- Miniconda: Python environment manager.
- Google Chrome: web browser.
5.3 Git Configuration
In zsh, set your Git identity:git config --list (Wikipedia).
5.4 Create Development Folders
~/Developer/projects~/Developer/scripts~/Developer/backups
6. Post-Install Pro Tips
-
Enable Firewall:
- Go to System Settings → Network → Firewall (Sequoia moves some settings around; search “Firewall” if you don’t see it immediately).
- Turn Firewall on and configure “Block all incoming connections” as desired (Apple Support, iBoysoft).
-
Install Xcode Command-Line Tools:
This is required for compilers and certain Homebrew packages (Wikipedia, iBoysoft).
-
Configure Time Machine for Regular Backups:
- Return to System Settings → General → Time Machine.
- Enable “Back Up Automatically” and choose your backup disk.
-
Keyboard Shortcuts:
- ⌘ Command + Space: Spotlight.
- ⌘ Command + Tab: App switcher.
- ⌃ Control + ⌘ Command + Q: Lock screen immediately (Apple Support, iBoysoft).
-
Check for System Updates:
- Go to System Settings → General → Software Update.
- Always keep Sequoia patched (it’s a ~12 GB download initially, plus ~4 GB for CLI tools over time).
7. Final Checklist & Estimated Timeline
- Total time to complete this process: approximately 60–90 minutes (this includes downloading Sequoia, installing tools, and configuring zsh).
References
- Erase & Reinstall macOS: Apple Support “Erase and reinstall macOS” (Apple Support)
- Clean Install Sequoia: iBoysoft “How to clean install macOS Sequoia” (iBoysoft)
- zsh Default Shell: Apple Support kb “HT208050” & Wikipedia “Z shell” (Ask Different, Wikipedia)
- Recovery Mode (Intel vs Apple Silicon): iBoysoft & Donemax “Two Methods to Reinstall macOS Sequoia” (iBoysoft, Donemax, Apple Support)
- PowerShell on macOS 15 (confirms Sequoia support): Microsoft Documentation (Microsoft Learn)
- Suppressing Zsh Warnings: StackOverflow “Suppressing the default interactive shell is now zsh” (Ask Different)
- Proper Homebrew Path for zsh: Wikipedia “Z shell” & AlvinWanJala Blog “Switch from zsh to bash” (Wikipedia, alvinwanjala.com)