Difference between revisions of "PC Engines"

From ArchWiki
Jump to: navigation, search
(GRUB)
(SD removal)
Line 55: Line 55:
  
 
Also you should read [[Working_with_the_serial_console#Configure_console_access_on_the_target_machine]]
 
Also you should read [[Working_with_the_serial_console#Configure_console_access_on_the_target_machine]]
 +
 +
Remember to remove the SD after you finished your setup.

Revision as of 17:33, 18 April 2016

PC Engines is a swiss hardware manufacturer for embedded x86 devices.

apu2c4

This document describes how to install Arch Linux to the SSD via a SD card.

Hardware

CPU: AMD Embedded G series GX-412TC, 1 GHz quad Jaguar core with 64 bit RAM: 4GB DRAM with ECC

Note: Remove the screws from the serial port first!

Assemble the device with care and read the guide for the cooling system!

Setup preperations

Boot the system

To see the BIOS use this command

LANG=C picocom --baud 115200 --omap crcrlf /dev/ttyUSB0

If your device does not boot from the SD, press F10 during the boot and select the sdcard with a press to 1. Then close picocom with "Ctl+A" "Ctl+Q"

Reconnect to the ArchIso Grub:

LANG=C picocom --baud 38400 /dev/ttyUSB0

Enter cli mode by pressing "Tab", prompt should look like this:

kernel ....

add the following with a leading space

 console=ttyS0,38400

and press "Enter"

Now wait for about 30 seconds and you will get a colorful boot prompt

Install the system

The most comftable way to install Arch now is to start the sshd and use Install guide

You may need to get a new IP with dhclient and start sshd

systemctl start sshd.service

One possible layout of the SSD maybe looking like this:

 /dev/sda1           2048   264191   262144  128M 83 Linux
 /dev/sda2         264192 25430015 25165824   12G 83 Linux
 /dev/sda3       25430016 31277231  5847216  2.8G 82 Linux swap / Solaris

It is a good idea to use a MBR layout with GRUB:

grub-install --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

Also you should read Working_with_the_serial_console#Configure_console_access_on_the_target_machine

Remember to remove the SD after you finished your setup.