SIEMENS STORY

Среда, 09.10.2024, 09:26
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Установка Linux на SX1
archangel Date: Пятница, 09.05.2008, 16:06 | Message # 1
 
(Admin)
Местный
  • Status: Offline
  • ICQ:99222566
  • у нас с:15.04.2007
  • Установка линуха.

    Для установки необходимо:

    Работающий телефон со свежей прошивкой.

    Кард-ридер (чем проще, тем лучше – меньше проблем с драйверами).

    Установленный линух или лайф сиди (например, http://eyerie.mcdir.ru/soft/sx1/linsx.iso ).

    Загрузчик.

    Корневая фаловая система.

    Свежий uImage.bin

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

    Самое основное при установке, это правильно подготовить карточку. Если ее нормально подготовить, то на самом телефоне ничего делать не нужно вообще.

    Для начала загрузите линух и войдите в систему. Единственное требование к дистрибутиву – это поддержка юсб носителей информации. Загружать систему желательно со вставленной карточкой и подключенным кард-ридером. В таком случае большинство лайф сиди сразу после загрузки обнаружат автоматически кард-ридер и смонтируют карточку.

    Вся работа будет описана в консоли.

    Командой mount без параметров узнайте, не смонтирована ли уже карточка. Скорее всего карточкой будет устройство /dev/sda или /dev/sdb (например, если на карточке один раздел и она является первым устройством, то ее имя будет /dev/sda1).

    Если карточка уже смонтирована, то необходимо демонтировать все разделы. Это делается командой umount /dev/sda1 (где вместо sda1 надо пройтись по всем разделам карточки).

    Далее необходимо карточку разбить на 3 раздела. Разбивать карточку можно только когда все ее разделы демонтированы!

    Удобней всего это делать через cfdisk. При запуске надо указать, какое устройство вы хотите разбить. Например, cfdisk /dev/sda (без указания номера раздела).

    Вначале удалите все разделы.

    Потом создайте разделы в следующем порядке (порядок создания надо соблюдать обязательно! При большом желании первый раздел можно сделать fat16, а второй ext2, но тогда необходимо искать альтернативный uImage.bin):

    Ext2 (возможно, это будет названо просто Linux, в любом случае потом придется создать файловую систему) минимум 35 мегабайт.

    Fat16 (минимум 1,6 мегабайт).

    Swap (сколько не жалко, но особо много или мало ставить не стоит. 8-24 мегабайта, мне кажется, будут оптимальными).

    Ex2 раздел желательно сделать загрузочным.

    После разбивки нужно записать файловую систему и выйти из программы.

    Потом надо создать саму файловую систему (отформатировать). Делается это командами:
    mke2fs /dev/sda1
    mkfs.vfat /dev/sda2
    mkswap /dev/sda3

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

    После разбивки, перед заливкой корневой файловой системы, необходимо перезагрузить систему командой shutdown –r now

    После загрузки, если система автоматически не смонтирует карточку, то ее необходимо смонтировать командой mount /dev/sda1 /mnt/card

    До этого необходимо создать папку /mnt/card

    Скорее всего, карточка автоматом будет монтирована в какую-нибудь из папок в /mnt/

    Распаковывать корневую файловую систему удобней всего через миднайт коммандер. Он запускается командой mc. В одном окне зайдите внутрь архива, а в другой – в корень карточки. Кнопкой Insert выделите все папки в архиве и командой F5 копируйте их в корень карточки.

    Также можно скопировать необходимые файлы на fat раздел. Структура fat раздела должна быть следующей:

    /
    U-boot.BIN
    uImage.bin
    LOAD_UBOOT.EXE
    /System/libs/
    UBOOT.LDD
    /System/programs/
    starter.exe (этот файл является переименованной копией LOAD_UBOOT.EXE и необходим, если вы желаете, чтобы при вставленной карточке автоматически загружался линух).

    При использовании моего лайф сиди все необходимые файлы находятся в /boot/linsx/

    После копирования файлов необходимо ОБЯЗАТЕЛЬНО демонтировать все разделы.

    Перед этим выйдите из миднайт коммандера (F10) и выйдите из корня карточки, если вы в данный момент находитесь на карточке, командой cd .. или cd / (узнать, где вы находитесь, можно командой pwd).

    Демонтируйте командами
    umount /dev/sda1
    umount /dev/sda2

    После демонтировании обязательно дождитесь, пока все файлы будут записаны. Это можно увидеть, когда лампочка на кард-ридере перестанет моргать (занимает 1-2 минуты).

    Потом можно выключить систему командой shutdown –h now

    Все! После этого можно вставлять карточку в телефон и пробовать загрузиться.

    (с) oslik.ru

    SR




     
    • Страница 1 из 1
    • 1
    Поиск:

    Copyright Archangel © 2024 Хостинг от uCoz