Raspberry Pi 4をHDDから起動して64ビットEPGStationサーバを作ってみました

Raspberry Pi地デジ関連記事


2020年(令和2年)決定版

Raspberry Pi 4  EPGStation録画環境を作成してみました。次のような特徴です。

  • Raspberry Pi 4使用
  • 64ビット版 Ubuntu 20.04.1 LTS
  • USB HDD(容量1TB)起動により、microSDカード不要
  • Mirakurun + EPGStation + mariadb

64ビットOSにより、Raspberry Pi 4の性能を最大限に引き出しつつ、さらにUSB 3.0接続のHDD起動により長期間の安定性と性能が得られています。

具体的には、HDDブートの64ビットOSに変えてから、サーバとしての反応が驚くほど軽くなりました。EPGStationの番組表表示や、番組の視聴・再生開始時の反応等、32ビット+microSDカードの時よりずいぶんキビキビと動くようになりました。

構築手順は下記になります。


1.USBストレージ起動設定

USBストレージによる起動はこちらの記事になります。容量1TBのHDDは問題ありませんでしたが、あまり大きすぎると起動できない可能性もあります。

直接起動する場合は3TB程度までが安全かと思います。

2.Ubuntu 20.04.1 LTS初期設定

こちらの記事の手順に従い、タイムゾーン、ホスト名、IPアドレス設定、そしてswapを作成します。

3.Mirakurunインストール

Raspberry Pi 4に地デジチューナ、ICカードリーダ、B-CASカードを取り付けます。

Mirakurunをインストールします。

4.EPGStationインストール

こちらの記事でEPGStationをインストールします。


以上で(自称)2020年最強版の地デジ録画環境が完成しました。

注意点は、Ubuntu 20.04.1の自動更新でUSB起動ができなくなる場合がありますので

起動しなくなった場合、vmlinuxファイルの再作成とファームウェアの更新を行ってみて下さい。

録画した番組をDLNA対応テレビ等で視聴したい場合、こちらもどうぞ。


Raspberry Pi地デジ関連記事

スポンサーリンク

フォローする

スポンサーリンク

コメント

  1. ぽれぽれ より:

    教えてください
    〉容量1TBのHDDは問題ありませんでしたが、あまり大きすぎると起動できない可能性もあります。
    〉直接起動する場合は3TB程度までが安全かと思います。
    とありますがどういった理由で3TBまでが安全なのでしょうか。
    当方で実際にやってみたところ
    3TBでは起動ができ4TBではできませんでした。
    また起動できた3TBを4TBのクローンしたところ起動できました。
    よろしくお願いします。

    • hide より:

      ぽれぽれ さんはじめまして

      コメント頂き誠にありがとうございます。

      私の検索の腕前では「このブートローダーは、何TBまで対応しています」という正確な情報は探せておりません。

      ここからは、私の推測です。
      作者が公式に「このブートローダーは、何TBまで対応しています」と公式な仕様を発表していれば、本当のサイズや理由がわかるのですが。
      皆で作っているオープンソースの世界では、そういう公式ページはなかなか作られないと思います。←これが推測ですが
      WindowsやmacOSのように、公式な仕様が発表されるのは、プロプライエタリなソフトウェアや・ハードウェアの利点のように思えます。

      さて、私の記事の中の4TBの根拠はこのあたりの情報です。
      USB disk size limits – Raspberry Pi Forums
      「4TBは起動できないけど」「1TBは起動できた」という感じです。

      ちなみにROCK64は2.2TBの制限だったと思います。ブートローダーがMBRで実装されている影響のようでした。
      ROCK64は2.2TBを超えるUSBストレージから起動できる?

      Raspberry Pi 4の場合はブートローダーが別ものですので比較はできませんが、ROCK64の場合と状況は同じで、経験的な値を引用して記載させて頂いております。

      • ぽれぽれ より:

        ご回答ありがとうございました。
        ブートローダにて容量が決まっているとは知りませんでした。
        勉強になりました。
        また報告として4TBのHDDでは不可と書きましたが、
        自分の設定ミスでした。
        よって4TBのHDDまで起動を確認しております。