feat(bootstrap): set hostname in Phase 0
Rename the machine to the name in the bundle's identity.json (default GURU-5070, override with -Hostname) when run as admin, with an end-of-run reboot reminder. Ensures scheduled tasks, coord session IDs, and log attribution line up. RESTORE.md documents the step. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -57,6 +57,11 @@ Copy-Item F:\claudetools-recovery\bootstrap\windows-bootstrap.ps1 $env:TEMP\boot
|
||||
F:\claudetools-recovery\bootstrap\windows-bootstrap.ps1 -SkipModels
|
||||
```
|
||||
|
||||
Run it from an **elevated** shell so Phase 0 can rename the machine to `GURU-5070`
|
||||
(read from the bundle's identity.json; override with `-Hostname <name>`). The rename
|
||||
needs a **reboot** to take effect — the script reminds you at the end. Re-run after the
|
||||
reboot to finish any phases that depend on the hostname.
|
||||
|
||||
`-SkipModels` defers the ~50 GB Ollama downloads. Drop it (or run Phase 8 later) when
|
||||
you want them. Add `-RestoreData` to also pull back the large client data from `F:\...\data`.
|
||||
|
||||
@@ -67,6 +72,8 @@ just part of it: `-OnlyPhases "1,2,3"`.
|
||||
|
||||
## Manual path (if you'd rather do it by hand)
|
||||
|
||||
0. **Set the hostname** (elevated): `Rename-Computer -NewName GURU-5070 -Restart`. Do this
|
||||
first so scheduled tasks / coord session IDs line up after the reboot.
|
||||
1. **Install App Installer** (winget) from the Microsoft Store if missing.
|
||||
2. **Core tools** (winget ids):
|
||||
`Git.Git`, `OpenJS.NodeJS.LTS`, `Python.Python.3.14`, `Rustlang.Rustup`,
|
||||
|
||||
Reference in New Issue
Block a user