In this video, I show you how to write an autoinstall.yaml file, and how to provide it on Ubuntu desktop and server editions.
Chapters:
0:00 Introduction
0:43 autoinstall.yaml Example
26:23 Providing autoinstall.yaml on Ubuntu Desktop
31:18 Tweaking autoinstall.yaml for Ubuntu Server
32:16 Providing autoinstall.yaml on Ubuntu Server
37:18 Creating a Custom Autoinstall ISO for Ubuntu Server
Links:
autoinstall.yaml Example: https://drive.google.com/file/d/1DLgZUp-qpU0awCKtFxvH-jW_31_G9tHr/view?usp=sharing
Autoinstall Configuration Reference Manual: https://canonical-subiquity.readthedocs-hosted.com/en/latest/reference/autoinstall-reference.html
Netplan Configuration Manual: https://netplan.readthedocs.io/en/latest/netplan-yaml/
Commands to Provide autoinstall.yaml on Ubuntu Server:
lsblk
mount [PARTITION] /mnt (example: mount /dev/sda4 /mnt)
cp /mnt/autoinstall.yaml /
systemctl list-units | grep subiquity
systemctl restart [SERVICE NAME] (example: systemctl restart snap-subiquity-6066.mount)
Commands to Generate a Custom ISO:
sudo apt install p7zip xorriso
mkdir -p autoinstall-server/source-files
cd autoinstall-server
7z -y x [NAME OF ISO] -osource-files (example: 7z -y x ubuntu-24.04.1-live-server-amd64.iso -osource-files)
xorriso -indev [NAME OF ISO] -report_el_torito as_mkisofs (example: xorriso -indev ubuntu-24.04.1-live-server-amd64.iso -report_el_torito as_mkisofs)
By the way, sorry it took me over a month to make this video.
Join this channel to get access to perks:
https://www.youtube.com/drewhowdentech/join