ここ最近、オーディオ界隈ではRuneAudioがアツいらしい。Volumio2の開発の進展のなさもあるのかもしれない。
個人的にはRuneAudioの色使いは好きなのだが、ArchLinuxの使い方がいまいちよくわからない。
ネット上でもかなり少数派のようで調べても情報が出てこない。そんなわけで、とりあえずRuneAudioを例に、いじり方をおさらい&勉強してみたい。
![]() |
Raspberry Pi 2対応「Raspi Audio」導入編 海上 忍 OTS Publishing |
1.RuneAudioのダウンロード、書き込み
まず、イメージファイルのダウンロードから。
RuneAudio – Embedded Hi-Fi music player
モデル別のイメージファイルが置いてあるので必要なものをダウンロード
http://www.runeaudio.com/download/
ファイルは、gunzip形式なので、展開する。展開には7zip等のアーカイバを使う。
イメージファイルを書きこむSDカードを用意する。4GBあればよさそうだが、今更4GBという気もするし、ほかのことにも使いまわせるのでコスパのいい8GBか16GBを選んでおくといい。メーカーは動作実績のあるものをチョイス。
![]() |
SanDisk Ultra microSDHCカード UHS-I Class10 8GB [国内正規品] SDSDQUL-008G-EPK [エコパッケージ] サンディスク |
SDカードに展開したイメージファイルを書き込む。
書き込みにはWin32 Disk Imagerが便利。先ほどのイメージファイルを開いて、書き込み先がSDカードになっていることを確認してWrite。
Win32 Disk Imager
書き込み先がHDDになっているとデータが無くなるので十分気を付けて。
2.RuneAudioの起動
Raspberry PiにRuneAudioのイメージファイルを書き込んだマイクロSDカードを挿して電源を入れる。まぁそれだけ。
DHCP環境であればブラウザのURL欄に下記アドレスを入力するとアクセスできる。
家にRaspberryPiが何台もあるとか複雑な事情がある場合はスマホアプリのfingを使うといい。すべてのデバイスの動作環境が一覧できる。
fing(Android) / fing(iPhone) ※だれかこういうアプリのPC版を知っている人がいたら教えてください。
このアプリで”runeaudio”というデバイス名を探して、そのIPアドレスを同じくブラウザに打ち込むと接続できる。
3.RuneAudioのSD容量拡張
RuneAudioのイメージファイルは2GBギリギリで作成されているため、アップデートやパッケージを追加すると容量不足に陥る。この容量不足を解消するため、ファイルシステムの容量をSDカードの上限まで拡大する。
まずは、先ほどのアドレスを使ってRuneAudioにアクセスする。SSHターミナルを使ってネットワーク経由でアクセスするか、RaspberryPi本体に液晶ディスプレイとキーボードを接続して直接操作するかはお好みで。個人的にはどこからでもできるネットワーク経由が好きだけど。
SSHで接続するとこんな感じ。ユーザー名は”root” パスワードは”rune”でログインする。
login as: root root@192.168.179.4's password: rune =============== RuneOS distribution =============== ____ _ _ _ | _ \ _ _ _ __ ___ / \ _ _ __| (_) ___ | |_) | | | | '_ \ / _ \ / _ \| | | |/ _` | |/ _ \ | _ <| |_| | | | | __// ___ \ |_| | (_| | | (_) | |_| \_\\__,_|_| |_|\___/_/ \_\__,_|\__,_|_|\___/ ================ www.runeaudio.com ================ RuneOs: 0.3-beta RuneUI: 1.3-beta Hw-env: RaspberryPi 2 Last login: Mon Jul 25 04:28:29 2016 from 192.168.179.2 [root@runeaudio ~]#
まずは現状把握。
[root@runeaudio ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 1.9G 1.6G 188M 90% / devtmpfs 458M 0 458M 0% /dev tmpfs 462M 0 462M 0% /dev/shm tmpfs 462M 12M 450M 3% /run tmpfs 462M 0 462M 0% /sys/fs/cgroup tmpfs 462M 4.0K 462M 1% /tmp logs 5.0M 36K 5.0M 1% /var/log rune-logs 5.0M 160K 4.9M 4% /var/log/runeaudio /dev/mmcblk0p1 100M 18M 83M 18% /boot
/dev/rootが1.9GBしかなく、しかも残り200MB弱と心許ない。
なのでパーティションを拡張しておく。やることは以下の通り。
[root@runeaudio ~]# fdisk /dev/mmcblk0 Command (m for help): d Partition number (1,2, default 2): 2 Partition 2 has been deleted. Command (m for help): n Partition type p primary (1 primary, 0 extended, 3 free) e extended (container for logical partitions) Select (default p): p Partition number (2-4, default 2): 2 First sector (206848-15523839, default 206848): エンター Last sector, +sectors or +size{K,M,G,T,P} (206848-15523839, default 15523839): エンター Created a new partition 2 of type 'Extended' and of size 7.3 GiB. Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Re-reading the partition table failed.: Device or resource busy The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8). [root@runeaudio ~]#
ここで再起動する。失敗していなければ30秒くらいで再接続できる。失敗したらイメージの焼き直し。
[root@runeaudio ~]# reboot
パーティションをリサイズする。
[root@runeaudio ~]# resize2fs /dev/mmcblk0p2
resize2fs 1.42.13 (17-May-2015)
Filesystem at /dev/mmcblk0p2 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/mmcblk0p2 is now 1914624 (4k) blocks long.
[root@runeaudio ~]#
状態再確認。
[root@runeaudio ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 7.1G 1.6G 5.2G 24% / devtmpfs 458M 0 458M 0% /dev tmpfs 462M 0 462M 0% /dev/shm tmpfs 462M 12M 450M 3% /run tmpfs 462M 0 462M 0% /sys/fs/cgroup tmpfs 462M 4.0K 462M 1% /tmp logs 5.0M 32K 5.0M 1% /var/log rune-logs 5.0M 84K 5.0M 2% /var/log/runeaudio /dev/mmcblk0p1 100M 18M 83M 18% /boot [root@runeaudio ~]#
増えた。16GBのSDだとここが15GBちょっとになっているはず。
![]() |
Raspberry Pi3 Model B ボード&ケースセット (Element14版, Clear)-Physical Computing Lab TechShare |
コメント