For the complete documentation index, see llms.txt. This page is also available as Markdown.

Installing XenServer 8 using console

Installing XenServer 8 using console

Bedrock V3000 lacks an integrated display adapter. Consequently, to install Xen server 8, users must connect Bedrock to a host PC using a console, facilitated by serial over USB.

This document describes Xen server 8 installation process on Bedrock V3000.

Table of Contents

Test setup

This installation process has been validated by SolidRun with the following configurations:

  • Xen versions:

    • XenServer 8

  • Terminal software:

    • Putty

  • USB flash disk: Kingston Data Traveler

Installation process

Creating bootable USB drive

Please follow instructions at /amd/v3000/sbc-platform/bedrock-v3000-technical-documentation/software-bedrock-v3000/creating-bootable-usb-drive-for-bedrock-v3000.md

Connecting serial console

Please follow instructions at Using serial console with Bedrock V3000

BIOS Boot select

You need to choose your USB bootable device to start the installation.

  • Insert the USB media to the device

  • Turn on Bedrock

  • Repetitively press the DEL / ESC key to enter the BIOS setup

  • In BIOS go to -> Save & Exit -> -> yes

  • Device will reset and a grub menu screen will appear

    • If you dont see a grub menu, reboot and press the “arrow down” key repetitively right after you pressed enter to boot from BIOS

Configure grub

At the grub menu (displaying "install", “no-serial“, …),Press ‘e’ over the ”install” option to set the boot parameters.

  • You'll encounter a window resembling:

  • Change the entry that starts with 'module2 /boot/vmlinuz' to look as follows:

  • Wait for the live USB to boot to the installer

might take some time for the installer to run, so just give it some time

Live USB settings

  • After live USB boots, the installer will start

image-20241117-084728.png
  • Select your Desired keymap

image-20241117-084815.png
  • Press OK to cuntinue with installation

  • Accept EUA

image-20241117-085031.png
  • Choose if you want to install or upgrade Xen in this case well select “Perform clean installation”

image-20241117-085055.png
  • Select installation drive

image-20241117-085136.png
  • Select VM storage location

image-20241117-085218.png
  • Enable thin provisioning if required

image-20241117-085308.png
  • Select installation media source, in this case were using a USB drive so we select Local media

image-20241117-085400.png
image-20241117-085519.png
image-20241117-085554.png
  • Verify installation source

image-20241117-085621.png
  • Select password

image-20241117-085722.png
  • Choose which network interface will be used to connect to the management server

image-20241117-085826.png
image-20241117-085840.png
  • Configure networking settings

image-20241117-090115.png
image-20241117-090143.png
  • Select time zone

image-20241117-090256.png
  • Select system time settings

image-20241117-090338.png
  • Confirm installation

image-20241117-090413.png
  • Wait until installation is complete

image-20241117-090536.png
  • Select supplemental packages if required

image-20241117-090843.png
  • When prompted, remove the installation media and press enter

  • Device will be rebooted

Enable ttyS4 service

Enable the ttyS4 console to be able to interact with the system.

  • Boot into BIOS

  • Boot from the disk you installed Xen on

  • If you don't get a grub menu automatically, press the “arrow down” key repetitively right after you pressed enter to boot from BIOS

    • If you dont get the grub menu after pressing shift, connect a keyboard to the device and hold shift on the connected keyboard when booting

  • In the grub menu choose:

    • *XenServer (Serial)

    • Press ’e’

  • In the line that says: module2 /boot/vmlinuz-4.19-xen

  • Add the console parameters to grub after the console=hvc0 parameter

    • from this:

module2 /boot/vmlinuz-4.19-xen root=LABEL=root-umnjnb ro nolvm hpet =disable console=tty0 console=hvc0

  • Type to enable the ttyS4 service persistently for future boots: systemctl enable serial-getty@ttyS4

  • Edit grub config file: nano /etc/grub-efi.cfg

    • Add the console parameter to the file from this:

  • To this:

  • Reboot, the console should start automatically when you choose the XenServer (Serial) option.

Last updated