PDA

Просмотр полной версии : Barry Allen. Мультзагрузка имиджей с USB Flash Drive (флешки)


lagush
05.01.2009, 20:47
Установка ВА на оригинальный имидж DM800, установленный во внутренней флешь-память.

Публикуется с письменного разрешения автора!
Автор: allllex. Взято с форума Sat-Expert (http://forum.sat-expert.com/dreambox-800-8000/9757-ustanovka-va-na-originalnyi-imidj-dm800.html)

На форуме часто задают вопрос: А почему именно во внутреннюю флешь оригинальный имидж?

Для себя я на этот вопрос отвечаю: Я ставлю оригинальный имидж во внутреннюю флешь только потому, что он наименее навороченный, следовательно, на внутренней флеши занимает минимум места.

1. Сначала обновитесь через Меню---Plugins---Softwareupdate---OK до самой последней версии оригинального имиджа. (не обязательно, но желательно).

Или скачиваем последний официальный имидж отсюда:

http://dreamboxupdate.com/opendreambox/1.5/dm800/images/

И стандартно устанавливаем сверху старого оригинального имиджа.

2. Если у вас выставлен русский интерфейс, то перейдите на английский. Это надо для того, чтобы после установки этот плагин ВА был виден в директории Menu—Plugins. Если установлен русский интерфейс, то по завершении установки выскакивает ошибка и этот плагин в папке Plugins не отображается.

http://i022.radikal.ru/0901/de/327b679000dd.jpg (http://www.radikal.ru)

3. С помощью любой программы, работающей с ftp (Total Commander, например) копируйте скачанную отсюда:

http://www.nabilosat.info/forum/attachment.php?attachmentid=57277&d=1213636984
последнюю версию ВА плагина для DM800 на Дримбокс в директорию /tmp.

4. К этому времени у вас сзади в USB порт должна уже быть вставлена флешка. Форматировать и переименовывать ее не надо. Все это автоматически сделает установочная программа плагина ВА.

5. Запускаете телнет и пишете:
cd / (нажимаете ENTER)
ipkg install /tmp/enigma2-plugin-extensions-barryallen*.ipk (нажимаете ENTER)

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

6. В окне телнета получаете информацию о процессе установки:

OpenDreambox 1.5.0 dm800
dm800 login: root
root@dm800:~# cd /
root@dm800:/# ipkg install /tmp/enigma2-plugin-extensions-barryallen*.ipk
Installing enigma2-plugin-extensions-barryallen (4.5.7) to root...
It's a Dream !
USB Stick found installing Barry Allen there !
Erasing USB Stick ...
Making empty ext3 Filesystem ...
USB Stick mount already found in /etc/fstab
Configuring enigma2-plugin-extensions-barryallen
Putting Barry Allen into Flash
Looks like your Dreambox doesn't have a local harddisk (yet) !
/MB_Images will be created on /media/ba/MB_Images
Integrating Barry Allen into WebIF
Flash Kernel Version: 2.6.12
enabled keep squashfs
Restarting enigma to get Barry Allen V4.5.7 on USB into Plugin List
root@dm800:/#

7. Телнет вам сообщил, что найдена флешка, она стирается, создается файловая система ext3, конфигурационные файлы, и на флешке будет создан раздел /MB_Images, по пути /media/ba/MB_Images. Сюда вы будете загружать имиджи для установки во внешнюю флешь. ВА интегрирован в WebIF. И что сейчас бокс будет перезагружен, чтобы ВА появился в списке плагинов.

8. Бокс перезагружается. Появляется меню загрузки. Но оно пока пустое

http://s39.radikal.ru/i084/0901/4a/ecea46f0c793.jpg (http://www.radikal.ru)

Заходите в меню, и в директории Plugins проверяете, появился ли плагин ВА.

http://i064.radikal.ru/0901/c3/f2026c05560e.jpg (http://www.radikal.ru)

Появился!

9. Теперь выбираете имидж, который хотите загрузить во внешнюю флешь на USB. Файл должен быть с расширением .nfi.

10. Я выбрал новый имидж на пробу: LT-Fifth-dm800.nfi. У вас может быть любой другой, или этот. Копируете его через ftp в директорию /media/ba/MB_Images. Это одно и то же, что директория /media/usb/MB_Images, потому, что /ba, в директории /media, это ссылка на директорию /usb.

http://s42.radikal.ru/i098/0901/ce/cdd89f7d435e.jpg (http://www.radikal.ru)

11. Теперь пультом заходите в Меню---Plugins, жмете на Barry Allen, и выбираете второй пункт: Wizard for Images at /MB_Images. Жмете на пульте ОК.

http://s53.radikal.ru/i141/0901/73/fbf77fd0ba6c.jpg (http://www.radikal.ru)

12. Открывается другое окно. Здесь выбираете третий пункт: extract nfi Image from /MB_Images.

http://i079.radikal.ru/0901/6c/8c4ef255ec18.jpg (http://www.radikal.ru)

13. Открывается окошко для выбора устанавливаемых имиджей. (Если у вас в эту директорию закачан для установки не один, а несколько имиджей). У нас один, выбирать не из чего.

http://i033.radikal.ru/0901/fa/d2c48e8bee08.jpg (http://www.radikal.ru)

Жмем ОК. Просят ввести имя нового имиджа. Там же предлагается имя по умолчанию. Я выбираю его, и жму опять ОК. Программа еще раз спрашивает, распаковать и перегрузить?(по английски). Жмите ОК.

14. На экране пишется лог выполняемых действий. Затем он пропадает. Бокс не на что не реагирует. Не волнуйтесь, просто ждите примерно 3 минуты. Бокс сам нормально перезапустится.

14. Выбираете на пульте кнопками вверх-вниз нужный имидж и нажимаете ОК. В последствии, если не выбирать имидж при перезагрузке, то будет автоматически стартовать тот имидж, который вы выбрали до этого.

15. Если вам впоследствии появится потребность работать через ftp непосредственно с файлами, то они для имиджа на USB-флешке лежат вот здесь:

http://s39.radikal.ru/i085/0901/ad/bc23b12fafeb.jpg (http://www.radikal.ru)

Пользуйтесь.

allllex 12/07/2008, отредактировано и подправлено 30.11.2008

Собственность форума Sat-Expert.

lagush
06.01.2009, 23:22
Хочу добавить, как удалить плагин Барри Аллен:
Набираем в телнете команду ipkg remove enigma2-plugin-extensions-barryallen

lagush
13.01.2009, 17:08
Вопрос.
Как склонировать БА-флешку, например, на большую либо на внутренний веник?

Ответ.
Во первых - что-бы выполнить клонирование, надо обязательно загрузиться с FLASH ! Ни в коем случае нельзя грузить имидж с BarryAllen !

Всё дальнейшее описание предполагает, что рабочая флешка находится в нижнем слоте, а новая в верхнем.

1. Грузимся с флешки
2. Делаем телнет и логин на дрим.
Все дальнейшие команды, которые вам надо вводить выделены жирным шрифтом. Курсивом - обьяснения, что мы делаем.
3. Вставляем новую флешку в верхний слот
4. Удаляем старые и создаем новые партиции -
root@dm800:~# fdisk /dev/scsi/host1/bus0/target0/lun0/disc
Command (m for help): p
### Смотрим текущие партиции
Disk /dev/scsi/host1/bus0/target0/lun0/disc: 8220 MB, 8220645888 bytes
255 heads, 63 sectors/track, 999 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/scsi/host1/bus0/target0/lun0/part1 1 999 8024436 83 Linux
### Есть одна партиция её надо удалить
Command (m for help): d 1
Selected partition 1
### Если вы видите несколько партиций part2 part3 ...
### то их тоже надо удалить введя - d 2 , d 3 и так далее
### Проверяем, все-ли удалено
Command (m for help): p
Disk /dev/scsi/host1/bus0/target0/lun0/disc: 8220 MB, 8220645888 bytes
255 heads, 63 sectors/track, 999 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
### Всё в порядке, можно создать новую партицию
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-999, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-999, default 999): (нажимаем enter)
Using default value 999
Command (m for help): p
### Опять проверяем должна появиться part1
Disk /dev/scsi/host1/bus0/target0/lun0/disc: 8220 MB, 8220645888 bytes
255 heads, 63 sectors/track, 999 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/scsi/host1/bus0/target0/lun0/part1 1 999 8024436 83 Linux
### Сохраняем изменения и выходим из fdisk
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
### Создаем файловую систему
root@dm800:~# mkfs.ext3 /dev/scsi/host1/bus0/target0/lun0/part1
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1003904 inodes, 2006109 blocks
100305 blocks (5.00%) reserved for the super user
First data block=0
62 block groups
32768 blocks per group, 32768 fragments per group
16192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
### Создаем каталог для монтирования
root@dm800:~# mkdir /media/usb1
### и монтируем новую файловую систему
root@dm800:~# mount /dev/scsi/host1/bus0/target0/lun0/part1 /media/usb1
root@dm800:~# cd /media/usb
### Теперь собственно "клонирование":
root@dm800:/media/usb# cp -a * /media/usb1
### В процессе работы у меня вылезла ошибка
### ba/NabiloBlackHole_DM800_06/usr/lib/python2.5/site-packages/twisted/web/woven/view.

Ну Х с ней :slywink:

Делаем полное выключение дрима,
вынимаем нижнюю флешку,
переставляем верхнюю в нижнюю.
Включаем дрим :D

Автор el1216
Ссылка (http://dream.altmaster.net/showthread.php?t=2725)

lagush
21.01.2009, 18:29
Вопрос.
Кнопки пульта ДУ не реагирует на нажатия при загрузке дримбокса. Нет возможности выбрать имидж в загрузочном меню БА.

Ответ.
После загрузки нужно зайти в Барри Аллен->
wizard for setup->
RC Device->
/dev/input/event0
нажать ОК
Это актуально ,если оф.имидж,загружен во внутренюю флешь тюнера.

По информации KOTSAT
------------------------------------------

Дополнение от el1216
Не обязательно ! На новых имиджах, часто /dev/input/event1
Если все совсем плохо, и ВА не реагирует на команды пульта.
Можно через телнет, менять RC Device изменяя значения в файле /ba/.badevice