Orange Pi One Plus用のUbuntu Serverがいつの間にかにでていたのでダウンロードしてみた。
「公式ダウンロードページ」から入手して、microSDに書き込み。
初期ユーザは「root」でパスワードは「orangepi」
X-Windowsが設定されていないので、HDMI出力はコンソール画面のまま起動し、loginプロンプトが表示されます。
で・・・
実は、ちょっと不可解なことが起きてまして
うちの環境だとUSBコネクタにキーボードをつけた状態だと電源オン状態から起動せず、途中でエラーメッセージを出力しつづけてるという状態に・・・
Androidの時は5V2.3Aだと起動しなかったので、5V3Aにしてたんですが、今回は5V 3Aでも起動が完了しないという問題が発生
loginプロンプトが表示された後にキーボードつなぐと使えるんですけどね・・・
それはさておき、ログインするとこんな感じ
Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 3.10.65 aarch64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage Last login: Tue Jan 23 10:56:10 2018 from 192.168.1.150 root@OrangePi:~# uname -a Linux OrangePi 3.10.65 #35 SMP PREEMPT Tue Jan 23 18:13:02 CST 2018 aarch64 aarch64 aarch64 GNU/Linux root@OrangePi:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/mmcblk0p2 1.1G 520M 488M 52% / devtmpfs 481M 0 481M 0% /dev tmpfs 489M 0 489M 0% /dev/shm tmpfs 489M 6.6M 483M 2% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 489M 0 489M 0% /sys/fs/cgroup /dev/mmcblk0p1 50M 29M 22M 58% /boot root@OrangePi:~#
Kernel 3.10.64のUbuntu 16.04.1 LTS
root@OrangePi:~# cat /proc/cpuinfo Processor : AArch64 Processor rev 4 (aarch64) processor : 0 processor : 1 processor : 2 processor : 3 Features : fp asimd aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: AArch64 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 Hardware : sun50iw6 Serial : 0c000141091e3822014b root@OrangePi:~# cat /proc/meminfo MemTotal: 1001472 kB MemFree: 888120 kB Buffers: 6000 kB Cached: 38080 kB SwapCached: 0 kB Active: 21844 kB Inactive: 31092 kB Active(anon): 8968 kB Inactive(anon): 6576 kB Active(file): 12876 kB Inactive(file): 24516 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 24 kB Writeback: 0 kB AnonPages: 8872 kB Mapped: 8984 kB Shmem: 6692 kB Slab: 20168 kB SReclaimable: 8648 kB SUnreclaim: 11520 kB KernelStack: 1600 kB PageTables: 380 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 500736 kB Committed_AS: 53372 kB VmallocTotal: 251658176 kB VmallocUsed: 48964 kB VmallocChunk: 251607312 kB root@OrangePi:~#
で、アップデートしてみようと、「apt update」を実行
root@OrangePi:~# apt update Get:1 http://mirrors.ustc.edu.cn/ubuntu-ports xenial InRelease [247 kB] Get:2 http://mirrors.ustc.edu.cn/ubuntu-ports xenial-updates InRelease [102 kB] Get:3 http://mirrors.ustc.edu.cn/ubuntu-ports xenial-backports InRelease [102 kB] Get:4 http://mirrors.ustc.edu.cn/ubuntu-ports xenial-security InRelease [102 kB] Get:5 http://mirrors.ustc.edu.cn/ubuntu-ports xenial-updates/main arm64 Packages [576 kB] Get:6 http://mirrors.ustc.edu.cn/ubuntu-ports xenial-updates/main Translation-en [295 kB] Get:7 http://mirrors.ustc.edu.cn/ubuntu-ports xenial-updates/universe arm64 Packages [510 kB] Get:8 http://mirrors.ustc.edu.cn/ubuntu-ports xenial-updates/universe Translation-en [233 kB] Get:9 http://mirrors.ustc.edu.cn/ubuntu-ports xenial-security/main arm64 Packages [321 kB] Get:10 http://mirrors.ustc.edu.cn/ubuntu-ports xenial-security/main Translation-en [189 kB] Get:11 http://mirrors.ustc.edu.cn/ubuntu-ports xenial-security/universe arm64 Packages [181 kB] Get:12 http://mirrors.ustc.edu.cn/ubuntu-ports xenial-security/universe Translation-en [102 kB] Fetched 2960 kB in 12s (228 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 20 packages can be upgraded. Run 'apt list --upgradable' to see them. root@OrangePi:~# apt list --upgradable Listing... Done base-files/xenial-updates 9.4ubuntu4.5 arm64 [upgradable from: 9.4ubuntu4.3] bsdutils/xenial-updates 1:2.27.1-6ubuntu3.3 arm64 [upgradable from: 1:2.27.1-6ubuntu3.2] coreutils/xenial-updates 8.25-2ubuntu3~16.04 arm64 [upgradable from: 8.25-2ubuntu2] dpkg/xenial-updates 1.18.4ubuntu1.3 arm64 [upgradable from: 1.18.4ubuntu1.1] libapparmor1/xenial-updates 2.10.95-0ubuntu2.7 arm64 [upgradable from: 2.10.95-0ubuntu2.6] libblkid1/xenial-updates 2.27.1-6ubuntu3.3 arm64 [upgradable from: 2.27.1-6ubuntu3.2] libcryptsetup4/xenial-updates 2:1.6.6-5ubuntu2.1 arm64 [upgradable from: 2:1.6.6-5ubuntu2] libfdisk1/xenial-updates 2.27.1-6ubuntu3.3 arm64 [upgradable from: 2.27.1-6ubuntu3.2] libmount1/xenial-updates 2.27.1-6ubuntu3.3 arm64 [upgradable from: 2.27.1-6ubuntu3.2] libseccomp2/xenial-updates 2.3.1-2.1ubuntu2~16.04.1 arm64 [upgradable from: 2.2.3-3ubuntu3] libsmartcols1/xenial-updates 2.27.1-6ubuntu3.3 arm64 [upgradable from: 2.27.1-6ubuntu3.2] libsystemd0/xenial-updates 229-4ubuntu21 arm64 [upgradable from: 229-4ubuntu15] libtasn1-6/xenial-updates,xenial-security 4.7-3ubuntu0.16.04.3 arm64 [upgradable from: 4.7-3ubuntu0.16.04.2] libuuid1/xenial-updates 2.27.1-6ubuntu3.3 arm64 [upgradable from: 2.27.1-6ubuntu3.2] makedev/xenial-updates 2.3.1-93ubuntu2~ubuntu16.04.1 all [upgradable from: 2.3.1-93ubuntu1] mount/xenial-updates 2.27.1-6ubuntu3.3 arm64 [upgradable from: 2.27.1-6ubuntu3.2] systemd/xenial-updates 229-4ubuntu21 arm64 [upgradable from: 229-4ubuntu15] systemd-sysv/xenial-updates 229-4ubuntu21 arm64 [upgradable from: 229-4ubuntu15] util-linux/xenial-updates 2.27.1-6ubuntu3.3 arm64 [upgradable from: 2.27.1-6ubuntu3.2] zlib1g/xenial-updates 1:1.2.8.dfsg-2ubuntu4.1 arm64 [upgradable from: 1:1.2.8.dfsg-2ubuntu4] root@OrangePi:~#
Orange Pi 公式のいつものubuntuの公式arm64バイナリだけがアップデートでき、kernelなどの機種依存部分はアップデートできないタイプの設定でした。