В данной статье речь пойдет о том, как можно править и отлаживать альтернативную прошивку "на лету", без многократной перепрошивки пллера. Также, данная методика позволяет загружать плеер с графическими интерфейсами от других плееров.
Что нужно: - Достаточно свободного места на ext3 разделе внутреннего HDD. (~ 100 МБ). Для этой цели вполне подойдет системный раздел диска (/dev/sda3) или если жесткий диск переразбивался для использования альтернативного клиента - /dev/sda4
Инструкция (для раздела sda3): 1. Создаем папку bin в корне системного раздела и копируем туда всё содержимое папки /usr/local/bin Code mkdir /tmp/hdd/root/bin cp -a /usr/local/bin/* /tmp/hdd/root/bin
2. Добавляем в файл /usr/local/etc/rcS перед блоком запуска DVDPlayer следующий код: Code i=60 while [ $i -ne 0 ]; do ss=$(fdisk -l | grep sda3 ) if [ ! -z "$ss" ]; then mkdir -p /tmp/usbmounts/sda3 mount -t ext3 -o rw /dev/sda3 /tmp/usbmounts/sda3 break fi sleep 2 let i-=1 done
if [ -d /tmp/usbmounts/sda3/bin ]; then mount /tmp/usbmounts/sda3/bin /usr/local/bin fi
3. Всё. После ребута плеер будет загружать графический интерфейс с жесткого диска. ftp в руки - и можно править прошивку на ходу (картинки, скрипты...) и сразу смотреть на экране телевизора результат.
|