personal install and configuration script for Pop!_OS 24.04. It will install Pop!_OS from the live usb environment and then restart to configure the system with ansible and the user environment with chezmoi. this repo only handles the installation and system configuration (with ansible). Dotfiles handling and user envirnment configuration is part of the dotfiles repo which is managed with chezmoi
- download Pop!_OS 24.04 alpha
- move the iso onto an usb drive
- I recommend Ventoy
- (optional) copy project also to an usb drive
- connect usb drive(s) to the desired machine
- boot into Pop!_OS 24.04 live environment
Caution
- the script will format the selected drive
- this means the drive will be wiped.
- be warned. I have spoken.
Note
the script initiates a reboot. After the reboot password entering is required.
Note
using 'vm' in the hostname implies that the installation happens on a virtual machine. No disk encryption is implied. common vm tools are installed.
- there are two paths. Either with
git clone
or having the project on the usb drive and copying from there - open terminal and execute
git clone https://github.com/MyNameIs-13/popos_install_2404
# or
cp -r <pathOnUsb>/popos_install_2404 ~/
- followed by
cd popos_install_2404
chmod +x install.sh
- finish with one or the other
./install.sh
# or
./install.sh -u <username> -p <password> -h <hostname> -d <driveToUse>
- follow on screen instructions
- check all 'downloads' and add retries
- add retry/error handling in install script for ansible
- hibernation button in shutdown menu
- disk encryption forwarding for keyring decryption
- define default applications for file extensions
pop-upgrade recovery upgrade from-release
equivalent (recovery partition upgrade does not yet exist)
Reason for a todo is one of the following:
- As Pop!_OS 24.04 is still an alpha, COSMIC is not yet feature complete. (option might not yet exist)
- Not decided if it is necessary
- Not decided if it should be part of dotfiles