このオンラインをざっと見てみると、XBMCの最新バージョンについてこれに対する解決策を誰も投稿していないことがわかります。
Goldilocksが指摘した主な問題は、XBMCが読み取り専用になるように設計されていないことです。OpenELEC Media Centerフォーラムでこのスレッドをご覧になると、この点がさらに深まります。一般的なコンセンサスでは、Kodiを読み取り専用にすることはできません。
ユーザーklojumによると、その理由は次のとおりです。
OpenELECを読み取り専用デバイスで動作させることはできません。Kodiは、データベースをビデオ情報で保存/更新する必要があります。理由により、システムパーティションが読み取り専用として設定されています。すべての設定は、2番目の/ storageパーティションを経由します。したがって、cmdlineなどを使用して削除することはオプションではありません。各再起動後のシステムの復元は非常識です。OEをインストールし、希望どおりに実行し、完全なバックアップ/イメージを作成します。トラブルが発生した場合に復元する
人々は古いバージョンの回避策を見つけたので、これを回避する方法があるかもしれませんが、一般的に私は必要があるとは思いません。
私は、数年前からKodiを使用している人として、SDカードが破損するという不快感を理解できます。しかし、低レベルのコード修正を含まない、問題を軽減する他の簡単な方法があります。
SDカードが破損する最大の理由は、突然の停電があった場合です。これが起こる理由にはいくつかの理由があります。誰かがSDカードへの書き込みの途中でPiの電源を切断します。または、システムがフリーズし、電源を切断する必要があります。ただし、2番目の理由は腐敗を引き起こす可能性が低いと思います。または、プレイ中に別の障害があることを示唆しています。
Piの初期の頃、ボード上の電力供給回路は確かに何かを残していました。Piに電源を入れた状態でPiにUSBドングルを接続するだけで、システムクラッシュを引き起こした日々を思い出すことができます。あなたは私が見る信じていない場合は2011ラズベリーパイの上にXBMCを実行している問題を。もう1つの問題は、初期のソフトウェアが完全に成熟していないことです。Piはデスクトップコンピューターの可能性に対する別の見解であり、ソフトウェアの問題を解決するには時間がかかります。そのため、Kodiの新しいバージョンの多くは、システムがランダムにフリーズする可能性が低くなります。
突然の電力損失の問題を解決するには、何らかの無停電電源装置(UPS)を使用してPiに電力を供給します。通常のUPSでも機能しますが、実際にはPi専用に設計されたUPSがあります。このラズベリーパイ用の途切れない電源のように。システムがフリーズした場合は、準備が必要です。つまり、好みに合わせてすべての設定とアプリと設定でOSをセットアップし、SDカードのイメージを作成します。したがって、何か問題が発生した場合は、SDカードのイメージを再作成するだけです。
SDカードが故障するもう1つの理由は、摩耗によるものです。ただし、これは私が経験した問題ではありません。評判の良いブランドの高品質のSDカードを使用している場合は、おそらくその問題を解決するための半分の道にいると思います。SDカードの摩耗を最小限に抑えるということは、SDカードが確実に最小限に抑えられることを意味します。映画などの膨大なコレクションの保管スペースとして使用しないでください。
OpenELECで動作するオプションは、USBドライブから実行することです。もちろん、ブートファイルはすべてSDカードに残っている必要があります。これを行う方法に関するチュートリアルが多数あります。そこ従うことを非常に簡単に見える一つであり、ここでは、完全を期すために、私はあなたの概要を説明します:
最初のステップは、SDカードとUSBドライブのセットアップです。MiniTool Partition Wizardなどのプログラムを使用して、SDカードをFAT32としてフォーマットし、150MB以上のプライマリアクティブパーティションを使用すると、実際にはSDカード全体をFAT32としてフォーマットできます。パーティションがプライマリアクティブに設定されていることを確認してください。また、SDカードにSYSTEMなどのラベルを付けておくと便利な場合があります。そうすれば、将来その用途を思い出すことができます。次に、ファイルシステムタイプがEXT4の1つのプライマリアクティブパーティションとしてUSBドライブ全体をフォーマットします。この場合も、STORAGEのようにラベル付けする価値があります。
OpenELECをダウンロードして解凍したら、ルートフォルダーに移動します。そして、これらのファイルを選択します。
openelec.ico
README.md
そしてそれらをSDカードのルートにコピーします。
次に、target
フォルダーからファイルをコピーします。
KERNEL
SYSTEM
そして再び、それらをSDカードのルートディレクトリに貼り付けます。
次に、3rdparty/bootloader
フォルダーからファイルをコピーします。
bootcode.bin
config.txt
fixup.dat
LICENCE.broadcom
start.elf
そして、それらをSDカードのルートディレクトリに貼り付けます。
最後の手順はKERNEL
、SDカード上のファイルのファイル名をに変更することkernel.img
です。
スタートアップファイルを作成するには、SDカードのルートディレクトリにというファイルを作成しcmdline.txt
、次の行を追加します。
boot=/dev/mmcblk0p1 disk=/dev/sda1 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 ssh
保存してファイルを閉じてください。そしてそこから行くのは良いことです。情報源は、USBドライブからXBMCを実行すると応答性が向上することを示唆しています。この主張についてはよくわかりませんが、この方法を使用した結果としてパフォーマンスが低下することはありません。
メディアコレクションについては、USBでもネットワーク上の場所でも、2番目のドライブに保存することをお勧めします。