scottmuc / infrastructure

Documentation / Automation for personal third-party infrastructure
The Unlicense
11 stars 2 forks source link

Rebuild Frodo - First repave! #73

Closed scottmuc closed 4 months ago

scottmuc commented 4 months ago

Yay for Repaving!

As much as possible is documented inline in this issue template. In case of problems you may find help by viewing all the previous repave issues. Have fun!

Things to do with the existing build

Rebuild steps

Post OS install steps

note to speed things up, some of the steps above can be done while coalese_this_machine is running.

Done When

scottmuc commented 4 months ago

I created an Ubuntu 24 desktop USB disk (from https://ubuntu.com/download) with https://etcher.balena.io. At some point I would like to dual boot to experiment with other operating systems, but will stick with Ubuntu for now.

scottmuc commented 4 months ago

To boot from USB, rebooting and spamming F12 allowed me to reach to the boot-selector screen.

scottmuc commented 4 months ago

Getting the infrastructure code on the machine

What I need to figure out now are what apps do I install with the store UI.

I have the OS installed and working at least.

scottmuc commented 4 months ago

Turns out I was already updating my shell to zsh, I just needed to reboot.

Mapping capslock was straightforward with the gnome-tweak-tool: https://askubuntu.com/a/33792/1384629

Next steps are to install Vivaldi with the bootstrap script and then install 1 Password via the Ubuntu store.

scottmuc commented 4 months ago

Bootstrapping 1 Password on Ubuntu means logging into Vivaldi (this installs the browser plugin). Then log into the 1 Password plugin. No need for the 1 Password GUI app.

scottmuc commented 4 months ago

Results

This was a surprisingly easy repave. I think the fact that Ubuntu is so easy to automate is part of that. I didn't really have instructions in the correct order, but it was easy to figure out how to do the steps necessary to move forward.

That main work to do right now is improve the repave template. I'm happy that I didn't need the Ubuntu store to install anything.

scottmuc commented 4 months ago

A couple things I realized are missing are:

scottmuc commented 4 months ago

Summary

Tempted to repave again because so little of the process required manual steps: