=====PC Engines APU2 - Debian 10, Buster===== **2020-09-18** - This is a how to guide for updating the BIOS and installing Debian Buster on the PC Engines APU boards. This is a network based installation, connect internet via Ethernet. ====Documentation==== * [[https://www.pcengines.ch/apu2.htm]] ====Required hardware==== * APU board. * Power supply. * Internet over Ethernet. * Serial (via Serial<->USB adapter). * mSATA SSD ====Update BIOS==== * Download the latest BIOS for your version of the board here: [[https://pcengines.github.io/]]. * Download the [[http://pcengines.ch/file/apu2-tinycore6.4.img.gz|TinyCore image]]. * Write image to USB flash drive. zcat apu2-tinycore6.4.img.gz | sudo dd of=/dev/sdX bs=1M conv=fsync status=progress * Mount the USB flash drive. sudo mount /dev/sda1 /mnt * Copy rom to flash:sudo cp apu2_v4.12.0.4.rom /mnt * Unmount the flash drive and boot the APU board from it.sudo umount /mnt * If you see a lot of messages like below, just ctrl-c:FAT partition not mounted yet, retrying since 3 s FAT partition not mounted yet, retrying since 6 s^C * Flash the BIOS and reboot when finished:cd /media/SYSLINUX flashrom -p internal -w apu2_v4.12.0.4.rom reboot ... PC Engines apu2 coreboot build 20202708 BIOS version v4.12.0.4 4080 MB ECC DRAM ... ====Install Debian 10==== * Download amd64 netinst ISO: [[https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.5.0-amd64-netinst.iso]] * Copy image to USB drive:sudo dd if=debian-10.5.0-amd64-netinst.iso of=/dev/sdX bs=4k status=progress * Unmount USB drive. * Boot APU from USB. * Press ''h'' and . \\ {{::debian-serial.png?nolink|}} * Then enter the following 'install' command:#Press F2 through F10 for details, or ENTER to boot: install vga=off console=ttyS0,115200n8 * Press to start install. * During install, deselect any desktop environment and select the ''SSH server'' and ''standard system utilities''. * At first reboot, you'll get the following error:text is deprecated. Use set gfxpayload=vga=off before linux command instead. * Reboot, and at the grub menu press ''e'' and **remove** the ''vga=off'' option. Press ctrl-x to boot. * Then edit ''/etc/default/grub'', remove ''vga=off'' and run update-grub. {{tag>[hardware apu debian linux ]}}