이 온라인을 간단히 살펴보면 최신 버전의 XBMC에 대한 솔루션을 게시 한 사람이 아무도 없습니다.
Goldilocks가 지적한 주요 문제는 XBMC가 읽기 전용으로 설계되지 않았다는 것입니다. OpenELEC Media Center 포럼 에서이 스레드 를 살펴보면이 점이 더욱 향상됩니다 . 일반적인 합의는 Kodi를 읽기 전용으로 만들 수 없습니다.
사용자 klojum에 따른 이유는 다음과 같습니다.
읽기 전용 장치에서 OpenELEC 작업을 수행 할 수 없습니다. Kodi는 비디오 정보로 데이터베이스를 저장 / 업데이트해야합니다. 시스템 파티션이 이유로 읽기 전용으로 설정되었습니다. 모든 설정은 두 번째 / storage 파티션을 통해 이루어집니다. 따라서 cmdline 또는 다른 방법으로 제거하는 것은 옵션이 아닙니다. 재부팅 할 때마다 시스템을 복원하는 것은 제정신입니다. OE를 설치하고 원하는대로 실행하고 전체 백업 / 이미지를 만듭니다. 문제가 발생했을 때 복원
사람들이 이전 버전에 대한 해결 방법을 찾음 으로써이 문제를 해결할 방법이있을 수 있지만 일반적으로 필요가 없다고 생각합니다.
나는 몇 년 동안 Kodi를 사용한 사람으로서 SD 카드의 성가심이 손상되었다는 것을 이해할 수 있습니다. 그러나 저수준 코드 땜질을 포함하지 않는 문제를 완화하는 다른 간단한 방법이 있습니다.
SD 카드가 손상되는 가장 큰 이유는 정전이 발생한 경우입니다. 이것이 발생할 수있는 이유에는 몇 가지가 있습니다. 누군가가 SD 카드에 쓰기를 통해 중간에 Pi의 전원을 끊습니다. 또는 시스템이 정지하고 전원을 분리해야합니다. 그러나 두 번째 이유는 부패를 일으킬 가능성이 적다고 생각합니다. 또는 다른 결함이 있음을 나타냅니다.
Pi의 초기에는 보드의 전력 공급 회로가 확실히 원하는 것을 남겼습니다. 전원이 켜진 상태에서 USB 동글을 Pi에 꽂기 만하면 시스템 충돌이 발생한 날을 기억할 수 있습니다. 믿지 않는다면 2011 Raspberry Pi에서 XBMC를 실행하는 데 문제가있는 것 입니다. 다른 문제는 초기 소프트웨어가 완전히 성숙되지 않았다는 것입니다. Pi는 데스크탑 컴퓨터가 될 수있는 것과는 다른 방식으로 소프트웨어 문제를 해결하는 데 시간이 걸립니다. 따라서 최신 버전의 Kodi는 임의 시스템 정지로 인해 어려움을 겪지 않습니다.
갑작스런 전원 손실 문제를 해결하려면 일종의 무정전 전원 공급 장치 (UPS)를 통해 Pi에 전원을 공급하십시오. 일반 UPS는 작동하지만 실제로 Pi로 설계된 UPS가 있습니다. 이처럼 라즈베리 파이 무정전 전원 공급 장치 . 시스템 정지가 발생하면 준비된 것이어야합니다. 즉, 취향에 맞게 모든 설정과 앱 및 환경 설정으로 OS를 설정 한 다음 SD 카드의 이미지를 만듭니다. 따라서 문제가 발생하면 SD 카드를 다시 이미지화하면됩니다.
SD 카드가 고장날 다른 이유는 카드가 닳아서 발생한 것입니다. 그러나 이것은 내가 경험 한 문제가 아닙니다. 평판이 좋은 브랜드의 고품질 SD 카드를 사용하는 경우 해당 문제를 해결하는 데 절반이 걸릴 것이라고 생각합니다. SD 카드 마모를 최소화한다는 것은 SD 카드가 절대 최소값을 유지하고 있음을 의미합니다. 방대한 영화 등을 저장할 수있는 저장 공간으로 사용해서는 안됩니다.
OpenELEC에서 작동하는 옵션은 USB 드라이브에서 실행 중입니다. 물론 모든 부팅 파일은 SD 카드에 남아 있어야합니다. 이를 수행하는 방법에 대한 여러 자습서가 있습니다. 여기 에 따라 가기는 쉽지만 완전성을 위해 개요를 알려 드리겠습니다.
첫 번째 단계는 SD 카드 및 USB 드라이브를 설정하는 것입니다. MiniTool Partition Wizard와 같은 프로그램을 사용하여 기본 활성 파티션이 150MB 이상인 SD 카드를 FAT32로 포맷하면 실제로 전체 SD 카드를 FAT32로 포맷 할 수 있습니다. 파티션이 기본 활성으로 설정되어 있는지 확인하십시오. SD 카드를 SYSTEM과 같은 레이블로 지정하면 나중에 그 내용을 기억할 수 있습니다. 그런 다음 전체 USB 드라이브를 파일 시스템 유형이 EXT4 인 하나의 기본 활성 파티션으로 포맷하고 다시 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 또는 네트워크 위치에 관계없이 두 번째 드라이브에 저장하는 것이 좋습니다.