...
This document describes Ubuntu installation process on Bedrock V3000.
It is recommended to install ubuntu 23.04 since it has kernel version 6.2 which includes all required drivers
Test setup
The installation was validated at SolidRun using the following setup:
Ubuntu versions:
Ubuntu server 22.04.1
Ubuntu server 23.04
Terminal software:
Putty
Alternatively, Tio can also be used.
known TIO limitation: in BIOS, the currently selected option is displayed in the same color as the background, which makes it not visible yet it is still fully functional.
USB flash disk: Kingston Data Traveler
...
Wait for the live system to boot
Note: it might be hard to see the shell prompt within all the kernel output so you can just press ‘enter’ to find it quicker.
run: cat > init_services.sh
copy the code below into the file and press ctrl+d to save it.
...
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
edit grub config file:
nano /etc/default/grub
add the console redirection to the grub default options:
on line:GRUB_CMDLINE_LINUX_DEFAULT
add the followingCode Block GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty1 console=ttyS4,115200n8 usbcore.autosuspend=-1"
the
usbcore.autosuspend=-1
argument is used to enable all 4 of the usb ports.save the file and run:
update-grub
Boot Linux in normal mode
NOTE: it might be hard to notice the login prompt because the kernel boot output is also on screen.