Chapter 5. Booting the Installation System 5.1. Booting the Installer on 64-bit ARM 5.1.1. Console configuration 5.1.2. Juno Installation The graphical installer is not enabled on the arm64 debian-installer images for 20.04 so the serial console is used. The console device should be detected automatically from the firmware, but if it is not then after you boot linux from the GRUB menu you will see a “Booting Linux” message, then nothing more. If you hit this issue you will need to set a specific console config on the kernel command line. Hit e for “Edit Kernel command-line” at the GRUB menu, and change Juno has UEFI so the install is straightforward. The most practical method is installing from USB stick. You need up to date firmware for USB-booting to work. Builds from http://releases.linaro.org/latest/members/arm/ after March 2015 tested OK. Consult Juno documentation on firmware updating. Prepare a standard arm64 CD image on a USB stick. Insert it in one of the USB ports on the back. Plug a serial cable into the upper 9-pin serial port on the back. If you need networking (netboot image) plug the ethernet cable into the socket on the front of the machine. Run a serial console at 115200, 8bit no parity, and boot the Juno. It should boot from the USB stick to a GRUB menu. The console config is not correctly detected on Juno so just hitting return will show no kernel output. Set the console to console=ttyAMA0,115200n8 as described in (Section 5.1.1). Control - x to boot should show you the debian-installer screens, and allow you to proceed with a standard installation. 31 --- quiet to console=<device>,<speed> e.g. console=ttyAMA0,115200n8 . When finished hit Control - x to continue booting with new setting.