2018年1月3日水曜日

RaspberryPi 2B + moode audio 4.0

概略

Raspberry Pi 2B にmoodeaudio.org の moode 4.0 をインストールする。
audio 出力は USB DAC を使う。

インストール

download するのではなかった。
http://moodeaudio.org にあるように、Raspberry Pi 上で作業する。

手順のまとめ

1、普通に動いている Raspberry Pi を用意する。
2、SD メモリを Raspberry Pi に USB 接続できるようにしておく。
3、その SD メモリに最新の lite 系の OS を書き込む。
dd コマンドの進捗状況は、MacOS X の場合、Control + t で表示される。
$ diskutil unmountDisk /dev/disk1
Unmount of all volumes on disk1 was successful
$ sudo dd bs=1m if=~/Downloads/2016-05-27-raspbian-jessie-lite.img of=/dev/disk1

Password:
$ diskutil eject /dev/disk1
Disk /dev/disk1 ejected

4、Raspberry Pi に SSH 接続して、次のスクリプトを実行する。

ssh 接続を有効にしておく。
Enter these commands via SSH on a Raspberry Pi running Raspbian.

1. Download the Image Builder

cd /home/pi
sudo wget -q http://moodeaudio.org/downloads/mos/mosbuild.sh -O /home/pi/mosbuild.sh
sudo chmod +x /home/pi/mosbuild.sh

2. Start the Image Builder

sudo ./mosbuild.sh


$ sudo ./mosbuild.sh 
****************************************************************
**
**  Moode OS Image Builder v1.0
**
**  Welcome to the automated process for creating the wonderful
**  custom Linux OS that runs moOde audio player.
**
**  You will need a Raspberry Pi running Raspbian with SSH
**  enabled, at least 2.5GB free space on the boot SDCard and
**  a spare USB or USB-SDCard drive that the new OS will be
**  written to during the build process.
**
**  Be sure to backup the SDCard used to boot your Pi
**
****************************************************************

////////////////////////////////////////////////////////////////
//
// STEP 1 - Download Raspbian Lite and create a new, base image
//
////////////////////////////////////////////////////////////////

** Check free disk space
** Do you have a backup of your boot SDCard (y/n)? y
** Unplug all USB storage devices from the Pi
** Are all USB storage devices unplugged (y/n)? y
** Plug in target USB drive for the new OS
** Is target USB drive plugged in (y/n)? y
** USB drive detected on /dev/sda
** Partitions unmounted on /dev/sda
** Option 1-5: use a proxy server for Internet access (y/n)? n
** Option 2-5: use a WiFi connection instead of Ethernet (y/n)? n
** Option 3-5: configure /var/www as squashfs (y/n)? n
** Option 4-5: install latest Linux Kernel (y/n)? y
** Option 5-5: Airplay, Ashuffle, LocalUI, Scrobbler, Squeezelite and UPnP/DLNA
** Install additional components (y/n)? y
** Ready for automated image build
** Proceed (y/n)? y
** Test Internet connection
** Download helper files
** Add options to properties file
** Load properties into env
** Download Rasbian Stretch Lite 2017-11-29-raspbian-stretch-lite.zip
2017-11-29-raspbian-stretch-li 100%[===================================================>] 347.83M  1.28MB/s    in 9m 0s   
** Unzip 2017-11-29-raspbian-stretch-lite.zip
Archive:  2017-11-29-raspbian-stretch-lite.zip
  inflating: 2017-11-29-raspbian-stretch-lite.img  
** Mount Raspbian image partitions
** Modify image
** Enable SSH
** Remove auto-resize task
** Enable familiar network interface names
** Install main worker script
** Enable script for autorun after reboot
** Change host name to moode
** Flush cached disk writes
** Image unmounted
** Write image to USB drive on /dev/sda
3629056+0 records in
3629056+0 records out
1858076672 bytes (1.9 GB, 1.7 GiB) copied, 744.411 s, 2.5 MB/s
** Flush cached disk writes
**
** New base OS image created
**
** Remove the USB drive and use it to boot a Raspberry Pi
** The build will automatically continue at STEP 2 after boot
**
** Save base OS img for additional builds (y/n)? n
$ exit


5、しばらくして上記コマンドによる USB 接続した SD メモリの書き込みが終わったら、その SD メモリを使って起動する

なかなかの長時間。1時間くらい?
最初に色々聞かれるが、適当に答えてしまった。
後で変更できると予想している。

6、なにやら作業が続いて、何度かかってに再起動を繰り返す。

3〜4時間くらいかかった。

7、USB DAC が使えない?

I2S のデバイスは使えるが、USB DAC は使えないようです。
使用中止。


0 件のコメント:

コメントを投稿