Skip to content

personal install and configuration script for Pop!_OS 24.04

Notifications You must be signed in to change notification settings

MyNameIs-13/popos_install_2404

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pop!_OS 24.04 install

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

Preparation

  • download Pop!_OS 24.04 alpha
  • move the iso onto an usb drive
  • (optional) copy project also to an usb drive
  • connect usb drive(s) to the desired machine
  • boot into Pop!_OS 24.04 live environment

Install

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

TODO

  • 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

About

personal install and configuration script for Pop!_OS 24.04

Topics

Resources

Stars

Watchers

Forks