Не знаю где создать тему, поэтому решил в этом разделе. Собственно вопрос в том, что задумался о том, чтобы сделать загрузку ОС с карточки, но есть несколько вопросов, ответы на которые мне не очень ясны. МОжет здесь кто тусуется уже прошедший через это и поможет ответами.
1. Правда ли становится быстрей :-) ?
2. Правда ли, что появляется дуальность загрузки. Из Ром и с карточки? Если да, то как это выражается? Если включить без карточки загрузится оригинальный firmware, а со вставленной карточкой - с неё?
3. Обратимый ли процесс. Собственно если дуал загрузка поддерживается, то вопрос и не актуален, а вот если нет - обратно через перепрошивку возврат?
4. Какого объёма и типа нужна карта? Почему-то везде читаю, что делают с MMC, означает ли это, что с SD или SDHC грузиться не будет?
НУ вот, наверно и всё. Собственно заинтересовался этим вопросом, поскольку хочется попробовать KDE, но не хочется терять работоспособность и функциональность машинки.
Неактивен
1. не уверен: загрузка с предыдущей прошивкой проходила где-то на треть быстрее, с текущей -- на пятую часть
но это не частое действо. Специально не мерил. Теоретически, должно быть и быстрее и менее требовательно к процу: во внутреннем флеше файлики жатые, а на карточке - ext2
2. да, при старте таблетки (с загрузчиком от fanoush'а) появляется меню, где можно выбрать откуда грузиться (ну и дефолтный вариант есть, который стартует через х секунд)
3. перепрошивка сносит этот загрузчик
4. работала с SD, cейчас (недели три как) скопировал на SDHC
(и недели две как залил модифицированное ядро -- mmc* -- по-моему, стало быстрее копирование на карточку)
Неактивен
crawler :
А ты просто копию системы на карточке используешь или пробовал что нибудь со сторонним wm от penguinbait ?
И поделись плиз опытом - sdhc card у тебя : какой обьём, какой производитель, как работает ? ![]()
Неактивен
Просто копию (основную рабочую копию, во флеше лишь минимальный набор типа sshd да флешера): честно говоря, я не вижу особенных плюсов от смены менеджера... (и, потом, я ленив :-D )
Карточка -- Kingston 4Gb 2го класса, с травой (на картинке
). Работает -- даже не знаю, что ещё сказать... (Спрашивай?) Разбил на три части: FAT32 (~3G), Linux swap (~128M) и ext2(~700M) (правда, свопный раздел не использую); засунута во внутренний слот. Гугловые карты (для МаемоМэппера) сливал для Москвы -- без происшествий (говорят
это может быть поводом "поломки" карточки -- но во внешнем слоте), музыка тоже играется, доки всякие читаются, брокен сворд работает -- что ещё для счастья надо? ![]()
Неактивен
А можно про разбивку? На http://maemo.org/community/wiki/howto_e … _mmc_card/
читаю как это надо делать, и тихо едет крыша.
Вначале дают ссылку о том, как разбить карточку на два раздела, где первый 480 Мб vfat, а второй - ext2 всё, что осталось. А дальше, по тексту монтируют 2 и 4!!!! разделы и с ними шаманят! Причём второй как dos, а четвёртый как jffs2. Где логика и разум? Просто путаница? 2=1 и 4=2 ? И зачем надо 2 раздела?
Неактивен
раздел монтируемый как /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-я прошивка уже
Неактивен
А Вы где брали? Я вот читаю с оригинального урла 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
Неактивен
я с маемо орг) сейчас посмотрю)
Неактивен
там внутри все тоже самое, последняя 24-я прошивка, хотя да, наша 26-я упоминается.
тк не хотелось бы попасть на перепрошивку еще раз, подожду ответ кравлера)
как всегда не утерпер и перепрошился)
вообщем править надо файлик bootmenu.conf.n800 под себя и после во время прошивки согласится с его добавлением
ах да его после правки сохранить как bootmenu.conf
и все)
вот теперь сижу как дурак с корневым разделом в 2 гига)))
и думаю че с этим всем делать)
пойду вычищу памят от мусора, она теперь нужна только как озу)
Отредактированно kilo11 (18-09-2007 03:31:46)
Неактивен
какой шаг? разбивку?
там именование такое: 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* ядро брал у Филиппа -- вероятно, это единственный готовый вариант апгрейда.
--------------------------
уж не обессудьте на неторовпливые ответы: у нас тут на работе всё идёт не туда куда надо ![]()
Отредактированно crawler (18-09-2007 03:02:58)
Неактивен
ыыыы он уже описал))
вообщем спасибо, сейчас гружу с флеша и удаляю из корня весь мусор, чтобы озу было поболее)
а так все пашет все отлично просто.
буду в 2 гига теперь устанавливатся и хранить ту тразные вещи)
эдит.
в бут конф тоже тайм аут есть вроде, я счел что разбивать 2-х гиговую карту на разделы неэффективно, зато теперь можно на ней же хранить доки в дефолтовом разделе и даже немного видео.
в размере под 1500 метров))
Отредактированно kilo11 (18-09-2007 03:36:59)
Неактивен
:-D ну и славненько
Да разбивка на разделы -- дело вкуса. До этого у меня рутовый раздел был ~450M, а на новой SDшке сделал 700М, т.к. рутовый раздел уже на 300+М тянет. Но это, скорее, из-за моего способа делать бэкапы, что мы с dik'ом обсуждали
обычно перед чем-то потенциально небезопасным я делаю бекап раздела на FAT'скую часть карточки чтобы потом можно было вернуться на исходную позицию.
А, кстати, ты ж в любой момент можешь переразбить карточку и накатить содержимое рутового раздела в новое место -- лишь бы его было достаточно ![]()
Неактивен
насчет разделов.
статья рисалась под н770 а там ОДНА карта отсюдо и разбиение, чтоб можно было с компа фуйлы без проблем грузить и бэкапить. на 800 2 карты и разбиение имхо стало не актуально. а вообще приятно хранить доки в дефолтном разделе). а бэкапить попробую всю симку кардридером и таром под линуксом. по идее проблем не будет). зато теперь реально тонна места можно ставить тяжелые вещи типа вешнота без проблем.
Неактивен
угу, я помню про 770,
но imho данные надо бекапить чаще чем систему -- поэтому удобнее иметь их в разных разделах (проще прописывать пути), да и привычнее как-то: ось в одном разделе, данные -- в другом. Хотя это уже из разряда holywars
Да и потом, на работе у меня Win для всех и (несмотря на WinSCP плагин для Far'а) usb mass storage как-то привычнее
т.е. опять дело вкуса, споры о котором приводят к упомянутому выше финалу ![]()
Неактивен
так у меня тяжелые данные тоже на другом разделе, точнее флешке)
Неактивен
а ты бекапишь "/" раздел? если да -- то куда -- на сетку сразу или у тебя вторая карточка большая?
(мне действительно интересно: у меня только одна большая карточка, поэтому слишком большой tar покласть некуда локально. dik сказал, что он бекапит только конфиги разные -- но мне кажется, что этого недостаточно... Интересно что бекапят другие и как настроен процесс)
Неактивен
2 карты 2 гига корень и мини сд 4гига
забекапил таром корень с помощью кардридера и убунту, вышло 1200 мегабайт.
в принципе этот тар можно положить на 2-ю карту и с нее растарить в корени внешней карты. а можно было просто выкинуть музыку перед архивацией) но лень)
просто я прикинул что такую систему можно легко клонировать, если скажем карта накроется. кстати в бут разделе софт для настройки 2й загрузки, вообщем все самое необходимое в 1-м таре)
Отредактированно kilo11 (20-09-2007 11:11:49)
Неактивен
ага, понятно, похоже на меня, только я делаю это всё без ББ
спасибо ![]()
Неактивен
Перенёс систему на карточку. Воспользовался 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 раза, но почти на четверть
Неактивен
всегда пожалуйста кравлер) а что такое ББ)?
для меня карта это в первую очередь об'ем а не скорость загрузки).
и простой бэкап)
Неактивен
спасибо)
Неактивен
gLobster говорит:
Воспользовался Kingston SDHC Class 2 4G.
А даст ли что-нибудь использование карточки Class 6. Перед покупкой 8G-Transcend'а перепахал форумы, но ничего вразумительного не нашел. Купил Class 2. Интересно было бы посмотреть результаты на карте Class 6 (и для скорости работы со swap-файлом тоже).
Неактивен
Честно говоря я боюсь 8Г карточек. На интернеттаблетболталке целая ветка посвященная убиению этих карт в N800. Миф или реальность - не знаю. Но народ жалуется.
Неактивен
Пока дышит... Будем надеяться :-))
Неактивен