Closed scottmuc closed 4 years ago
Reboot machine with the USB stick I made a while ago (https://github.com/scottmuc/infrastructure/tree/master/homedirs/windows#bootstrapping-a-brand-spanking-new-machine). Need to see if recreating the USB stick can save me downloading all the Windows Updates
The machine will reboot and you need to instruct the BIOS to boot from the HD (I'm sure there's a way to select the USB disk as a boot drive once).
When the installer finished the network setup, it informed me there is a 4GB feature update.
Then proceeded to choose all the options with the most privacy and least amount of cloud dependency.
Logitech webcam was autodetected and a request to install the drivers occurred.
Timezone was off so update that.
Since machine is connected to the network via Ethernet, I waited for the Windows Update to download and apply.
Windows update finished and rebooted. Ran Windows Update again and there's a big queue of more updates. Going to install them and figure out what to do next.
I would like to start with BoxStarter if that's feasible.
OK, one more reboot and I'm fully up to date.
I installed 2.12.0 of BoxStarter that I had on my USB stick. I believe I should have started with this as it would have performed the Windows Updates for me. I then launched a BoxStarter shell and ran Install-BoxstarterPackage ...
This worked and now I have git
, removed a bunch of Windows cruft, and have mapped CAPS LOCK to CTRL. (after a reboot)
Now for a tiny break... will get back to this in an hour or so
Alright, back at it. First things I want to install are 1 Password and Brave. To do this I'm going to explore expanding my boxstarter.txt script.
Since I have git and my repo is public I'm able to clone it to %USERPROFILE%\workspace\infrastructure
.
It looks like I can edit the file and run Install-BoxstarterPackage .\boxstarter.txt
and get a feedback loop.
Looks like one needs to specify the full path to boxstarter.txt
because if the installation of something requires a restart, the relative path context is lost.
Also, got Brave installed but it appears that the 1Password installer isn't working so will need to install that manually (in this world, manually means download installer and running it)
1 Password installed and the Brave extension has been added and authenticated.
Logged into GitHub Create repave secrets on my macbook Air (which generates new ssh key for GitHub) Took a bit to use the git-shell to add the key to my ssh-agent (need to improve upon this as before I would always have the key on the disk).
Had to setup my git user email and name.
Noting that I'm not signing my commits at the moment.
Removed a whole bunch noise around the Windows setup.
Starting to get annoyed by the low resolution so now looking at installing Radeon 5700 XT drivers. I would love to know if I can do so without all the extra stuff: https://www.amd.com/en/support/graphics/amd-radeon-5700-series/amd-radeon-rx-5700-series/amd-radeon-rx-5700-xt
Also... configured Brave to stop asking to save my password
I wasn't sure what else to install or configure so I'm installing Novabench to see how my benchmarks compare
Repaved results were:
CPU 1654 RAM 270 GPU 902 Disk 86
which leads me to believe I need to install some disk drivers.
After installing the Samsung Magician software (https://www.samsung.com/semiconductor/minisite/ssd/download/tools/)
I had to enable RAPID to get a perf boost (and a reboot). This got it up to
CPU 1648 RAM 271 GPU 941 Disk 331
So far the new Windows install is working for:
There's lots of stuff not installed, but I feel that reaching the same benchmarks might be a good enough definition of done for this.
The TODOs as a result of this journey are:
I think an addition to the definition of done is the installation of a Steam game (Civ VI) and a Gog game (Stellaris)
Calling this closed as I have a functional machine. I'm going to repave as soon as possible to get a bit more repave structure in place.
I haven't done much journalling when doing Windows repaves. That's going to change now!