This guide will allow you to install linux on Bedrock PC

Tested versions:

Tested serial platforms:

Tested disks:

Create bootable usb drive:

Grub settings:

A grub menu will appear saying try or install ubuntu, on this entry press ‘e’ to set the boot parameters.

setparams 'Install Ubuntu Server'
set gfxpayload=keep
linux        /casper/vmlinuz   quiet  --- 
initrd        /casper/initrd

Live USB settings:
After live usb boots run the following services (check if I can drop some of them):

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

Sudo subiquity –serial

Enable ttyS4 service:

systemctl enable getty@ttyS4.service