обновление ядра

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
[zl-08]
Аспирант (2 lvl)
Сообщения: 61
Зарегистрирован: Сб янв 31, 2004 02:11

обновление ядра

Сообщение [zl-08] » Сб янв 31, 2004 21:46

хочу обновить ядро...

вот тут описание возможностей:
http://www.zaurususergroup.com/modules. ... oad&sid=42

- в случае с обычными nix'ами ситуация вполне нормальная,
но..
на сколько я понимаю на заурусе обновление ядра = полная его перепрошика ?

если это "не так" (или так, но есть какие то ещё "но") то:
могу ли я поставить какой нить Х11 или другую
граф оболочку от cacko + потом обновить ядро?

или если я ставлю граф оболочку на заурус
это означает что я привязан к ядру с которым она поставляется?


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

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Сб янв 31, 2004 22:46

Замена ядра на zaurus'е отличается от таковой на любом настольном компьютере только одним: специфической структурой разделов.
Как, вероятно, предполагалось изначально zaurus должен был быть более живуч и иметь хотя бы минимальную "защиту от дурака". С этой целью внутренний флеш разделен на несколько разделов. Ссылочку на структуру этих разделов могу скинуть, если кому будет интересно.
Основная идея проста: нужна была защита от "rm -rf /". И такую защиту сделали самым очевидным образом - корневая система (один из разделов флеш-памяти) при загрузке монтируется в режиме "только чтение". Запись может производиться только в /home, поэтому для хранения изменяемых файлов создаются символьные ссылки на директории в /home.
Т.е. /etc, /usr/bin, /usr/lib и т.д. - это символьные ссылки.
Честно говоря, я не в восторге от этого решения.
Однако, разработчики справедливо предположили, что у чересчур любопытного пользователя может достать ума выполнить "mount -o remount,rw /".
Поэтому, на случай если пользователь ухитрится непоправимо испохабить корневую файловую систему, существует еще один раздел, который также можно монтировать в качестве минимальной корневой системы.
А ядра (их две штуки - основное и запасное) хранятся еще в одном разделе.
Ни один из этих разделов во время нормальной работы не монтирован вовсе.

[zl-08]
Аспирант (2 lvl)
Сообщения: 61
Зарегистрирован: Сб янв 31, 2004 02:11

Сообщение [zl-08] » Сб янв 31, 2004 23:19

что то я совсем не понял ситуацию :\

так получается что на заурусе ОС зашита не в ROM а в самый обычный FLASH?
(сужу по аналогии с винСЕ, где ос зашита в rom)

- который соответственно если имея определённые привелегии можно
как угодно "тереть" и тем самым менять ОС не reflash'а заурус

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Сб янв 31, 2004 23:32

Конечно. Полная аналогия с Линуксом для настольных компьютеров. Только вместо жесткого диска флеш-память и вместо обычных ext3/reiserfs/xfs - jffs2.

sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

Сообщение sg » Чт фев 05, 2004 17:14

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

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

SergL
Кандидат (3 lvl)
Сообщения: 107
Зарегистрирован: Вт сен 16, 2003 11:40

Сообщение SergL » Чт фев 05, 2004 17:35

sg писал(а):ага. или даже на некий "специальный скрытый раздел". кстати, можно ссылочку на описание этих разделов?
http://babelfish.altavista.com/babelfis ... mo_006.htm

mouseALT
Новенький (0 lvl)
Сообщения: 3
Зарегистрирован: Пн фев 16, 2004 16:17

Сообщение mouseALT » Пн фев 16, 2004 16:29

ВадимП писал(а):Конечно. Полная аналогия с Линуксом для настольных компьютеров. Только вместо жесткого диска флеш-память и вместо обычных ext3/reiserfs/xfs - jffs2.
Да, но есть отличия при работе с jffs2, особенно на этапе создания ROM. В отличии от обычной фс (fat, ext, rom, etc..), которую можно запихать в файл и легко смонтировать как loop-устройство, с jffs немного сложнее, но это уже мелочи ;)
wuuru писал(а): А значит ли это, что "перепрошивку" можно выполнить не из специального меню при загрузке и при наличии CF карты с FAT, а просто записав все, что надо, на / и раздел с ядром?
Нет, ядро не перезолить. Во всяком случае на SL5500. Более того, некоторые прошивки имееют корень не jffs2, а romfs.

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»