Skip to content

Instantly share code, notes, and snippets.

@likeablob
Last active October 12, 2019 09:48
Show Gist options
  • Select an option

  • Save likeablob/49e45d9fe3eec3751fbb17cf1384ad5f to your computer and use it in GitHub Desktop.

Select an option

Save likeablob/49e45d9fe3eec3751fbb17cf1384ad5f to your computer and use it in GitHub Desktop.
Orange Pi Zero +2 (H3/H5) Armbian セットアップメモ

Orange Pi Zero +2 (H3/H5) Armbian セットアップメモ

$ 7z x Armbian_5.90_Orangepizeroplus2-h3_Ubuntu_bionic_next_4.19.57.7z
$ sudo dd if=./Armbian_5.90_Orangepizeroplus2-h3_Ubuntu_bionic_next_4.19.57.img of=/dev/mmcblk0 bs=1M
  • microUSBで接続するとg_serialなシリアルデバイス/dev/ttyACM*として認識される
$ file /dev/serial/by-id/usb-Linux_4.19.57-sunxi64_with_musb-hdrc_Gadget_Serial_v2.4-if00 
/dev/serial/by-id/usb-Linux_4.19.57-sunxi64_with_musb-hdrc_Gadget_Serial_v2.4-if00: symbolic link to ../../ttyACM0
$ cu -l /dev/ttyACM0 -s 115200
  • (シリアルコンソールでの操作)
orangepizeroplus2 login: root 
Password: # 1234
## パスワード変更と一般ユーザー作成ウィザードが実行される
^D
orangepizeroplus2 login: user # 一旦抜けて一般ユーザーでログイン
Password:
Last login: Fri Jul  5 23:37:42 UTC 2019 on ttyGS0
  ___  ____  _   _____                ____  _             ____  
 / _ \|  _ \(_) |__  /___ _ __ ___   |  _ \| |_   _ ___  |___ \ 
| | | | |_) | |   / // _ \ '__/ _ \  | |_) | | | | / __|   __) |
| |_| |  __/| |  / /|  __/ | | (_) | |  __/| | |_| \__ \  / __/ 
 \___/|_|   |_| /____\___|_|  \___/  |_|   |_|\__,_|___/ |_____|
                                                                
Welcome to Ubuntu Bionic with Armbian Linux 4.19.57-sunxi64
System load:   0.03 0.06 0.08  	Up time:       20 min		
Memory usage:  17 % of 481MB  	IP:            
CPU temp:      36°C           	
Usage of /:    3% of 30G   
  • armbian-config で色々設定
    • WiFi設定(nmtui): Network -> WiFi
    • TZ変更: Personal -> Timezone
    • Hostname変更: Personal -> Hostname
    • mDNS(avahi)有効化: System -> Avahi
$ sudo armbian-config
  • (ホストマシンで)SSH鍵転送
$ ssh-copy-id -o PubkeyAuthentication=no -i ~/.ssh/<yourkey.rsa> <user>@<host>
$ vi ~/.ssh/config
Host opiz2h5
 Hostname <host>
 User <user>
 IdentityFile ~/.ssh/<yourkey.rsa>
$ ssh opiz2h5
  • (OPiで)
$ sudo vi /etc/ssh/sshd_config
PasswordAuthentication no
$ sudo systemctl reload sshd

オンボードeMMC(8GiB)へのインストール

$ sudo armbian-config # System -> Install -> Boot from eMMC
  • クローン完了後、microSDカードを抜いて電源投入するとeMMCからブートする

ステータスLEDの無効化

$ cat /sys/class/leds/orangepi\:red\:status/trigger  
none rfkill-any rfkill-none kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock kbd-ctrlllock kbd-ctrlrlock usbport usb-gadget usb-host disk-activity disk-read disk-write ide-disk mtd nand-disk [heartbeat] cpu cpu0 cpu1 cpu2 cpu3 activity default-on panic mmc0 mmc1 mmc2 rfkill0 
$ echo none | sudo tee /sys/class/leds/orangepi\:red\:status/trigger 
$ echo "class/leds/orangepi\:red\:status/trigger = none" | sudo tee /etc/sysfs.d/red_led.conf # 永続化

参考

Pinout

- From https://oshlab.com/orange-pi-zero-pinout/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment