gLobster @ 17-09-2007 02:23:42

Не знаю где создать тему, поэтому решил в этом разделе. Собственно вопрос в том, что задумался о том, чтобы сделать загрузку ОС с карточки, но есть несколько вопросов, ответы на которые мне не очень ясны. МОжет здесь кто тусуется уже прошедший через это и поможет ответами.
1. Правда ли становится быстрей :-) ?
2. Правда ли, что появляется дуальность загрузки. Из Ром и с карточки? Если да, то как это выражается? Если включить без карточки загрузится оригинальный firmware, а со вставленной карточкой - с неё?
3. Обратимый ли процесс. Собственно если дуал загрузка поддерживается, то вопрос и не актуален, а вот если нет - обратно через перепрошивку возврат?
4. Какого объёма и типа нужна карта? Почему-то везде читаю, что делают с MMC, означает ли это, что с SD или SDHC грузиться не будет?

НУ вот, наверно и всё. Собственно заинтересовался этим вопросом, поскольку хочется попробовать KDE, но не хочется терять работоспособность и функциональность машинки.

crawler @ 17-09-2007 04:34:51

1. не уверен: загрузка с предыдущей прошивкой проходила где-то на треть быстрее, с текущей -- на пятую часть ;) но это не частое действо. Специально не мерил. Теоретически, должно быть и быстрее и менее требовательно к процу: во внутреннем флеше файлики жатые, а на карточке - ext2
2. да, при старте таблетки (с загрузчиком от fanoush'а) появляется меню, где можно выбрать откуда грузиться (ну и дефолтный вариант есть, который стартует через х секунд)
3. перепрошивка сносит этот загрузчик
4. работала с SD, cейчас (недели три как) скопировал на SDHC ;) (и недели две как залил модифицированное ядро -- mmc* -- по-моему, стало быстрее копирование на карточку)

dik @ 17-09-2007 04:46:17

crawler :

А ты просто копию системы на карточке используешь или пробовал что нибудь со сторонним wm от penguinbait ?
И поделись плиз опытом - sdhc  card у тебя : какой обьём, какой производитель, как работает ? :)

crawler @ 17-09-2007 05:50:30

Просто копию (основную рабочую копию, во флеше лишь минимальный набор типа sshd да флешера): честно говоря, я не вижу особенных плюсов от смены менеджера... (и, потом, я ленив :-D )

Карточка -- Kingston 4Gb 2го класса, с травой (на картинке :) ). Работает -- даже не знаю, что ещё сказать... (Спрашивай?) Разбил на три части: FAT32 (~3G), Linux swap (~128M) и ext2(~700M) (правда, свопный раздел не использую); засунута во внутренний слот. Гугловые карты (для МаемоМэппера) сливал для Москвы -- без происшествий (говорят ;) это может быть поводом "поломки" карточки -- но во внешнем слоте), музыка тоже играется, доки всякие читаются, брокен сворд работает -- что ещё для счастья надо? ;)

gLobster @ 17-09-2007 06:22:33

А можно про разбивку? На http://maemo.org/community/wiki/howto_e … _mmc_card/    читаю как это надо делать, и тихо едет крыша.
Вначале дают ссылку о том, как разбить карточку на два раздела, где первый 480 Мб vfat, а второй - ext2 всё, что осталось. А дальше, по тексту монтируют 2 и 4!!!! разделы и с ними шаманят! Причём второй как dos, а четвёртый как jffs2. Где логика и разум? Просто путаница? 2=1 и 4=2 ? И зачем надо 2 раздела?

kilo11 @ 18-09-2007 02:35:19

раздел монтируемый как /floppy это флеш память системы.
я сделал копию но остановился на прошивке инит-флешером)
просто я н уверен что возможен безболезненный откат это раз и 2-е там нет имиджа для мое версии прошивки(26-я)
кравлер, напиши как ты делал этот шаг)
# cd /home/user/MyDocs/.documents/
# tar zxvf initfs_flasher.tgz
# cd initfs_flasher/
# ./initfs_flash

просто прогнал это все как в инструкции?

initfs.osso-RX-34.2007-24.tgz
все что там есть для нокии, а сейчас 26-я прошивка уже

gLobster @ 18-09-2007 02:42:35

А Вы где брали? Я вот читаю с оригинального урла http://fanoush.wz.cz/maemo/#initfs    там упоминается

N770 - IT2006 version 1.2006.26-8, 2.2006.39-14, 3.2006.49-2, IT2007 hacker edition 2.2006.48-7
N800 - IT2007 version 2.2006.51-6, 3.2007.10-7, 4.2007.26-8

kilo11 @ 18-09-2007 02:43:54

я с маемо орг) сейчас посмотрю)

kilo11 @ 18-09-2007 02:48:29

там внутри все тоже самое, последняя 24-я прошивка, хотя да, наша 26-я упоминается.
тк не хотелось бы попасть на перепрошивку еще раз, подожду ответ кравлера)

как всегда не утерпер и перепрошился)
вообщем править надо файлик bootmenu.conf.n800 под себя и после во время прошивки согласится с его добавлением
ах да его после правки сохранить как bootmenu.conf
и все)
вот теперь сижу как дурак с корневым разделом в 2 гига)))
и думаю че  с этим всем делать)
пойду вычищу памят от мусора, она теперь нужна только как озу)

crawler @ 18-09-2007 02:59:59

какой шаг? разбивку?
там именование такое: mtd* -- разделы внутреннего флеша (область загрузчика, ядра, корневой файловой системы (как раз 4) и ещё чего-то ;) ), mmcblk* -- карточки, причём mmcblk0 -- внутренняя, mmcblk1 -- внешняя, разделы карточек нумеруются с единицы: например, mmcblk0p1. Размер указывать в цилиндрах, 32К:

Nokia-N800-26:~# sfdisk -l /dev/mmcblk0

Disk /dev/mmcblk0: 124800 cylinders, 4 heads, 16 sectors/track
Units = cylinders of 32768 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/mmcblk0p1          1  100000  100000    3200000    b  W95 FAT32
/dev/mmcblk0p2     100001  104000    4000     128000   82  Linux swap
/dev/mmcblk0p3     104001  124799   20799     665568   83  Linux
/dev/mmcblk0p4          0+      0       1-        31+  83  Linux
Nokia-N800-26:~#

да, загрузчик брал у фануша, работали и для 10й прошивки, и сейчас работает для 26 поршивки. Делал по инструкции, разве что потом подправил в конфиге номер раздела с какого грузиться (можно сделать файлик заранее самому, но я правил в initfs/bootmenu.sh, там же таймаут можно выставить; iirc крупные изменения "in place" делать не рекомендуется -- что-то не то с записью может быть)

mmc* ядро брал у Филиппа -- вероятно, это единственный готовый вариант апгрейда.

--------------------------
уж не обессудьте на неторовпливые ответы: у нас тут на работе всё идёт не туда куда надо ;)

kilo11 @ 18-09-2007 03:33:38

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

эдит.
в бут конф тоже тайм аут есть вроде, я счел что разбивать 2-х гиговую карту на разделы неэффективно, зато теперь можно на ней же хранить доки в дефолтовом разделе и даже немного видео.
в размере под 1500 метров))

crawler @ 18-09-2007 05:19:44

:-D ну и славненько

Да разбивка на разделы -- дело вкуса. До этого у меня рутовый раздел был ~450M, а на новой SDшке сделал 700М, т.к. рутовый раздел уже на 300+М тянет. Но это, скорее, из-за моего способа делать бэкапы, что мы с dik'ом обсуждали ;) обычно перед чем-то потенциально небезопасным я делаю бекап раздела на FAT'скую часть карточки чтобы потом можно было вернуться на исходную позицию.

А, кстати, ты ж в любой момент можешь переразбить карточку и накатить содержимое рутового раздела в новое место -- лишь бы его было достаточно ;)

kilo11 @ 18-09-2007 10:30:05

насчет разделов.
статья рисалась под н770 а там ОДНА карта отсюдо и разбиение, чтоб можно было с компа фуйлы без проблем грузить и бэкапить. на 800 2 карты и разбиение имхо стало не актуально. а вообще приятно хранить доки в дефолтном разделе). а бэкапить попробую всю симку кардридером и таром под линуксом. по идее проблем не будет). зато теперь реально тонна места можно ставить тяжелые вещи типа вешнота без проблем.

crawler @ 19-09-2007 01:06:19

угу, я помню про 770,
но imho данные надо бекапить чаще чем систему -- поэтому удобнее иметь их в разных разделах (проще прописывать пути), да и привычнее как-то: ось в одном разделе, данные -- в другом. Хотя это уже из разряда holywars ;)
Да и потом, на работе у меня Win для всех и (несмотря на WinSCP плагин для Far'а) usb mass storage как-то привычнее ;) т.е. опять дело вкуса, споры о котором приводят к упомянутому выше финалу :)

kilo11 @ 19-09-2007 11:32:20

так у меня тяжелые данные тоже на другом разделе, точнее флешке)

crawler @ 20-09-2007 02:43:09

а ты бекапишь "/" раздел? если да -- то куда -- на сетку сразу или у тебя вторая карточка большая?
(мне действительно интересно: у меня только одна большая карточка, поэтому слишком большой tar покласть некуда локально. dik сказал, что он бекапит только конфиги разные  -- но мне кажется, что этого недостаточно... Интересно что бекапят другие и как настроен процесс)

kilo11 @ 20-09-2007 11:08:21

2 карты 2 гига корень и мини сд 4гига
забекапил таром корень с помощью кардридера и убунту, вышло 1200 мегабайт.
в принципе этот тар можно положить на 2-ю карту и с нее растарить в корени внешней карты. а можно было просто выкинуть музыку перед архивацией) но лень)
просто я прикинул что такую систему можно легко клонировать, если скажем карта накроется. кстати в бут разделе софт для настройки 2й загрузки, вообщем все самое необходимое в 1-м таре)

crawler @ 21-09-2007 01:06:42

ага, понятно, похоже на меня, только я делаю это всё без ББ ;)
спасибо :)

gLobster @ 21-09-2007 03:29:28

Перенёс систему на карточку. Воспользовался Kingston SDHC Class 2 4G. Пока разбил на 2 раздела 1 - Fat32 на 3.5 Гб, остальное под ext2. Если что, потом переразмечу. Сравнил скорость загрузки. Всё-таки с карточки быстрей. Хронометраж.
Из флэш:
1. от выбора в меню до появления надписи и индикатора -  14с
2. До появления "ручек" - 32с
3. До полной загрузки (появляются апплеты на столе) - 57с

С карточки:
1. 4с
2. 18с
3. 44с

В общей сложности на 13 с быстрей загрузилось. Не в 2 раза, но почти на четверть

kilo11 @ 21-09-2007 04:52:51

всегда пожалуйста кравлер) а что такое ББ)?
для меня карта это в первую очередь об'ем а не скорость загрузки).
и простой бэкап)

gLobster @ 21-09-2007 05:01:04

пардон, что встряну - ББ - Большой Брат (компьютер)

kilo11 @ 21-09-2007 06:43:21

спасибо)

Simmm @ 21-09-2007 07:27:00

gLobster говорит:

Воспользовался Kingston SDHC Class 2 4G.

А даст ли что-нибудь использование карточки Class 6. Перед покупкой 8G-Transcend'а перепахал форумы, но ничего вразумительного не нашел. Купил Class 2. Интересно было бы посмотреть результаты на карте Class 6 (и для скорости работы со swap-файлом тоже).

gLobster @ 21-09-2007 08:00:30

Честно говоря я боюсь 8Г карточек. На интернеттаблетболталке целая ветка посвященная убиению этих карт в N800. Миф или реальность - не знаю. Но народ жалуется.

Simmm @ 21-09-2007 11:54:32

Пока дышит... Будем надеяться :-))

kilo11 @ 22-09-2007 03:09:38

я тоже нацелился на 8гиговую мини сд, но жду когда они начнут стоить в районе 2к рублей).
больше платить считаю нерентабельным).

gLobster @ 22-09-2007 04:20:02

Решил поделиться ощущениями от двух дней работы с карточки. Мягко говоря они нерадужные. Самое главное, то, что остаётся версия во флэшке! Хоть есть на что откатиться.

По порядку.
Субъективно сильней расходуется батарея - время жизни сократилось. Видимо это очевидно, поскольку увеличилось количество обращений к карточке.
Машинка работать стала неустойчивей. За два дня уже дважды она впадала в ступор. Типа на экран жумкаешь, а ничего не происходит, реагирует только на кнопку Power, потом правда отвисала.
Очень нелишним оказалось то, что добавил в меню пункт Reboot.
И в завершении ни с того ни с сего браузер перестал открывать закладки. После перезагрузки закладки вообще исчезли. Попытался восстановить с бакапа - восстановление аварийно завершалось безрезультатно. Загрузился с флэша. Фсцчкнул раздел. А он оказывается весь уже просто каша из ошибок структуры, директорий и неверных ссылок.

В общем опять реинициализироввал раздел и попытаюсь ещё раз попробовать. Но если повторится - буду  откатываться на работу из флэша. Такая нестабильность неинтересна.

Попутный вопрос. Если я сделел резервную копию инитфс, то как её обратно залить?

kilo11 @ 22-09-2007 06:58:58

у меня полет нормальный, никаких минусов не замечено)
кстати я свои рабочие проги держу в свернутом виде, мб изза этого).

gLobster @ 23-09-2007 11:44:14

Решил не выёживаться и конвертнул раздел в ext3. Сегодня день прожил практически без глюков. Щас болею, поэтому целый день на 'таблетке´ :) Но с батарей как-то не ах. За 3 часа плотного юзанья индикатор с полного упал до красного  :(

crawler @ 24-09-2007 05:35:33

gLobster, iirc нокиевский флешер умеет записывать каждый раздел отдельно (по крайней мере, в хелпе линаксового флешера такое было -- посмотри ключики).

Про время работы ничего не скажу: из 4.5 месяцев пользования девайсом из внутреннего флеша я грузился недели полторы, до первой перепрошивки ;) Да и про ошибки ext2 раздела не скажу -- не было такого (пока? ;) ). Из глюков только периодический ступор оперы при открытии следющего окна -- но это afaik well-known фича ;) последней прошивки.

Про ext3 (раз уж ты на воду дуть стал ;) ) -- iirc ext3 (равно как и reiser; наверное, знаешь, ну так, на всякий случай) по-дефолту журналирует только изменения структуры, но не сами данные; чтобы журналировались данные надо ключик добавить в fstab (для рейзера это data=journal, для ext3 надо смотреть, но iirc то же), но это ещё сильнее будет сажать батарейку imho -- тебе решать :)

(я живу с ext2; она ведь примерно так же устойчива как FAT -- что на карточках ;) )

gLobster @ 24-09-2007 09:54:17

Так и не понял в чём дело. Может карточка плохая. Но сегодня опять фигня началась. Вначале не смогло прочесться пришедшее письмо, дальше попытки запустить что-либо сопровождались сообщением о нехватке памяти. Запусттил  фсчк, он зашился в истерике от ошибок и затем сказал, что умер супер блок и предлоожил попробовать другой. Попробовал другой, тогда он вообще упал в сегменейшион фоулт. В общем откатываюсь на  флэш. Моожет, конечно карточка плохая, но как-то странно всё умирает. Буду жить постаринке. Но опыт есть.

crawler @ 24-09-2007 09:55:10

Подумалось вот про энергопотребление. Что-то мне кажется маловероятной большая разница во времени жизни между загрузкой с карточки  и из внутреннего флеша: если карточка вставлена, то питание на неё подаётся в любом случае, а чтение/запись таки кушают меньше, чем питание -- плюс, вероятно, надо учитывать не затраты на чтение/запись, а разницу между затратами на общение с внутренним или внешним чипом... (думаю, там немного) Плюс обслуживание jffs (сжатие на лету) уходит.
Хотя, конечно, тебе виднее :) И если разделы твои недалеко ещё ушли друг от друга у тебя есть шанс всё замерить точно, прожив один день с внутреннем флешем, а другой -- с карточкой :)

Скорее, надо попробовать вытащить карту из второго слота ради эксперимента...

crawler @ 24-09-2007 10:05:05

:-D написали одновременно :) ну, практически ;)

а про карточку твою не знаю что и сказать: не должно такого быть :( вероятная  причина обрушения fat и еxt2 -- неправильный unmount, да и то, должно коснуться только файлов и каталогов, что обнавлялись последними... (а у тебя так ваще ext3, в два захода всё пишется)

может, тест тебе какой провести? скажем, записать чем-нибудь под завязку а потом сравнить с оригиналом? и так раз 10? Карточка вряд ли сильно деградирует...

gLobster @ 24-09-2007 10:07:20

В рекоммендациях по экономии аккумулятора таблетки написано : Не держите во втором слоту карту, вставляйте только при необходимости. Не знаю, может внутренний флэш из-за низкой скорости, и потому что не sd меньшее жрёт. Но факт. Сегодня снял машинку утром с зарядки и практически не пользовал. Прришёл домой - аккумулятора 2 палочки. В совокупее со вторым разрушением файловой системы, вернулся на флэшовый вариант.

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

crawler @ 24-09-2007 10:39:51

ну кто ж читает инструкции до возникновения проблем? ;) Плюс они указывают именно "вытащить", а не "не обращаться", т.е. главное -- питание.

Про свой вариант могу сказать, что при интенсивном (на мой взгляд ;) ) использовании мне хватает на день легко; если не играть и не долго слушать музыку -- то дня на полтора (при том, что в офисе wifi я не отключаю; пользую gpe todo/calendar и rtcomm; ну и fbreader/evince)

kilo11 @ 25-09-2007 01:08:26

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

gLobster @ 25-09-2007 01:11:45

Сейчас тестирую карточку. Может быть дело и в слоте. У нокии слоты - больное место :(

А вытаскивать карточку надо не из-за питания. Собственно питание в режиме покоя там нулевое. А всё из-за того же ьетал-кравлера. Карточка периодически переиндексируется - идёт к ней обращение, которое и жрёт батарейку

gLobster @ 25-09-2007 04:35:10

Даже не знаю на что грешить. Вроде как карточка жива. Возникло одно у меня, нехорошее подозрение. Не может это глюк быть связан с индексатором? На самом деле у меня на этой же карточке хранятся все карты от MaemoMapper - а это порядка 2 Гбайт мелких файлов. Может у таблетки просто крыша едет от их количества и ступорится обращение к карточке. Во всяком случае попробовал поменять карточки местами, так после того, как карточка с мапперными картами вставляешь во внешний слот, таблетка надолго впадает в прострацию. Выражается это в том, что как только открываешь заглушку, идёт сообщение о том, что карточка занята и её вынимание порушит систему. Хотя вроде как ничто к ней не обращается... И в таком состоянии всё висит очень долго, загрузка процессора 100%%. И батарейка кончается за полчаса-час

crawler @ 25-09-2007 05:13:45

специально включил этого metalayer-crawler'a: примерно 4 минуты 100% утилизация CPU -- и всё, опять всё в норме. Карточка забита хорошо: 236мег маемо-мэпперских файликов (примерно 30 тыщ штучек), broken sword 1, музыка... так что дело не в MM-картах -- разве что FATская структура порушена?

dik @ 25-09-2007 05:14:30

а если наступить на горло процессу индексации ?

gLobster @ 25-09-2007 05:16:17

crawler говорит:

специально включил этого metalayer-crawler'a: примерно 4 минуты 100% утилизация CPU -- и всё, опять всё в норме. Карточка забита хорошо: 236мег маемо-мэпперских файликов (примерно 30 тыщ штучек), broken sword 1, музыка... так что дело не в MM-картах -- разве что FATская структура порушена?

У меня карт 1500 МБайт - в 6 раз больше. МОжет эффект количества?

gLobster @ 25-09-2007 05:18:18

dik говорит:

а если наступить на горло процессу индексации ?

В том смысле, что выключить индексацию и опять поставить ось на карту?

Решил попробовать по-другому. Карты вынесу на внешнюю карту, а внутреннюю поставлю 4Г 150х трансендовскую под свап и погляжу

gLobster @ 25-09-2007 06:37:44

В общем проверил я карточку - отличная она, но отловил ещё пару раз баги на обоих слотах :-) Сдаётся мне это всё-таки просто проблемы Нокиевского софта. Я, как обычно, попал на крайний случай. У меня (перепроверил) в каталоге карт 180000 файлов с общим объёмом занимаемым всё-таки только около 800 Мбайт.

Но научился легко вводить ОС в ступор и без этих файлов. Достаточно просто вынуть/вставить карточку при запущенном файловом менеджере. А уж если. не дай бог, ругнётся на на то, что нельзя вынимать, карточка занята :-) - всё труба. Система вешается - она же ведь предупреждала. В общем я ещё посмотрю, но мои поверхностные впечатления:
- 4G карточка обычная 150x не медленнее 4G SDHC Class 2. К тому же с ней работает устойчивей;
- 180000 файлов в одном каталоге - это перебор. В общем ещё один минус к MaemoMapper. Всё-таки такие объёмы не хранят файлово, или должен быть механизм нормальнйо подчистки.
- Файловый менеджер - опасная программа. Запускать можно только как вошёл/вышел. Не висеть!

Жаль поправился я - вряд ли найду время попробовать проклонировать ОС на другую карту, но может всё-таки выкрою часок, погляжу.

P.S.Почитал InternetTabletTalk, там народ брызжет слюной на предмет того, что в Bugzilla опять есть признаный баг с SDHC картами, который вроде как Nokia вычислила, но исправление будет только в следующем релизе. Правда разговор про 8Г карты. Но может баг и просто на SDHC распространяется :-) Имею неофициальную информацию от знакомых в Nokia, что действительно сейчас там бетта тестирование новой прошивки идёт вовсю, но когда выйдет - неизвестно. С прошлой они поторопились и очень сырую выдали (больно Скайп был нужен с коммерческой точки зрения). Из нового в новой прошивке - она на Чиноке, принципиально изменён в лучшую сторону механизм работы с репозитариями (больше не зависает на выключенных). Из неприятного - чинок из-за изменения хилдоновских API делает практически все программы нерабочими :-) Не случайно они в маемо орг выложили уже давно чинок для разработчиков. Но пока я слышал об адаптации только Load-applet

dik @ 25-09-2007 07:29:58

gLobster,
Спасибо / интересная инфа

gLobster @ 30-09-2007 08:23:00

Решиил подвести промежуточный итог. Неделю прожил при загрузке с карточки. Практически без проблем. Один раз вдруг исчез доосовский раздел из видимости, но после перезагрузки всё ожило без потерь. Правда с другой карточки и без карт от Мамеомаппера. Почитав жалобы на маппер, я думаю что мои проблемы были именно из-за 180000 файлов.

chyvack @ 09-05-2008 07:38:01

Перенес систему на карточку как написано вот здесь: http://wiki.internet-tablet.com/index.p … 1%82%D1%83   

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

заранее спасибо всем откликнувшимся

з.ы. после установки прог перестает работать будильник на таблетке, не могу определить кто виноват

incident404 @ 12-05-2008 01:02:35

Под виндами образ можно сделать акронис тру имиджем.

Будильник не пробовал, не пользуюсь. Вечерком попробую - отпишусь.