Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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_DEFAULTadd the following

      Code Block
      GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty1 console=ttyS4,115200n8 usbcore.autosuspend=-1"

      the usbcore.autosuspend=-1argument 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.