快速瀏覽此在線內容表明,沒有人針對最新版本的XBMC發布任何解決方案。
Goldilocks指出的主要問題是XBMC並非旨在使其只讀。如果您在OpenELEC Media Center論壇上查看此 thread,則這一點會得到進一步發展。普遍的共識是不可能將Kodi只讀。
根據klojum用戶的原因是:
在只讀設備上運行OpenELEC不會發生。 Kodi需要使用視頻信息存儲/更新其數據庫。由於某種原因,系統分區設置為只讀。所有設置都通過第二個/ storage分區。因此,無法通過cmdline或其他方式刪除該選項。每次重新啟動後都無法恢復系統。安裝OE,使其按您的意願運行,並進行完整的備份/映像。在遇到麻煩的情況下將其恢復
這可能是一種解決方法,因為人們已經找到了較舊版本的解決方法,但總的來說,我認為沒有必要。
>
作為使用Kodi兩年的人,我可以理解SD卡損壞的煩惱。但是,還有其他一些更簡單的方法可以解決該問題,其中不包括低級代碼修補。
SD卡損壞的第一大原因是突然斷電。為什麼會發生這種情況有兩個原因。有人在寫SD卡的過程中斷開了Pi的電源。否則係統死機,您必須斷開電源。雖然,我認為第二個原因不太可能導致腐敗。或表明存在另一個故障。
在樹莓派的早期,板上的電源傳輸電路肯定還有一些不足之處。我可以記得曾經導致系統崩潰的日子,只需在打開電源的同時將USB加密狗插入Pi。如果您不相信我,會發現在2011 Raspberry Pi上運行XBMC的問題。另一個問題是,早期的軟件尚未完全成熟。 Pi對台式計算機的看法與以往不同,解決軟件問題需要時間。因此,很多新版本的Kodi很少會受到系統隨機凍結的影響。
要解決突然的功率損耗問題,請通過某種不間斷電源(UPS)為Pi供電。常規的UPS可以使用,但實際上有專門為Pi設計的UPS。像這樣的 Raspberry Pi不間斷電源。如果確實發生系統凍結,則應該為您做好準備。這意味著使用您喜歡的所有設置和應用程序以及首選項來設置操作系統,然後製作SD卡映像。因此,如果出現問題,您可以重新鏡像SD卡。
SD卡將失敗的另一個原因是它已用完。但是,這不是我經歷過的問題。如果您使用知名品牌的高質量SD卡,我想您可能已經解決了一半。要最大程度地減少SD卡的磨損,請確保SD卡處於絕對最小的狀態。
它不應該用作存儲大量電影的存儲空間。
適用於OpenELEC的選項是通過USB驅動器運行它。當然,所有引導文件都必須保留在SD卡上。有很多關於如何執行此操作的教程。 此處看起來很容易理解,但是為了完整起見,我將為您提供概述:
第一步是設置SD卡和USB驅動器。使用MiniTool Partition Wizard之類的程序可將SD卡格式化為FAT32,並具有150MB或更大的主活動分區,實際上,整個SD卡都可以格式化為FAT32。只需確保將分區設置為“主要活動”即可。將SD卡標記為SYSTEM之類的標籤也可能很有用,以便您記住將來的用途。然後將整個USB驅動器格式化為一個主活動分區,文件系統類型為EXT4,再次值得將其標記為STORAGE。
下載並解壓縮OpenELEC後,請轉到根文件夾。然後選擇以下文件:
openelec.icoREADME.md
,然後將其複製到SD卡的根目錄中。
下一步,從 target
文件夾複製文件:
KERNELSYSTEM
,然後再次將其粘貼到SD卡的根目錄。
然後從 3rdparty / bootloader
文件夾複製文件:
bootcode.binconfig.txtfixup.datLICENCE.broadcomstart.elf
並將其粘貼到SD卡的根目錄中。
最後一步是將SD卡上的文件 KERNEL
的文件名更改為 kernel.img
。
要創建啟動文件,請在SD卡的根目錄中創建一個名為 cmdline.txt
的文件,並在其中添加以下行:
boot = / dev / mmcblk0p1 disk = / dev / sda1 console = ttyAMA0,115200 kgdboc = ttyAMA0,115200 console = tty1 ssh
確保關閉並保存文件。從那裡,你很好。信息源建議在USB驅動器上運行XBMC,以提高響應速度。我對此說法不太確定,但是使用此方法不會導致性能下降。
對於您的媒體收藏,我建議將其存儲在第二個驅動器中,無論是USB還是網絡位置。