Rock64のОSを試す中で気が付いたこと

 現在のОSの動作確認は、USB起動で行っている。従ってОSはSDカードでUSB変換で行う場合もあるが、大抵USBメモリーにインストールして試している。

 であるから手持ちのUSBメモリーをほとんど使とてしまっているのであるが、気が付いたのはUSBメモリーによっては、起動しなかったり、起動しても動作が不安定になるものがあることである。

 原因はUSBメモリーの読み書きの速度にあるようであるが、計測ソフトで同程度の数値のものでも動作状況に違いが有ったりする。

 という事であるから、全てのОSを同じメモリー媒体で試したのであればまだしもそうでないならばどのОSが動作したしないはあまり当てにならないのかも知れない。

色んなOSを試すのは難しい

 その後、幾つかのOSを試してみたが、なかなか上手くいかない。ROCK64 Main Pageにあるものを順番に試しているが、最後まで上手くいったのは一つもない。

今まで試したものは以下のとおりである。

  • Debian Stretch Minimal 64bit OS Image はCUIでの起動は出来たが、その先の環境設定が上手くいかない。x-windowシステムであるgnomeなどは、apt-get install gnome までは出来たが再起動するとこけてしまう。
  • OpenMediaVault は起動は出来たが、HDDが無いといって先に進めない。
  • Android 8.1. Stock Image [microSD Boot] はUSBでは起動しなかった。SDカードで試したいが今は出来ない。

 と言うようなことでUSB起動にしたことで色んなOSを試すのは楽になったがどれも一癖ありそうである。

Rock64のUSB起動に挑戦

USB3のスピードを体感したくて、Rock64にU‐BootをSPIに書き込んでみた。方法は以下のとおりである。

Rock64をUSB起動とするためのu-boot-flash-spi-rock64.img.xzとUSB起動から元々のSDカード起動に戻すu-boot-erase-spi-rock64.img.xz
をダウンロードし.xzファイルをそのまま書けるEtcherで二枚のSDカードに書き込む。

 その後、USB起動に使うHDDに今までSDカードでカスタマイズしてきたARMBIANをWin32DiskImagerを使って書き込む。
 このHDDはディスクトップでかって使っていた500G、3.5インチのもので、ケースを別途購入してUSB3接続が出来るようしたものである。

 u-boot-flash-spi-rock64.img.xzは300MB弱の大きさのためSDカードへのEtcherによる書き込みは今までの起動用ОSの書き込みに比べると極短時間で終了した。

 このSDカードによるSPIへの書き込み時間は、ネットを見ると何分もかかるような記述が見受けられたが、私間場合は1分もかからなかった。

 書込みの終了は、基板上にある赤白2つ並んだLEDうち白い方が定周期で点滅を繰り返すことで知らしてくれるようである。

赤白二つ並んだLEDのうち白が定周期で点滅する。

SDカードを抜き、HDDをUSB3端子に刺して電源を入れた所無事起動した。やれやれである。

 問題のスピードであるが、爆速という程ではないが、アプリケーションの起動時間など確かに速くなっている。これなら常用に耐えられそうである。

 SYSBenchなるツールで測ったところではSDカードに対してUSB3接続のHDDは、シーケンシャルで読み込み30倍、書込み15倍の高速である。

 また、ネットの書き込みでは、ОSによってはUSB2では起動しても3だと起動しないものがあったりUSB起動は全くダメなものもあるなど様々のようである。


 そのため問題が無いと言われていたARMBIANを選んだわけであるが。折角なので少し使い込んでみることとする。

 後で試しに数日前にインストールしたDietPiを書き込んだSDカードをUSB変換器を使って Rock64 に刺し、起動してみた所USB2だけでなくUSB3でも問題なく起動した。
  U‐Boot が改善されたのかもしれない。

 他のОSもぼちぼち試してみることとする。

Rock64にDietPiをインストール

 ARMBIAN以外も使ってみたくて、ちょっと有名らしいDietPiを入れてみた。DietPi_Rock64-ARMv8-Stretch.7zである。

 DietPiには色んなSBC用のバージョンがあるようだが、その中でRock64版である。

  DietPi のサイトよりダウンロードしたものは63Mと小さなもので、Xwindowsなどは当然入って無くCUIインタフェースの必要最低限のものであった。

DietPi のサイト、色んなSBC用のものがある。ラズパイ用もある。

 操作はWin10で7‐Zを使って.7zファイルを解凍し、出てきた.imgファイルをEtchでSDカードに書き込み、 Rock64 のスロットに書込み起動した。
ID root PW dietpi
でログイン出来る。

  必要最小限の構成であるが、テキストベースのツールが完備されているようである。しかし、慣れるまでは操作が難しい。

 試行錯誤を繰り返し、最終的にはUBUNTU-MATEのX-windowをインストールし、使い勝手は良くなったが、システムサイズは3G程度とかなり大きくなってしまった。

 慣れれば使いやすそうな内容なので、少し使い込んでみたいとも思うし、ラズパイ用もあるのでこれも使ってみたいと思っている。

DietPiのアイコン、少し怖い
DietPi-configを立ち上げたところ、色んな設定ができる。
色んなソフトが選択できる。

ARMBIANに少し慣れたようだ

 インストール直後は環境設定の方法がわからず、キーが違う、日本語表示、入力が出来ないなど色々不都合があったが、一つずつネットで調べるなどして解消していった。

 まず 言語設定については
「dpkg-reconfigure locales」で
タイムゾーン設定については
「dpkg-reconfigure tzdata」で、
キーボードの言語設定(キー配列)についても
「dpkg-reconfigure keyboard-configuration」
でクリアできた。やはりラズパイのraspi-config のような設定用のコマンドがあったのだ。 

 次に日本語フォントの導入は
 「sudo apt-get install task-japanese」
 「sudo apt-get install fonts-vlgothic」

 最後に日本語入力であるが、ネットで調べた
sudo apt-get install uim
sudo apt-get install uim-mozc
で挑戦するも2つめのuim-mozcでこけた。

以下のパッケージには満たせない依存関係があります:
uim-mozc:armhf : 依存: uim-utils:armhf (>= 1:1.8.1-2) しかし、インストールされようとしていません
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。

 なる警告が出て進まない。そこでさらに調べるとapt-get installでim-config,ibus-anthy
でインストールできたなどの書き込みを発見、これを試すとsudo apt-get update は必要であったが無事インストールでき、日本語入力が快適にできるようになった。

 何やかやで、最初は分からないことだらけで戸惑ったが、armbian-config なるコマンドがあることも知ったりで順調に動き出すと、もしかするとラズパイより良いかもと思うようになってきた。

 暫く使ってみることとする。色々画面を載せたかったが、上手くコピーできずこれだけになった。この画像では良くわからないが、メニュー表示は全て日本語である。

ROCK64を買ってみました。

 ネットでラズパイの情報を見ているうちにラズパイより機能の優れたROCK64なるボードがあることを発見。

 調べてみるとUSB3が付いていたりメモリーが4Gあるなどラズパイがこんな風にバージョンアップしてくれればと思うものを既に備えている。

 値段も六千円台半ばとラズパイと左程変わらないようなので試してみることとした。

 本体は秋月電子通商で、ケースと電源はアマゾンで購入した。

  本日届いたので、手持ちのSDカードにARMBIANを書き込み起動してみた。ラズパイとは少し勝手が違っており、日本語表示や日本語入力の設定に手間取り未だに仕上がっていない。

 速度も期待していたほどでもなく、これならラズパイが使いやすいのではと思ってしまうような代物であった。

 沢山あるОSを選べばもう少しサクサク動くようになるのであろうか。また、日本語の設定は旨く行くのであろうか。色々試してみることにする。

WordPressのインストールディレクトリー移動

apache2のホームページを置くディレクトリーは、/var/www/htmlである。当初はblog用に作ってきたため、直下にwordpress本体を置いていたため、通常のホームページをここに置こうとするとwordpressとhtmlファイルが混在してしまい、管理上好ましくないので、wordpressをblog1というディレクトリーを作りその下に移動することとした。

 移動の方法には、

  • 新たにwordpressをインストールして移設プラグインである
    All-in-One WP Migration を使って中身を移動させる。
  • 現状のwordpress関連ファイルをディレクトリblog1に移動し、サイト名をサイト異動で使った方法でhttps://anabuki.mydns.jp/からhttps://anabuki.mydns.jp.blog1に変更する。

 を思いついた。で二番目の方法だとデータベースはそのまま使えるので一番目のより良さそうに見えたのでこちらでやってみた。

 結果は、すんなり事が運び順調に動かせることが出来た。何となくwordpressの扱いに少し自信がついたような気がする。

ラズパイSDカードのサイズアップ

 このブログを運用しているラズパイは16GのSDカードを使っており、まだまだ余裕はあるのだが、使っていない32GのSDカードが複数枚あり遊ばしておくのは勿体ないので、16Gの内容を32Gにコピーしてこれで運用しようと考えた。

 コピーする方法は幾つか考えられる。

  • 新規のSDカードにОS、所要アプリをインストールし、データのみを移行する。
  • 16GのSDカードのバックアップを32GSDカードに取りそれで運用する。

この内最初の方法は、手間が大変なので二番目の方法で実施することとした。
 ただバックアップを取るにもいくつか方法があるようで、ネットでよく見かける dd コマンドを試したが、サイズ不足などのメッセージが出て上手く出来なかった。

 別の方法として、WindowsPCで出来るWin32DiskImagerを使う事とした。これは非常に簡単でこのソフトにより、移行元のシステムの img ファイルをPCにセーブしておき、それを移設先のSDカードに書き出すだけで簡単である。

 だだ一つ問題は、この方法は移設元の状況が移設先にできるだけであるのでサイズアップにはならないことである。

 このような場合、リサイズなどのコマンドでフルサイズまで拡張するのであるが、何故か上手く出来ない。ネットで調べるとこのような場合、gparted なるコマンドがあるようで、これを別のラズパイにインストールすることでフルサイズまで利用領域を拡張できた。

 この方法はシステムSDカードのサイズアップだけでなく、バックアップにも使えるので、今後重宝出来そうだ。

Rasbianの新バージョン

 今日ひょんなことからRasbianの新バージョンが出ていることに気が付いた。四月八日バージョンである。

 どんな風に変わったか知りたくて早速インストールしてみた。しかし、これまでupgradeをやってきているので、違いは分からなかった。

 そんなものなのだろうか。少しは期待していたのだが。残念である。

別プロバイダからのアクセスは快調

今大阪行きのバスの中からDMM.comのSIMカードを使ってアクセスしているが、至極快調である。自宅でのアクセスではブロバイダ折返しの様なアクセスとなるが、今は通り抜けるような形態である。

 これが影響しているのだろうか。だとすると自宅でもwordpressの書き込みはDMM.comのSIMカードを使ってタブレットのディザリング機能でやれば安定するかも。

 明日からはそれでやって見る事としよう。少し前進かな。