Новое на форуме

Canon PowerShot S... ->
[06.09.21 19:09] aleksey
PowerShot A3200 I... ->
[08.12.18 22:50] grandgreed
Проблемы с устано... ->
[24.12.17 19:28] AlexKooper
Powershot G12 ->
[13.09.17 14:33] slod
PowerShot SX160 ->
[23.01.17 03:20] WillieWhomy
Русский Хелп по а... ->
[22.01.17 21:12] Frankabunk
Чем отличается те... ->
[22.01.17 21:11] Frankabunk
Canon PowerShot S... ->
[22.01.17 21:10] Frankabunk
Главная » Статьи » О CHDK

Print
Установка CHDK из-под Ubuntu
Можно поступить вообще по-другому: без фотоаппарата, прямо в fdisk создаём на карте мелкий раздел (тип 1, размер 4096 секторов, начиная с первого сектора). Оставшееся место отдаём под крупный раздел. Форматируем оба раздела. Затем первый раздел делаем загрузочным командой:
echo "BOOTDISK" | dd of=/dev/sdc1 bs=1 count=8 seek=64
Остаётся только скопировать файлы CHDK на разделы (прошивку на мелкий, папку с настройками - на крупный) - и всё.
Фотоаппарат для этого ВООБЩЕ не требуется.


из-под линуха (ubuntu) с помощью фотоаппарата:
1. Вставляем карту в карт-ридер (у меня она стала /dev/sdc)
2. Становимся рутом (sudo -i)
3.
4. fdisk /dev/sdc - и там удаляем второй раздел (d<enter> 2<enter> w<enter>)
5. Форматируем оставшийся единственный раздел: mkfs.vfat -F 12 -n CHDK /dev/sdc1
(заметьте, что форматируем в FAT12, а не в FAT16)
6. выполняем sync, после чего exit (выходим из рута), после чего вынимаем/вставляем карту.
7. Если нужно, монтируем карту (скорее всего она смонтируется сама, на убунте это будет /media/CHDK). Копируем на карту файлы DISKBOOT.BIN и PS.FI2.
8. Отмонтируем карту, вставляем в фотоаппарат, там вручную загружаем CHDK. Затем через его менюшку "разное" запускаем "сделать автозагрузку с карты".
9. Снова вставляем карту в комп, снова становимся рутом (sudo -i)
10. Если автоматом смонтировался раздел CHDK, принудительно отмонтируем его (только не "извлечь устройство", а unmount /media/CHDK из консоли). Затем fdisk /dev/sdc. Устанавливаем DOS-совместимость и юниты-сектора (c <enter> u <enter>)
11. Создаём 2-й primary-раздел (n <enter> p <enter> 2 <enter>). Координаты начала и конца раздела оставляем по умолчанию (т.е. просто жмём enter).
12. Устанавливаем тип нового раздела в 0x0b: жмём t <enter> 2 <enter> b <enter>. Затем записываем таблицу: w <enter>
13. Форматируем раздел: mkfs.vfat -F 32 -n CANON-DC /dev/sdc2. Выполняем sync, выходим из рута (exit), вытаскиваем/вставляем карту.
14. На этот раз автоматом смонтируются оба раздела (ха-ха, виндузятники!). Копируем в раздел /media/CANON-DC папку CHDK. Можно также удалить из /media/CHDK файл PS.FI2, бо больше не нужен :). Безопасно извлекаем карту, переключаем на ней рычажок "lock" и вставляем её в фотоаппарат.
Всё!

Примечание: Покуда фотоаппарат не может сделать загрузочной карту с двумя разделами - мы делаем её загрузочной, имея лишь один раздел. Именно для этого мы сперва удаляем второй раздел, а потом (после установки загрузчика) воссоздаём его снова.

Категория: О CHDK | Добавил: klirik (17.05.10)
Просмотров: 3521 | Комментарии: 1 | Рейтинг: 5.0/2
Всего комментариев: 1
bugmenot   (14.04.12 12:16)   Комментарий # 1 [Материал]
bugmenot
дайте, плз. готовый скрипт sh

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Поиск

v