Một cái nhìn nhanh về trực tuyến này cho thấy rằng không ai đã đăng bất kỳ giải pháp nào cho phiên bản XBMC mới nhất này.
Vấn đề chính như Goldilocks đã chỉ ra là XBMC không được thiết kế với mục đích làm cho nó chỉ đọc được. Điểm này được tiếp tục nếu bạn xem chủ đề này trên Diễn đàn Trung tâm Truyền thông OpenELEC. Sự đồng thuận chung không thể làm cho Kodi chỉ đọc được.
Lý do theo người dùng klojum là:
Để OpenELEC hoạt động trên thiết bị chỉ đọc sẽ không xảy ra. Kodi cần lưu trữ / cập nhật cơ sở dữ liệu với thông tin video. Phân vùng hệ thống được thiết lập là chỉ đọc vì một lý do. Tất cả các cài đặt đi qua phân vùng 2, / lưu trữ. Vì vậy, loại bỏ điều đó, thông qua cmdline hoặc cách khác, không phải là một lựa chọn. Khôi phục hệ thống sau mỗi lần khởi động lại là điên rồ. Cài đặt OE, làm cho nó chạy theo mong muốn của bạn và tạo một bản sao lưu / hình ảnh đầy đủ. Khôi phục trong trường hợp gặp sự cố
Có thể có một cách làm điều này vì mọi người đã tìm thấy cách giải quyết cho các phiên bản cũ hơn, nhưng nói chung tôi không nghĩ rằng có bất kỳ nhu cầu nào.
Tôi có thể hiểu như một người đã sử dụng Kodi trong một vài năm, sự khó chịu của thẻ SD bị hỏng. Nhưng có những cách đơn giản khác để giảm thiểu vấn đề không bao gồm sửa mã cấp thấp.
Lý do số một khiến thẻ SD sẽ bị hỏng là nếu mất điện đột ngột. Có một vài lý do là tại sao điều này có thể xảy ra. Hoặc là ai đó ngắt kết nối nguồn với Pi giữa chừng thông qua ghi vào thẻ SD. Hoặc hệ thống đóng băng và bạn phải ngắt kết nối nguồn. Mặc dù, tôi nghĩ lý do thứ hai ít có khả năng gây ra tham nhũng. Hoặc nó cho thấy có một lỗi khác khi chơi.
Trong những ngày đầu của Pi, mạch phân phối điện trên bo mạch chắc chắn để lại thứ gì đó mong muốn. Tôi có thể nhớ những ngày gây ra sự cố hệ thống chỉ bằng cách cắm một chiếc USB vào Pi trong khi nó được bật nguồn. Nếu bạn không tin tôi sẽ gặp sự cố khi chạy XBMC trên Raspberry Pi 2011 . Vấn đề khác là phần mềm trong những ngày đầu chưa hoàn thiện. Pi là một cách khác nhau về máy tính để bàn có thể là gì và giải quyết các vấn đề phần mềm cần có thời gian. Vì vậy, các phiên bản mới hơn của Kodi ít có khả năng bị đóng băng hệ thống ngẫu nhiên.
Để giải quyết vấn đề mất điện đột ngột, hãy cấp nguồn cho Pi của bạn thông qua một số loại nguồn cung cấp điện liên tục (UPS). Một UPS thông thường sẽ hoạt động nhưng thực sự có những thiết kế của Pi được thiết kế riêng. Giống như điều này Cung cấp năng lượng liên tục cho Raspberry Pi . Nếu hệ thống đóng băng xảy ra, nó sẽ là thứ bạn chuẩn bị. Điều này có nghĩa là thiết lập HĐH với tất cả các cài đặt và ứng dụng và tùy chọn theo sở thích của bạn và sau đó tạo hình ảnh của thẻ SD. Vì vậy, nếu có sự cố xảy ra, bạn có thể chỉ cần hình ảnh lại thẻ SD.
Một lý do khác khiến thẻ SD bị hỏng là do nó bị hao mòn. Tuy nhiên, đây không phải là vấn đề tôi đã tự trải nghiệm. Nếu bạn sử dụng thẻ SD chất lượng cao từ một thương hiệu có uy tín, tôi nghĩ bạn có thể đi được một nửa để giải quyết vấn đề đó. Để giảm thiểu hao mòn thẻ SD có nghĩa là đảm bảo thẻ SD hoạt động ở mức tối thiểu. Nó không nên được sử dụng làm không gian lưu trữ cho bộ sưu tập phim khổng lồ của bạn, v.v.
Một tùy chọn sẽ hoạt động với OpenELEC là chạy nó từ ổ USB. Tất nhiên tất cả các tệp khởi động sẽ phải ở lại trên thẻ SD. Có một số hướng dẫn về cách làm điều này. Có một cái có vẻ khá dễ theo dõi ở đây , nhưng để hoàn thiện tôi sẽ cung cấp cho bạn một cái nhìn tổng quan:
Bước đầu tiên là thiết lập thẻ SD và ổ USB. Sử dụng một chương trình như MiniTool Partition Wizard định dạng thẻ SD là FAT32 với phân vùng hoạt động chính từ 150MB trở lên, trên thực tế, toàn bộ thẻ SD có thể được định dạng là FAT32. Chỉ cần đảm bảo phân vùng được đặt thành hoạt động chính. Cũng có thể hữu ích khi gắn nhãn thẻ SD là một cái gì đó giống như HỆ THỐNG để bạn nhớ nó dùng để làm gì trong tương lai. Sau đó định dạng toàn bộ ổ USB thành một phân vùng hoạt động chính với loại hệ thống tệp là EXT4, một lần nữa giá trị của nó được gắn nhãn là một cái gì đó giống như BẢO QUẢN.
Khi bạn đã tải xuống và giải nén OpenELEC, hãy chuyển đến thư mục gốc. Và chọn các tệp này:
openelec.ico
README.md
Và sao chép chúng vào thư mục gốc của thẻ SD.
Tiếp theo từ target
thư mục sao chép các tập tin:
KERNEL
SYSTEM
Và một lần nữa dán chúng vào thư mục gốc của thẻ SD.
Sau đó, từ 3rdparty/bootloader
thư mục sao chép các tập tin:
bootcode.bin
config.txt
fixup.dat
LICENCE.broadcom
start.elf
Và dán chúng vào thư mục gốc của thẻ SD.
Bước cuối cùng là thay đổi tên tệp của tệp KERNEL
trên thẻ SD thành kernel.img
.
Để tạo các tệp khởi động, trong thư mục gốc của thẻ SD, hãy tạo một tệp được gọi cmdline.txt
và thêm dòng sau vào đó:
boot=/dev/mmcblk0p1 disk=/dev/sda1 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 ssh
Hãy chắc chắn để đóng tệp với lưu nó. Và từ đó bạn tốt để đi. Nguồn thông tin đề xuất chạy XBMC khỏi ổ USB giúp tăng khả năng phản hồi. Tôi không chắc chắn về khiếu nại này, nhưng bạn sẽ không thấy bất kỳ sự suy giảm hiệu suất nào do sử dụng phương pháp này.
Đối với bộ sưu tập phương tiện của bạn, tôi khuyên bạn nên lưu trữ trên ổ đĩa thứ hai cho dù đó là USB hay vị trí mạng.