Профи
Регистрация: 02.08.2007
Ресивер: Amiko 8900,Tiger Z280,Globo 7010CR
Адрес: Ужгород
Сообщений: 503
Сказал(а) спасибо: 89
Поблагодарили 647 раз(а) в 288 сообщениях
Вес репутации: 20
|
Цитата:
Сообщение от kyk
ipbox910
|
Проблематично но можно
Код:
Установка энигмы (пошаговая) - для тех, у кого не сифтим и тех, кто не хочет рисковать прошивая флешку
(не удержался)
Данная инструкция предполагает загрузку энигмы с usb-флешки без использования NFS и пк в дальнейшем.
Расчитана на пользователей, практически не знакомых с линукс
и не требует установки линукс на ваш ПК.
ВНИМАНИЕ !!! Внимательно смотрите, что Вы делаете и строго соблюдайте последовательность
(и все у Вас получится)
Краткий лекбез
устройства (носители информации ) в линукс называются /dev/sdx - где x-может принимать значения a,b,c, и т.д
логические диски (c:\, d:\ и прочие будут идти как /dev/sdx1, /dev/sdx2 и т.д)
Последовательность действий:
1)Скачать прошивку (уже развернутая) http://www.ipbox900.com.ua/soft/enig...vo_mini.tar.gz
Сохраняем ее на диск С или D в папку enigma
2) Качаем лайв-сд под линукс, который умеет форматировать usb
Например - 250 мб исо-образ
http://www.pclosusers.com/pclosusers...inime-2008.iso
3) Нарезаем образ диска нерой или ультра-исой
4) Выключаем пк, вставляем флешку, включаем пк, в биосе пк выставляем первоначальную загрузку с компакт-диска
5) Запускаем наш пк с компакта с вставленной флешкой, на которую будем заливать энигму
6) Загрузижаемся с этого диска и логинимся под рутом (login:root, password:root)
7) Открываем терминал (Konsole на рабочем столе) и выполняем команду
fdisk -l
Если флешка определилась, то она будет присутствовать в списке. Смотрим имя устройства
( обычно это /dev/sdb )
Для нормального старта энигмы на тюнере нужно отформатировать флешку под линукс в ext2
9) Выполниняем umount /dev/sdx, где х - имя устройства, соответствующее флешке
Т.е если в нашем случае флешка по команде fdisk -l определилась как /dev/sdb, то будет
umount /dev/sdb Этой командой мы отмонтируем флешку, если вдруг она примонтировалась при загрузке
!!! Если флешка не примонтирована, то команда umount /dev/sdb просто ругнется на отсутствие монтирования
!!! Тогда переходим к следующей команде
10) Размечаем флешку под ext2
fdisk /dev/sdb
* Введите p для показа существующих разделов и d для их удаления
* Введите p для показа оставшихся разделов (если они ещё есть, повторите предыдущий шаг)
* Введите n для создания нового раздела
* Введите p для того, чтобы сделать раздел primary
* Введите 1 для того, чтобы сделать этот раздел первым
* Нажмите Enter (раздел от первого цилиндра, по умолчанию)
* Нажмите Enter (раздел до последнего цилиндра, по умолчанию)
* Введите a для того, чтобы сделать раздел active
* Введите w для записи изменений
В результате мы получим на нашей флешке один логический диск с именем sdх1 (или в нашем случае sdb1)
11) После данного действия система может попытаться вновь примаунтить флешку
При этом на экран пк выскочит табличка с предложением о привязке -нажмите в ней CANCEL
12) Отмонтируйте созданный логический диск - (на всякий случай, если система проигнорирует Ваш предыдущий ответ)
umount /dev/sdb1
!!! Если флешка не примонтирована, то команда umount /dev/sdb1 просто ругнется на отсутствие монтирования
!!! Тогда переходим к следующей команде
13) Отформатируйте флешку в файловой системе ext2
mkfs -t ext2 -c /dev/sdb1
14) Создаем собственную точку монтирования
этой командой мы создаем новую папку, в которую мы будем маунтить нашу флешку
mkdir /mnt/usbflash
этой командой мы даем права записи
chmod 777 /mnt/usbflash
15) Монтируем нашу флешку к папке /mnt/usbflash
mount /dev/sdb1 /mnt/usbflash
16) Даем команду fdisk -l
Смотрим, как называются наши логические диски в виндовс
Ориентируемся по размеру, чтобі определить тот диск, на который мы сохраняли нашу прошивку enigma2_cuberevo_mini.tar.gz
Например мы вычислили, что наш диск D соответствует /dev/sda2
17) Монтируем виндовс диск (вычесленный в п 16) к папке в линукс
mount /dev/sda2 /mnt/win_d
1 Запускаем миднайт-коммандер (аналог фара в виндовс), дав в консоли команду
mc
Принцип работы mc тот-же, что и у фара
19) На левой панели открываем папку /mnt/usbflash на правой /mnt/win_d/enigma (enigma-та папка, в которую вы сохранили вашу прошивку)
20) Копируем скачанный файл с /mnt/win_d/enigma в /mnt/usbflash
21) Выходим из mc нажав F10
22) Распаковываем образ дав в консоли команду
cd /mnt/usbflash
tar xzf enigma2_cuberevo_mini.tar.gz
23) Как распаковало-переносим из папки release в корень флешки
(mv пробел точка /release/* пробел точка)
mv ./release/* .
24) Запускаем mc и убеждаемся что папки теперь лежат в корне.
25) Удаляем с флешки упакованную прошивку enigma2_cuberevo_mini.tar.gz став на нее строкой (стрелками вверх-вниз (между окнами табуляцией))
из консоли даем
ls /mnt/usbflash и убеждаемся- что имеем правильную структуру файлов прошивки на флешке именно в корне
26) Отмонтируем флешку
cd /
umount /mnt/usbflash
и извлекаем ее из компьютера.
27) !!! Если флешка сопротивляется отмонтированию (иногда бывает) - то делаем закат солнца в ручную дав в консоли команду
halt
2 Тушим компьютер и тюнер, и соеденияем их по ком порту
29) Загружаем виндовс, качаем программу http://the.earth.li/~sgtatham/putty/.../x86/putty.exe
Путти именно потому, что стандартный хипер работает криво и не умеет передавать целиком все команды за 1 раз из-за ограничение на кол-во символов в командной строке)
30) Запускаем путти, ставим режим Serial и выбираем Com1 или тот, что у вас и скорость меняем на 115200, в названии где saved session пишем название соединения ipbox900-com
и нажимаем save
31) Запускаем созданное соединение, включаем тюнер по питанию и тут-же начинаем жать на клавиатуре сочетание Ctrl и Z
32) На индикаторе тюнера появится надпись CONSOLE а в путте появится Сuberevo-mini>>
33) Изменяем в данном тексте ип на ваши
ipaddr -тот адрес. что будет иметь тюнер
serverip -тот адрес. что будет иметь компьютер
gateway - адрес шлюза, через который комп видит тюнер и выходит в интернет
netmask - маска вашей сети
setenv menu_1 'setenv ipaddr 192.168.0.101;setenv serverip 192.168.0.222;setenv gateway 192.168.0.1;setenv netmask 255.255.255.0;setenv bootargs "console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/nfs nfsroot=/root/Desktop/root rw rootpath=/root/Desktop/root ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 init=/bin/devinit";setenv bootcmd "nfs a5ff0000 192.168.0.222:/root/Desktop/root/boot/uImage;bootm a5ff0000";saveenv;boot'
setenv menu_2 'setenv ipaddr 192.168.0.101;setenv serverip 192.168.0.222;setenv gateway 192.168.0.1;setenv netmask 255.255.255.0;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:1 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sda1 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'
setenv menu_3 'setenv ipaddr 192.168.0.101;setenv serverip 192.168.0.222;setenv gateway 192.168.0.1;setenv netmask 255.255.255.0;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:1 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sdb1 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'
setenv menu_4 'setenv ipaddr 192.168.0.101;setenv serverip 192.168.0.222;setenv gateway 192.168.0.1;setenv netmask 255.255.255.0;setenv bootargs "console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=1500 ip=$ipaddr:$serverip:$gateway:$netmask quiet";setenv bootcmd "bootm a0060000";saveenv;boot'
saveenv
34) Копируем каждую строчку отдельно (т.е в нашем случае будет 5 раз) и щелкнув в окно путти нажимаем Shift ins или можно просто правую кнопку мышки
При этом скопированный текст вставится в окно путти. Если команда выполнилась, то вы на новой строке снова увидите приглашение Сuberevo-mini>>
Если нет, то после вставки команды для ее выполнения нажимаем ввод на клавиатуре
35) После ввода последней команды у вас будет надпись о том, что бут изменен
36) Тушим тюнер сзади по питанию, отключаем COM шнур
37) Стартуем тюнер кнопкой сзади и тут-же начинаем на пульте жать кнопку "2" если у вас нет жесткого диска, или "3" если жесткий диск есть
PS
С 1 раза у єнигмы не сложилось понять тип моего тв
Решилось так - одключил HDMI кабель, подключил сперва телик скартом, потом в меню выставил 1050i 60герц
и не выключая тюнер подключил HDMI кабель.
Нажал применить настройку,
После 3-й перезагрузки тюнер определил корректно тип подключения и дальше проблем небыло.
Удачи
Или можно так MENU на тюнере пр старте ресивера и сменить режим на 1280*720.
Все вопросы принимаю у себя в форуме
(иногда бывают перебои в хостинге)
Как поднимут- создам отдельную тему
|