Показано с 1 по 9 из 9

Тема: Установка Enigma 2 на практике

  1. #1
    Senior Member
    Регистрация
    13.12.2006
    Сообщений
    2,339

    Установка Enigma 2 на практике

    Описание взято отсюда:
    http://forum.sat-expert.com/ab-ipbox...-praktike.html

    Решил написать мануал, как установить Энигму 2.

    ВНИМАНИЕ! Руководство по установке только для владельцев тюнеров с NLB. Владельцев официальных и SifTeam прошивок, прошу сразу покинуть ветку, ибо это не для Вас

    Рассмотрим метод установки Энигмы на USB Stick.

    Что нужно?

    1. USB Flash Stick, от 512MB
    2. IPBOX c прошивкой NLB не ниже 8340.
    3. Патченый загрузчик для 900/9000
    4. Любой архив с Энигмой для IPBOX

    Выберите себе любой:
    Sifteam E2 0.1.0 Beta
    Sifteam Enigma 2 PKT MOD
    CIe2T MOD 1.0

    Я пробывал все 3. В первых 2-х могут возникнуть проблемы с новыми телевизорами, они некрректно определяют видеорежим и падают при загрузке. Это можно поправить, но не вижу смысла.

    Пользуем вариант №3 от поляков, там есть встроенные эму mbox и camd3 и исправлен баг с определением разрешения телевизора.

    С чего начать?

    Установка команд для загрузчика. Ранее, автор е2 все манипуляции предлагал сделать через Serial Cable, но увы, это не самый удобный вариант. NLB имеет утилиты для работы с загрузчиком тюнера прямо из шелла через telnet.

    Для этого служат 2 команды:
    fw_setenv - это аналаог setenv в загручике.
    fw_printenv - это аналаог printenv в загручике.
    Итак, распаковываем патченый загрузчик (линк выше) на флешу, в зависимости от типа тюнера, переименовываем нужный имейдж в usb_update.img и устанавливаем на тюнер. Перегружаемся. Все, теперь мы сможем модифицировать окружение загрузчика, т.е. прописывать ему команды.

    Примечание. После того как вы обновили загрузчик с флешки, на кнопку 1 ДУ назначена команда запуска родной прошивки с внутреннего флеша тюнера. Если вы по какой-то причине попадете в вечный booting, вы всегда сможете запустить родную прошивку. Для этого надо сделать холодный старт тюнеру (StandBy + Ok = часы, опять StandBy) и как только появится надпись BOOTING нажать и удерживать на пульте кнопку 1 около 5 сек.

    Теперь готовим внешнюю флешку. Ставим ее в тюнер, вызываем NLBPANEL зеленой кнопкой на пульте идем в USB Options -> Format. Форматируем флешу. По окончании делаем USB Options -> Mount. Как только флеша смонтировалась, запускаем ftp клиента и копируем архим с энигмой в /mnt/usb/usb0.

    По окончании копирования заходим телнетом и даем 3 команды по мере выполнения:

    cd /mnt/usb/usb0
    tar xzf имя_архива_с_энигмой.tar.gz
    sync

    После этого нам надо опеределить каким устройством в вашем случае является ваш usb stick.
    Даем в шелле команду:
    mount
    После этого, вы увидите список всех устройств. Вас интересует sda (если HDD не установлен в тюнер) и sdb (если в наличии HDD) устройства. Тюнер формарует флешку на самом деле с двумя разделами, первый под swap, второй с данными. Потому,
    если у нет HDD, то устройством с Энигмой будет sda2 и параметр usb будет равен 0:2,
    если установлен HDD, то устройством с Энигмой будет sdb2 и параметр usb будет равен 0:2 соответсвенно.
    Запомним это.

    У нас почти все готово, осталось изменить окружение загрузчика и назначить загрузку с USB Stick на кнопку 2 ДУ.

    Для этого даем команду в шелле из telnet

    fw_setenv menu_2 'setenv ipaddr 192.168.1.5;setenv gateway 192.168.1.1;setenv netmask 255.255.255.0;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:2 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sda2 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";seten v bootcmd "run bootusb";saveenv;boot'

    Измените свои настройки, где
    192.168.1.5 - адрес тюнера,
    192.168.1.1 - шлюз,
    255.255.255.0 - маска
    /dev/sda2 - установите нужный, sda2 - без HDD, sdb2 - с HDD.

    установленные параметры можно просмотреть дав команду fw_printenv.

    Дополнително.
    Если вы хотите установить е2 на HDD, распаковываем архив c Энигмой в /media

    И назначаем загрузку на кнопку 3 ДУ:

    fw_setenv menu_3 'setenv ipaddr 192.168.1.5;setenv gateway 192.168.1.1;setenv netmask 255.255.255.0;setenv bootide "run bootargside;ide reset;ext2load ide 0:2 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargside "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sda2 rw rootfstype=ext2 init=/bin/devinit ip=$ipaddr::$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";seten v bootcmd "run bootide";save;boot'

    Примечание. Не забудьте проверить все параметры setenv в командах, когда будете менять коружение загрузчика, наш форум искажает длинные строки, проверьте чтобы не было пробелов к команде setenv, иногда ее видно как seten v

    Перегружаемся, выбираем кнопкой на ДУ нужный метод загрузки, ужерживая нужную кнопку как я писал выше.

    Не стоит держать кнопку при каждой загрузке, загрузчик помнит последний выбранный режим.

    Если вы захотите обновить е2 на более новую версию, не стоит проделывать все эти манипуляции снова, необходимо только отформатить флешку заново, скопировать новый архив на носитель (usb флешу или HDD) и развернуть архив. Ваш загрузчик уже знает что делать.
    Спасибо chewbacca

  2. #2

    Re: Установка Enigma 2 на практике

    а как должна выглядеть строка загрузчика для загрузки с USB HDD ?
    на флешку стала энигма, но я теперь не могу подключить винчестер

  3. #3
    Senior Member
    Регистрация
    13.12.2006
    Сообщений
    2,339

    Re: Установка Enigma 2 на практике

    Если Вы поставили энигму на флешку, то с нее она и работает и usb у Вас занято флешкой.
    Поэтому не понятно, как подключится в этом случае usb-винт.

  4. #4

    Re: Установка Enigma 2 на практике

    я не хочу энигму на флешке
    я хочу ее установить на винчестер!
    Суть в том, что винчестер отформатирован в ext3

    все сделал как в инструкции, но как должны выглядеть команда лоадера

    fw_setenv menu_3 'setenv ipaddr 192.168.20.15;setenv gateway 192.168.20.1;setenv netmask 255.255.255.0;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:2 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sdb2 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";seten v bootcmd "run bootusb";saveenv;boot'

    вот тут мне не понятно
    сегодня вечером попробую винтик (250 гиг) отформатить под ext2
    но... вопрос остается открытым...

  5. #5
    Senior Member
    Регистрация
    24.06.2007
    Сообщений
    845

    Re: Установка Enigma 2 на практике

    Вотеще один интересный способ установки Энигмы2 на флешку предложенный италянцами прямо с компа

    [вложение удалено Администратором]

  6. #6
    Senior Member
    Регистрация
    24.12.2006
    Сообщений
    381

    Re: Установка Enigma 2 на практике

    разархивировал - непонятный формат файла, не открывается.

  7. #7
    Member
    Регистрация
    24.11.2007
    Сообщений
    50

    Re: Установка Enigma 2 на практике

    Цитата Сообщение от jitar
    разархивировал - непонятный формат файла, не открывается.
    Открывается в Microsoft Word 2007 или XP, 2003 с установленным FileFormatConverters....

  8. #8
    Senior Member
    Регистрация
    24.06.2007
    Сообщений
    845

    Re: Установка Enigma 2 на практике

    Упс.Сохранил в формате для Офиса 2007.Вот тут в doc,рекомендуют тем у кого не вышло поставить Enigma 2 на флешку обычным способом

  9. #9
    Member
    Регистрация
    22.12.2008
    Сообщений
    40

    Re: Установка Enigma 2 на практике

    Сделал все по инструкции из предыдущего сообщения, а что дальше- нельзя ли описать подробней. Почемуто после команды mount видно что usb0 на sdb1, как настроить загрузчик - что прописать?(910HD с внутренним жестким)?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •