Разбивка HDD на 3 раздела для установки Enigma 2

kasvit

Профи в Сат-ТВ
Кстати,захотел я на свободный 4-й раздел поставить еще и Neutrino.Слетел загрузчик.Не реагировал ни на какую кнопку.Пришлось прошивать мультибут.Теперь даже по мною описанному выше способу не получается.Опять тоже самое :(
Проблема,насколько я понимаю в комманде загрузчику.Пробовал и Telnet, Putty, DCC, RCC.
PS A UBOOT после прошивки с PGI 0.4 на 0.5 остается тот же или надо прошивать заново?
И на всякий случай- uboot v 1.3.3 и multiboot это не одно и тоже?
 
Последнее редактирование:

VadimIv

Moderator
Команда форума
И на всякий случай- uboot v 1.3.3 и multiboot это не одно и тоже?
на сколько я понял - да
Скрытое содержимое доступно для зарегистрированных пользователей!
, но он в оригинале не сконфигурирован, а то что шьют (правят) командами setenv (fw_setenv) - это конфигурирование.
Готовые мультибут конфиги от производителя (если вдруг что-то не грузится) - тут
Скрытое содержимое доступно для зарегистрированных пользователей!
[/HIDE]
 

koligor

Профи в Сат-ТВ
to zaman
попробуй дать в телнете команду для sda3 если жесткий внутренний или подключенный по eSATA:
fw_setenv menu_5 'setenv ipaddr 192.168.0.5;setenv gateway 192.168.0.1;setenv netmask 255.255.255.0;setenv bootide "run bootargside;ide reset;ext2load ide 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargside "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sda3 rw rootfstype=ext2 init=/bin/devinit ip=$ipaddr::$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootide";save;boot'

ну и если подключенный по USB :
fw_setenv menu_5 'setenv ipaddr 192.168.0.5;setenv gateway 192.168.0.1;setenv netmask 255.255.255.0;setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sda3 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootusb";saveenv;boot'

или забей и то и другое только во втором случае поставь fw_setenv menu_4, и попробуй по кнопке 5 и 4 как лучше, я не пробовол по usb у меня в 910 внутренний, а в 900 подключен по eSATA.
p.s. естественно настройки сети свои
 
Последнее редактирование:

zaman

Пользователь
Очередной вечер фтопку...

PGI 0.5 в принципе имеет свой мультибут, поэтому ставить наверх мультибут не обязательно.

Правильно ли я указываю загрузку с 3-го раздела на USB в мультибуте ?
fw_setenv menu_5 'front_puts "USB-3";setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda3 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootusb";saveenv;boot'

Это весь мультибут:
[PGI ~]$ fw_printenv
baudrate=115200
preboot=if edb toenv ethaddr; then echo "Setup mac address."; else echo "Use def
ault mac address."; fi; bootmenu
menu_timeout=echo booting...;front_puts "booting";boot
menu_serialbreak=echo entering boot loader console.;front_puts "console"
menu_upgusb=setenv stdout vga;setenv stderr vga;if usbupg; then reset; else echo
Oops...; echo You can debug through serial port.; fi
menu_upgusbhost=setenv stdout vga;setenv stderr vga;if usbupghost; then reset; e
lse echo Oops...; echo You can debug through serial port.; fi
menu_upgserial=setenv stdout vga;setenv stderr vga;serial_upgrade;reset
menu_set2set=setenv stdout vga;setenv stderr vga;serial_set2set;reset
menu_hddfmt=setenv bootargs $bootargs format_hdd=1;front_puts "format hdd";boot
menu_debugmode=setenv bootargs $bootargs debug debug_app=1;front_puts "debug she
ll";boot
menu_upgnet=setenv bootargs "console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 q
uiet" factory_update=1;front_puts "net upg";boot
menu_tvmode=set_tvmode;boot
serial#=cuberevo debugging
board=cuberevo_27
monitor_base=0xA0000000
monitor_len=0x00040000
monitor_sec=1:0
load_addr=0x84000000
unprot=protect off $monitor_sec
update=erase $monitor_sec;cp.b $load_addr $monitor_base $monitor_len;protect on
$monitor_sec
ipaddr=192.168.1.5
serverip=192.168.1.6
gateway=192.168.1.1
netmask=255.255.255.0
menu_1=front_puts "multiboot 1";setenv bootargs "console=ttyAS1,115200 panic=3 r
oot=/dev/nfs nfsroot=/root/Desktop/dt/tufsbox/cdkroot rw rootpath=/root/Desktop/
dt/tufsbox/cdkroot ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_m
em=4m@0x10000000,4m@0x10400000 init=/bin/devinit";setenv bootcmd "nfs a5ff0000 1
92.168.1.6:/root/Desktop/dt/tufsbox/cdkroot/boot/uImage;bootm a5ff0000";saveenv;
boot
menu_2=front_puts "multiboot 2";setenv bootusb "run bootargsusb;usb reset;ext2lo
ad usb 0:1 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv boota
rgs 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";setenv bootcmd "run bootusb";saveenv;boot
menu_3=front_puts "multiboot 3";setenv bootargs "console=ttyAS1,115200 panic=3 r
oot=/dev/mtdblock3 bigphysarea=1500 quiet";setenv bootcmd "bootm a0060000";savee
nv;boot
menu_4=front_puts "multiboot 4";setenv bootargs "console=ttyAS1,115200 panic=3 r
oot=/dev/nfs nfsroot=/root/Desktop/dt/tufsbox/release rw rootpath=/root/Desktop/
dt/tufsbox/release ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_m
em=4m@0x10000000,4m@0x10400000 init=/bin/devinit";setenv bootcmd "nfs a5ff0000 1
92.168.1.6:/root/Desktop/dt/tufsbox/release/boot/uImage;bootm a5ff0000";saveenv;
boot
menu_6=front_puts "multiboot 6";setenv bootsata "run bootargssata;ide reset;ext2
load sata 0:1 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargssata "setenv b
ootargs console=ttyAS1,115200 panic=3 root=/dev/sda1 rw rootdelay=10 init=/bin/d
evinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x1000
0000,4m@0x10400000";setenv bootcmd "run bootsata";saveenv;boot
menu_7=front_puts "multiboot 7";setenv bootargs "console=ttyAS1,115200 panic=3 r
oot=/dev/mtdblock3 rootfstype=jffs2 rw mem=128m coprocessor_mem=4m@0x10000000,4m
@0x10400000";setenv bootcmd "bootm a0060000";saveenv;boot
menu_5=front_puts "USB-3";setenv bootusb "run bootargsusb;usb reset;ext2load usb
0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs co
nsole=ttyAS1,115200 panic=3 root=/dev/sda3 rw rootdelay=10 init=/bin/devinit ip=
$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x
10400000";setenv bootcmd "run bootusb";saveenv;boot
bootusb=run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5
ff0000
bootargsusb=setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda3 rw root
delay=10 init=/bin/devinit ip=192.168.1.5:192.168.1.6:192.168.1.1:255.255.255.0
mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000
stdin=serial
stdout=serial
stderr=serial
ethaddr=00:13:18:03:01:01
bootargs=console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=1500 quie
t
bootcmd=bootm a0060000
[PGI ~]$

Если по кнопке 5 все верно - косяк тогда с энигмой?
sda3 загрузочный... может быть файловая система ext3 на sda3? как помотреть в телнете?

Добавлено через 4 минуты
koligor, спасибо, но первый вариант не подходит ввиду того, что у меня одна флэшка usb с 3-мя разделами.

второй вроде мой, но тож энигма не грузится...

Добавлено через 9 минут
Все великолепно грузится на пятерке и с USB и с HDD.
В пятерке мультибутконфиг уже есть но загрузка с HDD сделана с sda5, sda6, sda7...:unsure: С sdb грузится. С флешки без HDD не помню...
Попросил Дядю Федора поправить sda5, sda6 на sda3, sda4 в очередных версиях - это вроде не сложно...
Но он ответил на гомельсате - что-то вроде "занимайтесь этим сами"... :(
Я пользуюсь скриптом от Iscan - Booter.sh, который предварительно можно править под себя. Скрипт запускается из под Е2. Для этого держу на флешке Е2...
Можно и вручную исправить отдельные пункты меню соответствующими командами.
Дык рассказал бы нам, темным, как скрестить PGI и E2 на флэшке с 3-мя разделами....

Для того, чтобы Booter.sh запустить, нужно чтобы E2 стартанула... А она, сцуко, нивкакую...

На 910-м в связке с NLB и мультибутом от dgs все запускалось с пол-тычка: и с винтом с тремя разделами и с флэшкой USB...
 
Последнее редактирование:

koligor

Профи в Сат-ТВ
А setenv последний вместе?
fw_setenv menu_5 'front_puts "USB-3";setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda3 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootusb";saveenv;boot'
 

kasvit

Профи в Сат-ТВ
А setenv последний вместе?
fw_setenv menu_5 'front_puts "USB-3";setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda3 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootusb";saveenv;boot'
У меня вместе.И тоже пока без результата.Но ты подсказал еще варианты команд. Попробую поварьировать.Не уверен что везде поменял "ide" на "usb",уже ложился спать.
А вот окончание в последней команде: run bootusb";saveenv;boot почему отличается от всех остальных?
Мучаюсь как и "zaman",правда наверно подольше будет,с третьим разделом.Единственный раз получилось,и надо было мне еще и на 4-й позариться.
Я вот почему спрашивал,мультибут не стирается при перепрошивке?То есть можно ли сделать бэкап загрузчика?В PC Editor'е только "all no boot",вся прошивка без загрузчика?
 

zaman

Пользователь
А setenv последний вместе?
fw_setenv menu_5 'front_puts "USB-3";setenv bootusb "run bootargsusb;usb reset;ext2load usb 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv bootargs console=ttyAS1,115200 panic=3 root=/dev/sda3 rw rootdelay=10 init=/bin/devinit ip=$ipaddr:$serverip:$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootusb";saveenv;boot'
канэчна вместе

Добавлено через 12 минут
У меня вместе.И тоже пока без результата.Но ты подсказал еще варианты команд. Попробую поварьировать.Не уверен что везде поменял "ide" на "usb",уже ложился спать.
менял все на usb - не помогает.
А вот окончание в последней команде: run bootusb";saveenv;boot почему отличается от всех остальных?
Команда взята прямо из мультибута, исправлено на usb, 0:3, sda3 и вставлено обратно - обратите внимание - все остальные пункты выглядят аналогично.
Мучаюсь как и "zaman",правда наверно подольше будет,с третьим разделом.Единственный раз получилось,и надо было мне еще и на 4-й позариться.
Гы... лучшее - враг хорошего, однако!
Я вот почему спрашивал,мультибут не стирается при перепрошивке?То есть можно ли сделать бэкап загрузчика?В PC Editor'е только "all no boot",вся прошивка без загрузчика?
Самый простой способ - скопировать интересующие пункты загрузки (или все) из мультибута в телнете и сохранить в текстовом файле. Затем, после перепрошивки просто вставить их обратно.
 
Последнее редактирование:

kasvit

Профи в Сат-ТВ
Самый простой способ - скопировать интересующие пункты загрузки (или все) из мультибута в телнете и сохранить в текстовом файле. Затем, после перепрошивки просто вставить их обратно.
Дай пожалуйста команду, как это делать
 

koligor

Профи в Сат-ТВ
А от куда такая уверенность, что в PGI рабочий мультибут,(во всяком случае в 0.4а не было) по моему нужно сначала прошить а потом уже конфигурировать под себя.
 
Последнее редактирование:

zaman

Пользователь
Дай пожалуйста команду, как это делать
\
просмотреть содержимое - fw_printenv
Копировать из телнета, думаю, все умеют? :)
вставить обратно - fw_setenv menu_5 'то что хочешь изменить'
ессно menu_5 - для примера - ставьте любую кнопку.

Добавлено через 13 минут
А от куда такая уверенность, что в PGI рабочий мультибут,(во всяком случае в 0.4а не было) по моему нужно сначала прошить а потом уже конфигурировать под себя.
У меня такой уверенности нет - не работает ведь. :)
Вчера хотел поставить на sezam 900 (ipbox 91) nlb10513_91hd_27092009для того, чтобы из-под нее водрузить на USB e2 - тоже, блин-на не грузится: ни мультибутом от dgs, ни с uboot. Устанавливал буты как до прошивки, так и после. Вечный бутиyг и трындец.
Короче, работает тока PGI пока, но e2 ее подружить не могу. :(
 
Последнее редактирование:

kasvit

Профи в Сат-ТВ
просмотреть содержимое - fw_printenv
Копировать из телнета, думаю, все умеют? :)
вставить обратно - fw_setenv menu_5 'то что хочешь изменить'
ессно menu_5 - для примера - ставьте любую кнопку.

Это я знал.
А у меня, я так понял именно из-за невозможности нормально дать команду и все проблемы.Где-то вычитал,что длинные команды криво даются.
Мне нет смысла тогда их так бэкапить.Все равно назад нормально не верну.
А разве нет возможности сделать полный бэкап типа как в винде или же в смартфонах и КПК?
Кстати вчера получил вечный бутинг, даже не могу залить прошивку или загрузчик.Аналогичная ситуация была здесь
Буду пытаться теперь реанимировать аппарат.
 
Последнее редактирование:

zaman

Пользователь
Терпение кончилось - поставил вчера PGI 0.4 + мутибут + E2 на первый раздел USB. Теоретически, теперь накатить во внутреннюю флэш PGI 0.5 - тоже все будет работать.
Поставить e2 на 1 раздел USB из-под PGI 0.5 не получалось, потому как PGI не давал форматировать USB - своп его видать там был - PGI 0.4 - без проблем.
 

koligor

Профи в Сат-ТВ
Подтверждаю, сам попробовал загрузить Е2 с USB на PGI0.5- не грузится, заливал мультибут, конфигурировал - ни как с USB. Пробовал и с sdb1, и с sdb2 , а с жесткого с sda3 все путем- грузится.
 

kasvit

Профи в Сат-ТВ
Поборол я энигму с общего жесткого диска.
Только не с третьего, а с первого раздела.
После вечного "Booting" одолжил у друга нульмодемный кабель для восстановления загрузчика.
И вот при загрузке я заметил что мультибуты сконфигурированы именно под sda1
Дай думаю попробую, что получится.
И теперь у меня PGI 0.5 и Энигма и общий sda2.
Ничего не делал с загрузчиком и ничего не менял.
Прошил 0.5, энигму закинул в sda1 и по клавише 2 пошла загрузка.
 

NSMax

Пользователь
День добрый. Отформатировал, разбил на разделы, а рес. при следующей перезагрузке упорно форматит разделы по своему. Стоит NLB-11694 рес Ipbox 9000 HD
 

koligor

Профи в Сат-ТВ
Раньше nlb затирал разделы - значит и в NLB-11694 ничего не изменилась. Ставь PGI он не трет, только при форматирование раздела для Е2 нужно принудительно указать размер i-node в 128 байт.
mkfs -t ext2 -I 128 /dev/sda3
 

NSMax

Пользователь
Значится поставил я PGI 0.5, теперь такой понос :-(

Calling ioctl() to re-read partition table
fdisk: WARNING: rereading partition table failed, kernel still uses old table: Device or resource busy

Вроде ничего не монтировано:
[PGI ~]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 17152 17152 0 100% /
none 28236 32 28204 0% /tmp
none 28236 0 28236 0% /dev
none 28236 0 28236 0% /mnt
/dev/mtdblock4 10240 3996 6244 39% /var
tmpfs 28236 0 28236 0% /dev/shm

Добавлено через 4 часа 57 минут
В общем то получилось с DGS 11694 порезать винт на 4 раздела. Все остальное как тут и написано...
 
Последнее редактирование:

ferganec

Пользователь
Решил написать мануал (для тех, кому надоело наступать на грабли) по разбитию винта на 3 раздела, чтобы Энигма и внутренняя флэш прошивка не перекрывали друг друга на примере собственного опыта.

Итак, что в итоге после всех действий должно получиться:

sda1 – раздел swap (подкачка) – используется NLB, размер 1004031 Kb, разбивается автоматически при первом подключении винта.
Есть нюанс, NLB может установить файловую структуру в ext3.
Как проверить? Выполнить в телнете команду mount и в конце списка будет показан тип файловой системы монтированного раздела sda2.
Чтобы изменить структуру в ext2, нужно зайти в вебинтерфейс и во вкладке System options есть пункт: Change HDD filesystem -> выставляем файловую систему в ext2.

sda2 – общий раздел для работы с двумя прошивками: фильмы, музыка, данные.

sda3 – раздел, где будет храниться Enigma 2.

Про раздел sda1 думаю понятно, его менять не нужно.
Остались два последних раздела. Они получаются путем удаления примонтированного к media раздела sda2 основной прошивки NLB и последующего его разбития. Как сделать?

Все команды выполняются из telnet

1. -># df - просмотр монтированных разделов, в частности убеждаемся, что к media примонтирован раздел sda2.
2. -># umount /media – отмонтируем media //Если после всех вышеперечисленных операций у вас все таки висит вечный бутинг, не посылайте меня во все известные места вашего микрорайона..)

В этом случае sda3 необходимо назначить признак загрузочного раздела:

1. -># /sbin/fdisk /dev/sda
2. -># p
3. -># a
3.1 попросит указать номер раздела, укажем 3
4. -># 3
5. -># p
6. -># w

Это можно сделать непосредственно в процессе создания раздела sda3.

Чтобы увидеть все разделы вашего HDD используйте команду:
/sbin/fdisk -l
3. -># df – убеждаемся, что девайс отмонтирован.
4. -># /sbin/fdisk /dev/sda – команда запуска создания разделов в Linux. Вот здесь и будут все танцы с бубнами.
4.1 команда выдаст приглашение: Command (m for help):
5. -># p – выводит таблицу разделов. Должен показать размеры в блоках разделы винта. Нас интересует лишь sda2.
6. -># d – даем команду на запрос удаления раздела
6.1 выдает Partition number (1-4):
7. -># 2 – удаляем раздел
8. -># p – выводим таблицу разделов, теперь должен остаться лишь sda1.
9. -># n – создание нового раздела
9.1 выдаст приглашение на ввод типа создаваемого раздела: расширенный (e) или первичный (p)
10. -># p – вводим первичный
10.1 спросит номер создаваемого раздела (поскольку загрузочный сектор не может начинаться далее чем с 1024 цилиндра, то номер раздела у нас будет 3, так как с него будет загружаться Enigma)
11. -># 3 – назначаем sda номер 3
11.1 попросит ввести номер первого цилиндра раздела (вводить нужно первый свободный номер из списка)
12. -># (126 – если sda1 заканчивается на 125 цилиндре - это мои данные – у вас номер может быть другой!!! Внимание!!! Нет смысла оставлять пустые места между разделами!!!)
12.1 – теперь программа попросит вас ввести размер раздела в мегабайтах или в килобайтах, перед размерами ставится знак плюса
13. -># +1024M – я захотел 1 гектар отдать энигме – кто сколько хочет
14. -># p – смотрим на созданный раздел sda3

чтобы создать раздел sda2 c оставшейся памятью нужно вновь выполнить пункты: 9-14, в п.11 установить 2 и в п.13, чтобы не высчитывать оставшиеся цилиндры, нажать enter и программа присвоит разделу sda2 последние свободные блоки.

После всех выполнившихся операций остается на выбор две команды: q или w.
q – выход из программы без сохранения результатов
w – происходит запись таблиц данных, разделы созданы.

После создания разделов необходимо установить файловую структуру в ext2 c последующим форматированием.

15. -># /sbin/mkfs –t ext2 /dev/sda3
16. -># /sbin/mkfs –t ext2 /dev/sda2

17. -># mount /dev/sda2 /media – монтируем sda2 к NLB
18. -># df – убеждаемся, что смонтирован

19. -># mkdir /mnt/e2 - создаем каталог на внутренней флэш
20. -># chmod 777 /mnt/e2 - даем право записи
21. -># mount /dev/sda3 /mnt/e2 – монтируем sda3 к каталогу, куда закинем архив с энигмой.
22. подключаемся по ftp фаром и копируем архив с энигмой в e2
23. -># cd /mnt/e2 - переход в папку e2
24. -># tar -zxvf mod_Enigma.tar.gz – распаковываем, наблюдаем за процессом
25. -># umount /mnt/e2 – отмонтируем e2, все равно e2 каталога не станет при перезагрузке.

Ну и последнее нужно задать команду загрузчику загружать энигму с раздела sda3 и параметра ide 0:3

26. -># sync
27. -># sync
28. -># fw_setenv menu_2 'setenv ipaddr 192.168.0.32;setenv gateway 192.168.0.1;setenv netmask 255.255.255.0;setenv bootide "run bootargside;ide reset;ext2load ide 0:3 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargside "setenv bootargs console=ttyAS1,115200 panic=3 bigphysarea=10240 root=/dev/sda3 rw rootfstype=ext2 init=/bin/devinit ip=$ipaddr::$gateway:$netmask mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run bootide";save;boot'

Я использовал кнопку 2 на пульте – какая вам нравится на ту и изменяйте.
Параметры IP ресивера, шлюз, маску изменяете на свои.

Ну вот и все – хотел как лучше, может кому и пригодится данная методика.
Мной лично проверена на IPbox 910HD и Seagate 500Gb HDD sata внутренний.

И еще - важно! В п. 28 в последней строке команда setenv разбита пробелом, необходимо удалить этот пробел.
Это так форум обозначает - будьте внимательны!


Внимание: если вдруг (а это точно было у меня выскочит сообщение при проделывании пункта №2 то всем сюда http://ocaoimh.ie/how-to-umount-when-the-device-is-busy/ )
 
Сверху