This page describes information needed to install Ubuntu on ARM-based systems with UEFI firmware. Note: only ARM64 platforms are currently supported, and only with the network boot installation method.
Network Boot Installation
Download the current installer (16.04) and unpack at the top level of your tftp server root. subdirectories are not supported.
Configure a TFTP and DHCP server as described in the Install Guide.
The netboot.tar.gz must be unpacked at the top level of your tftp server root.
For the filename parameter in your dhcpd.conf file, use "ubuntu-installer/arm64/bootnetaa64.efi".
- Direct your system to network boot. The method for doing this varies across UEFI implementations.
- AMI AptioV
From the Aptio Setup Utility, select Advanced -> Network Stack Configuration -> Network Stack.
- Press "+" to enable the network.
Exit to the top menu and under the Boot menu the network devices will show up in the Boot Priorities list.
- AMI AptioV
- Booting the installer :
- Connect to the serial console
- Power on the system
When the console displays the following message: "The default boot selection will start in X seconds", Interrupt the boot by pressing a key. This will present the EFI Main Menu.
From the EFI Main Menu, choose option “ Boot Manager”
From the Boot Manager menu, choose option “ Add Boot Device Entry”
Select a “PXE” option from the menu corresponding to the network adapter to be used for installation.
When prompted for a “Description for this new Entry” enter “PXE”
Choose option “ Return to main menu”
From the EFI Main Menu, choose the newly created “PXE” option
- At this stage your system should PXE boot and present a GRUB menu
Press “Enter” to select “Install”. At this point your console will go blank for ~60 seconds, followed by the initial installer screen.
- Please follow the installer prompts to make appropriate selections and kick off the installation.
Please use the Ubuntu install guide for more detailed instructions including automated install information.