This guide will allow you to install linux on Bedrock PC (follow all instructions without the ones marked in red).

text in red are remarks to change or further investigate

Tested versions:

Tested serial platforms:

Tested NVME disks:

Create bootable usb drive:

Note X is the letter marked by your computer when running lsblk (usually a or b)

Putty settings:

Grub settings:

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

Change below command to the correct ttyS#

Automatically enable ttyS4 (still testing):
linux        /casper/vmlinuz   console=tty1 console=ttyS4,115200n8 systemd.unit=getty@ttyS4.service ---

Note: the text in bold may be different for you, you just need to add the parameters after that.

You have 3 options to proceed from here (choose ONE):

1. Install from serial console:

Check if we can make it work through uart input

Check console redirection or start service automatically
Note: you will not see what you're typing but just continue

2. Install from ssh: this option enables yopu to connect throuth SSH (wasnt tested yet).

3. Install from cloud init: this option uses network boot

Installation process:

Note: chosen disk will be formatted so be careful when choosing, so you will not lose your data.

      

After installation is done: