Показать сообщение отдельно
Старый 22.04.2010, 17:59   #10
karea
Местный
 
Регистрация: 25.11.2009
Ресивер: Dreambox-800HDSE
Адрес: Чукча
Сообщений: 428
Сказал(а) спасибо: 96
Поблагодарили 300 раз(а) в 167 сообщениях
Вес репутации: 19
karea очень-очень хороший человекkarea очень-очень хороший человекkarea очень-очень хороший человекkarea очень-очень хороший человекkarea очень-очень хороший человек
По умолчанию Mануал по разбиению HDD на 3 раздела для Enigma 2

Mануал по разбиению HDD на 3 раздела для Enigma 2

Для мультибута прошивки PGI 0.6 и PGI 0.7

sda1 – раздел swap - подкачка, в прошивках PGI 0.6 и PGI-07, размер 1004031 Kb, разбивается автоматически при первом подключении HDD.
Проверить можно выполнив в телнете команду mount и в конце списка будет показан тип файловой системы монтированных разделов sda.

Прошивка PGI-0.6 устанавливаться на файловую структуру в ext2.
Прошивка PGI-0.7 может устанавливаться на файловую структуру в ext2 и ext3.
Для прошивки PGI 0.7, в pgi.conf прописать HDD_FS="ext2" т.к. по умолчанию стоит ext3, отформатировать HDD ресивером!
Прошивка PGI-0.6 форматирование ресивером - выключить ресивер выключателем сзади, удерживая кнопку [v] стрелка вниз включить выключателем сзади, дождавшись надписи HDD Format отпустить кнопку [v].
Прошивка PGI-0.7 форматирование ресивером из меню.

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

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

Раздел sda1 менять не нужно.
Необходимо установить два последних раздела. Они получаются удалением примонтированного к media раздела sda2 на HDD и последующего его разбиения, форматирования и монтирования.

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

Запускаем команду fdisk -l - для получения информации о всех подключенных жестких и сменных дисках, ниже пример лога после выполнения команды fdisk -l
все диски отформатированы и определены загрузочные диски
Код:
[PGI ~]$ fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks  Id System
/dev/sda1               1         125     1004031  83 Linux
/dev/sda2             251       30401   242187907+ 83 Linux
/dev/sda3   *         126         250     1004062+ 83 Linux
Partition table entries are not in disk order
Disk /dev/sdb: 4003 MB, 4003463168 bytes
255 heads, 63 sectors/track, 486 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks  Id System
/dev/sdb1   *           1         125     1004031  83 Linux
/dev/sdb2             126         486     2899732+ 83 Linux
Приступаем к разбивке HDD
1. df - просмотр монтированных разделов, убеждаемся, что к media примонтирован раздел sda2.
2. umount /media – отмонтируем media
3. df – убеждаемся, что девайс отмонтирован
4. /sbin/fdisk /dev/sda – команда запуска создания разделов в Linux, команда выдаст приглашение: Command (m for help):
5. p – выводит таблицу разделов, должен показать размеры в блоках разделы диска, интересует лишь sda2.
6. d – даем команду на запрос удаления раздела, выдает Partition number (1-4):
7. 2 – удаляем раздел
8. p – выводим таблицу разделов, теперь должен остаться лишь sda1.
9. n – приступаем собственно к созданию разделов на диске, выдаст приглашение на ввод типа создаваемого раздела: расширенный (e) или первичный (p).
10. p – вводим первичный, спросит номер создаваемого раздела (поскольку загрузочный сектор не может начинаться далее чем с 1024 цилиндра, то номер раздела у нас будет 3, так как с него будет загружаться Enigma 2
11. 3 – назначаем sda номер 3, попросит ввести номер первого цилиндра раздела (вводить нужно первый свободный номер из списка 1-243 - у вас номер может быть другой!. Теперь программа попросит вас ввести размер раздела в мегабайтах или в килобайтах, перед размерами ставится знак плюса
12. +1024M – под Enigma 2
13. p – смотрим создан ли раздел sda3, поскольку раздел sda3 будет у нас загрузочным необходимо назначить признак загрузочного раздела:
14. a - назначение разделу признака загрузочного попросит указать номер раздела, указываем 3
15. 3 - номер раздела.
16. p - проверяем, появилась ли * напротив раздела sda3, которая означает, что данный раздел загрузочный.
17. w - сохраняем результаты выполненной работы

Для создания раздела sda2 c оставшейся памятью нужно вновь выполнить пункты: 4, 8-12, в пункте 11 установить 2 и в пункте 12, чтобы не высчитывать оставшиеся цилиндры, нажать enter и программа присвоит разделу sda2 последние свободные блоки.
18. w - сохраняем результаты выполненной работы

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

19. /sbin/mkfs -t ext2 -I 128 /dev/sda3 - для PGI-0.6
mke2fs -t ext2 /dev/sda3 - для PGI-0.7
20. /sbin/mkfs -t ext2 -I 128 /dev/sda2 - для PGI-0.6
mke2fs -t ext2 /dev/sda2 - для PGI-0.7
21. mount /dev/sda2 /media – монтируем sda2 к прошивке
22. df – убеждаемся, что смонтирован
23. mkdir /mnt/e2 - создаем каталог на внутренней флэш
24. chmod 777 /mnt/e2 - даем право записи
25. mount /dev/sda3 /mnt/e2 – монтируем sda3 к каталогу, куда скопируем архив с Enigma 2.
26. df – убеждаемся, что смонтирован
27. Подключаемся по ftp и копируем архив с Enigma 2 в e2
28. cd /mnt/e2 - переход в папку e2
29. tar -zxvf mod_Enigma.tar.gz – даем команду на распаковывание и наблюдаем за процессом.
mod_Enigma.tar.gz - обозначение условное и его нужно заменить на имя скопированного архива.

Перезагружаем ресивер и нажимаем нужную нам кнопку, здесь все зависит от установленного мультибута.
В PGI-0.6 и PGI-0.7 он уже встроен, загрузка Enigma2 с HDD будет на [5], загрузка Enigma2 с флешки будет на [3], загрузка PGI будет на [0].

P.S. При переустановке Enigma2 повторно отформатировать только раздел sda3 пунты 19, 23-29.
При необходимости повторного форматирования разделов sda3 и sda2 предварительно выполнять отмонтирование раздела sda2 umount /dev/sda2 и пунты 19-29.
__________________
Худайберды Амирдурдыев - брат Абдуллы

Последний раз редактировалось karea; 29.10.2010 в 08:19.
karea вне форума   Ответить с цитированием