Показать сообщение отдельно
Старый 20.04.2010, 12:25   #6
karea
Местный
 
Регистрация: 25.11.2009
Ресивер: Dreambox-800HDSE
Адрес: Чукча
Сообщений: 428
Сказал(а) спасибо: 96
Поблагодарили 300 раз(а) в 167 сообщениях
Вес репутации: 19
karea очень-очень хороший человекkarea очень-очень хороший человекkarea очень-очень хороший человекkarea очень-очень хороший человекkarea очень-очень хороший человек
По умолчанию Мануал по установке Енигма 2 на внешнюю флешку

Мануал по установке Енигма 2 на внешнюю флешку с подключенным HDD

Задача установить имидж Е2 на 1-й раздел USB Flash и создать на втором разделе Swap.
В итоге после всех выполненных ниже действий мы должны получить:
sdb1 – раздел на который будет установлена Е2, размер 1024 Mb, делать его больше нет смысла.
sdb2 - раздел на котором будет создан swap, минимальный размер 256 Mb, делаем его размером 1024 Mb.
Если у вас флешка размером больше 2 Gb можно разбить ее на три раздела, тогда под swap отдать 3-й раздел, а второй раздел отдать под любые другие нужды
sdb1 – раздел на который собственно говоря и будет установлена Е2, размер 1024 Mb.
sdb2 - раздел для медиафайлов: фильмы, музыка, фотографии и т.д., все зависит от размера этого раздела
sdb3 - раздел на котором будет создан swap, минимальный размер 256 Mb, делаем его размером 1024 Mb.
Предварительно флешку отформатируем в FAT32 на РС.

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

1. Запускаем команду 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         487     3909600+  c Win95 FAT32 (LBA)
Partition 1 has different physical/logical endings:
     phys=(485, 254, 63) logical=(486, 185, 19)
Убедившись в том, что ресивер "видит" флешку можете приступать к установке Е2, все команды выполняются из телнет или PuTTY

2. Запускаем команду df и смотрим, чтобы флешка не была примонтирована, в противном случае необходимо ее отмонтировать, иначе просто не удастся ее разбить.
3. Запускаем команду /sbin/fdisk /dev/sdb – команда запуска создания разделов в Linux, команда выдаст приглашение: Command (m for help):
4. p – выводит таблицу разделов, должен показать размеры в блоках разделы винта, интересует лишь sdb1.
5. d – даем команду на запрос удаления раздела, выдает Partition number (1-4):
6. 1 – удаляем раздел
7. p – выводим таблицу разделов, теперь должен остаться лишь sdb1.
8. n – приступаем собственно к созданию разделов на флешке, выдаст приглашение на ввод типа создаваемого раздела: расширенный (e) или первичный (p).
9. p – вводим первичный, спросит номер создаваемого раздела (поскольку загрузочный сектор не может начинаться далее чем с 1024 цилиндра, то номер раздела у нас будет 1, так как с него будет загружаться Enigma 2
10. 1 – назначаем sdb номер 1, попросит ввести номер первого цилиндра раздела (вводить нужно первый свободный номер из списка 1-243 - у вас номер может быть другой!. Теперь программа попросит вас ввести размер раздела в мегабайтах или в килобайтах, перед размерами ставится знак плюса
11. +1024M – под Enigma 2
12. p – смотрим создан ли раздел sdb1, поскольку раздел sdb1 будет у нас загрузочным необходимо назначить признак загрузочного раздела:
13. a - назначение разделу признака загрузочного попросит указать номер раздела, указываем 1
14. 1 - номер раздела.
15. p - проверяем, появилась ли * напротив раздела sdb1, которая означает, что данный раздел загрузочный.
16. w - сохраняем результаты выполненной работы

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

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

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

P.S. При переустановке Enigma2 выполнять отмонтирование раздела sdb1 umount /dev/sdb1 и пунты 18, 21-25.
__________________
Худайберды Амирдурдыев - брат Абдуллы

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