PC Engines
ナビゲーションに移動
検索に移動
PC Engines は x86 の組み込みデバイスを製造しているスイスのハードウェアメーカーです。
apu2c4
このドキュメントでは SD カードや USB フラッシュドライブを使って SSD に Arch Linux をインストールする方法を説明します。
ハードウェア
- CPU: AMD 組み込み向け G シリーズ GX-412TC, 64ビット 1 GHz クアッドコア
- RAM: エラー訂正機能付き 4GB DRAM
注意してデバイスを組み立てたら クーリングシステムのガイド を読んでください。
セットアップの準備
- apu を制御するにはシリアル接続 (RS-232) が必要です。
- ユーザーを uucp グループに追加してください。
- picocom などのプログラムをインストールしてください。詳しくはシリアルコンソールを読んでください。
- arch-dualboot.iso をダウンロードしてください。
システムの起動
BIOS を確認するには以下のコマンドを使用:
LANG=C picocom --baud 115200 --omap crcrlf /dev/ttyUSB0
デバイスが SD カードや USB フラッシュドライブから起動しない場合、起動時に F10 を押してブートメニューを立ち上げてください。そして "Ctl+A" "Ctl+Q" で picocom を閉じてください。
ArchIso の GRUB に再接続:
LANG=C picocom --baud 38400 /dev/ttyUSB0
"Tab" を押して cli モードに入れば以下のようにプロンプトが表示されます:
linux boot/x86_64/vmlinuz archisobasedir=arch archisolabel=ARCH_201710 initrd=boot/intel_ucode.img,boot/x86_64/archiso.img
スペースの後に以下を追加して "Enter" を押してください:
console=ttyS0,115200
一旦 picocom を終了させ、最初に述べたコマンドで再接続し、115200 にボーレートを変更します。 最後に、30秒ほど待てばカラフルなブートプロンプトが表示されます。
システムのインストール
ここからは sshd を起動してインストールガイドに従って Arch をインストールします。
dhclient で新しい IP を取得して sshd を起動:
# systemctl start sshd.service
SSD のレイアウトは以下のように決めてください:
/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
GRUB で MBR レイアウトを使うと良いでしょう:
# grub-install --target=i386-pc /dev/sda # grub-mkconfig -o /boot/grub/grub.cfg
Syslinux を使用する場合、ブートメニューで console
オプションを指定してください:
/boot/syslinux/syslinux.cfg
LABEL arch MENU LABEL Arch Linux LINUX ../vmlinuz-linux APPEND root=UUID=1ef5a2eb-1908-4929-9b91-f6c4183695ac rw console=ttyS0,115200 INITRD ../initramfs-linux.img
シリアルコンソール#接続先のマシンのコンソールを設定も読んでください。
セットアップが完了したら SD カードあるいは USB フラッシュドライブを取り出してください。