...
After live USB boots run the following services :sudo systemctl start snapd
sudo systemctl start snapd.socket
sudo systemctl start snapd.seeded
sudo systemctl start snapd.apparmor
sudo systemctl start snapd.core-fixup
sudo systemctl start snapd.autoimport
sudo systemctl start systemd-resolved
sudo systemctl start snapd.system-shutdown
sudo systemctl start cloud-init
sudo systemctl start cloud-init-local
sudo systemctl start systemd-rfkill.service
sudo systemctl start systemd-networkd.service
sudo systemctl start ssh.service
sudo systemctl start ModemManager.service
sudo systemctl start snap.lxd.daemon.service
run the installer program:
Sudo subiquity
wait for 10 minutes until the cloud-init runs out
Choose your selected settings for installation
Wait until installation is complete.
you will be asked to remove the installation media and press enter
Device will be rebooted
Enable ttyS4 service
Now you need to enable Enable the ttyS4 console to be able to interact with the system.
Boot into BIOS
Boot from the disk you installed linux on.
If you don't get a grub menu automatically on boot, hold the shift key
If you dont get the grub menu after pressing shift, connect a keyboard to the divice and pres shift on the connected keyboard.
In the grub menu choose:
Advanced options for Ubuntu
Select the line that says recovery mode
Press ’e’
In the line that says: linux /boot/vmlinuz-5.15.0-43-generic root=UUID=4c58e5aa-6443-4fb2-84e7-4ac2265a7b9e ro recovery nomodeset dis_ucode_ldr
Add the console redirection:
linux /boot/vmlinuz-5.15.0-43-generic root=UUID=4c58e5aa-6443-4fb2-84e7-4ac2265a7b9e ro console=tty1 console=ttyS4,115200n8 recovery nomodeset dis_ucode_ldr
Press ctrl+x to boot
Choose Root (drop into shell)
Type to enable the ttyS4 service automatically when you boot:
systemctl enable getty@ttyS4.service
Boot Linux in normal mode