Меню Рубрики

Linux на кпк установка

Установка Linux на КПК

Здравствуйте Пару дней назад смог оживить 3 года как неработающий iPAQ 2210. КПК у меня уже есть, потому на этот решил поставить Линукс. Собственно, что имеется: CF 512Mb, SD 2Gb (иногда пишут, что SD не более гига), сам iPAQ 2210. Нужно, чтобы ось грузилась с флешки. С Linux я знаком мало, притом больше с мобильным. Пытался установить через Ramdisk Rescue. Проблема в следующем: если прописывать в стартапе consol=. и.т.д, то после заполнения градусника ничего не происходит. Если нет- то проходит вся инициализация оборудования, а в самом конце выдаёт, что неверные входные параметры. Пытался ставить Opie и GPE. Помогите чайнику: что ставить и как ставить, какие параметры стартапа. Я пользовался следующими ссылками:

Вроде Шаман подобным увлекался раньше, спроси у него.

насколько известно мне, все эксперименты имели полный фэил, и нигде подробно и хорошо не расписано что да как. алсо, может следует попробовать андроид? http://sourceforge.net/projects/wing-linux/files/

Очень хорошо покапался, нашёл подробные мануалы. Там оказалось неверное руководство (потому и не создавался образ ФС, что он должен быть на ext2-форматированной флешке), в субботу попробую. Насчёт Андроида: а он пойдёт-то дальше белого экрана, на такой машинке?

про пойдет/не пойдет не знаю, сам буду только пробовать на 64 мб оперативки 🙂 ссылочку на подробные мануалы? желательно с твоими исправлениями

Вот подробный мануал, для Axim X50/51v- http://4pda.ru/forum/index.php?showtopic=75875 Соответственно, просто нужны другие файлы, общая последовательность шагов та же. Собрал уже образ Ангстром+GPE, если всё заработает- подробно отпишусь.

Пробовал поставить самостоятельно собранный образ Ангстром, собирал этим- http://www.angstrom-distribution.org/narcissus/ . Не доходит до конца инстал. Ладно, раз новичок, пробую уже готовое- http://pocketpc.su/index.cgi?action=viewnews&id=50 . Градусник заполняется, глаза пингвина краснеют. и ничего не происходит, появляется тёмно-тёмно синий экран. Флешку форматил Paragon Partition Manager 9.0 Pro, архивы распаковывал просто винраром (хотя потом при проверке он выдавал ряд ошибок). Раньше хоть проходила инициализация оборудования. Кто подскажет, где ошибка?

Использовать левые сборки не надо, narcissucis у меня вообще ниче не собирает, так что кросскомпилю себе сам.

Где у тебя проблемы — не вижу.

> архивы распаковывал просто винраром (хотя потом при проверке он выдавал ряд ошибок).

Архивы tar? Вот и фокус. Нужна рабочая система linux, дабы создать файлы с правильными правами доступа, а так же нестандартные файлы (сим/хардлинки, файлы устройств. ).

www.angstrom-distribution.org и не парься. Сейчас Ангстрем стал очень шустрым.

Вот проштудировав литературу по Ангстрому и Фамилиару, и решил Ангстром ставить. Есть Linux LiveCD, с помощью него можно распаковать архив (с нужными правами доступа)без стороннего ПО, только с системы с диска?

Источник

Linux на кпк установка

Для запуска вам потребуется

Теперь выполняем все по очерёдке

1.Извлекаем из архива Linux и копируем его в \sdmmc\Linux\
2.Извлекаем фаил Linux.iso из Linux — iso.zip в \sdmmc\Linux\
3.Устанавливаем MSconsole.cab
4.Если у вас меньше чем Vga — 640×480 то качаем прогу VirtualDisplay (Тут я к ней инструкция дать не могу)
5.Для производительности Копируем фаил Q.txt в корневую \q.txt
6.Для большого кол-во FPS Копируем фаил w.txt в корневую \q.txt
6.Ставим VGAKEY и делаем по инструкции
6-2 лезем в настрой-ки VGAKEY и включаем SHOW F1-F12
7.Назначаем любую Аппаратную клавишу на
8.Поворачиваем экран на Альбомную ориентацию
9.Перегружаем устройство
10.Запускаем прогу CMD (коммандная строка — Отоброжает все происходящее на кпк и есть возможность вмешаться
11.1 вариант запуска,вводим «cd sdmmc\linux\» жмём ENTER , вводим «bochs» жмём enter вылазиет сама прога и там есть варианты
11.2 вариант запуска , открываем проводник и запускаем фаил \sdmmc\linux\bochs.exe 😀
12.в предложеных вариантах жмём цифру 2 и ENTER , вводим \q.txt или \w.txt Жмём ENTER
13.Жмём цифру 6 и ENTER
Скорее всего вылетит ошибка но вы введите Cont и ENTER
14.Вываливается черное окно и чуть позже пингвин жмём на VGAKEY — F5
15.Види что он пишит жмите F2 или F3 или ENTER
16.ВНИМАНИЕ опять жмём на F5 потом в интерфейсе Bochs-а видим кнопку USER клавиатурку и жмём на неё там вместо NONE вводим F3 и жмём OK
17.Теперь можно нажать на VGAKEY F5 развернув на весь экран
18.Там вы увидете варианты загрузки ВВодите «dsl vga=7xx» и жмём ENTER

чуть позже жмём SPACE когда спросит.
19.Ну а теперь ждите пока загрузится
20.когда что- нибудь появится , просто жмём Enter там в любом случаем linux до концка . но когда спросит что у вас USB мышь скачажите ему нет , чуть позже еще одно окно про мышь и там нет а вот в третьем выберите Ps\2мышку
21 ну а дальше все паленой репы
:thank_you:

Если ваша флэшка называется во другому «sdmmc» то вам стоит залесть в конфиг q.txt или w.txt в зависимости какой вы запускаете
Везде где написано SDMMC — исправьте на ваше название флэхи

Сообщение отредактировал basildoom — 23.08.10, 14:43

а сколько на твоем устройстве сие чудо запускается?

Источник

Linux на ладони

Давным-давно линукс для обычного пользователя windows был чем-то заоблачным и непонятным, а уж линукс на мобильных устройствах тем более. Конечно, многие продвинутые помнят о Sharp Zaurus, но основная масса округляет глаза и думает что это консоль аля дос и все. Увы, это не все 🙂 Когда я случайно забрел на сайт, посвященный портированию линукса на различные платформы наладонников, то решил попробовать «поженить» свой кпк и один из дистрибутивов мобильной ос. Надо же как-то использовать пылящееся на полке барахло 🙂

Весь процесс займет не более 15 минут. Первый раз я проделал «портирование» года 2.5 назад и сразу скажу, что с первого раза у меня тогда не получилось, т.к я не владел навыками управляться с линуксом вообще… Ладно, приступим к делу!

Железо:
1. КПК Asus A620 MyPal
2. CF карта памяти, Transсend 45x 1Gb (минимальный объем – 128 Мб)
3. Картридер 12-в-1., (подойдет любой что читает CF карты)

Софт:
1. Десктоп с Linux(в моем случае это был Ubuntu 7.04 LiveCD)
2. Образ ядра — zImage (2.6.x)
3. Initial RamDisk – initrd.
4. Оболочка Opie (версию не скажу, но дистрибутив от 30 января 2006 года).
5. Загрузчик linexec.
Ссылки на утилиты — в конце статьи

Шаг 1. Форматирование карты памяти
Если на вашей карте памяти имеются какие-либо нужные данные, их надо сохранить на винт, иначе все можно потерять. Вообще, для целей экспериментов можно раздобыть карту на 256-512 мб, стоить будет рублей 200-300. С рук естественно.

Для того чтобы все заработало, необходимо отформатировать карту памяти следующим образом:

Раздел 1. PRIMARY – FAT32 – 16 Мб
Раздел 2. PRIMARY – Ext2 – все оставшееся место

Надо заметить, что разделы обязательно должны быть primary, не extended. Иначе ничего не получится, проверено опытным путем. Думаю что не стоит описывать само форматирование карты памяти. Это можно сделать любой линуксовой утилитой форматирования. В моем случае это была Gnome Partition Editor (вроде так называется, не помню точно).
Так, отформатировали, двигаемся дальше.

Шаг 2. Подготовка файлов.

В раздел FAT32, в корень, заливаем загрузчик linexec.exe, образ ядра zImage и initrd.gz. Рядом, записываем файл params.txt. В этот файл пишем следующее (файл прилагается в архиве linexec):

\Storage card\zImage
\Storage card\initrd.gz
console=tty0 init=/linuxrc root=/dev/ram0

Далее в раздел Ext2, тоже в корень, распаковываем архив дистрибутива оболочки Opie.

На этом приготовления окончены.

Шаг 3. Запуск

Никто никакой ответственности не несет, все делаем на свой страх и риск… как обычно =).

После того, как все файлы записаны, демонтируем карту памяти, перезагружаем устройство и запускаем linexec.exe. После этого устройство самостоятельно перезагружается, и появляется окно консоли linux. Ничего не трогаем, первая загрузка длится приблизительно 1-1.5 минуты (потом быстрее). По возможности читаем, что происходит. Если ничего не получилось, а признаком этого могут быть ошибки загрузки из-за неправильного форматирования карты памяти (первый раз у меня так и было). Если все гуд – видим окно калибровки экрана (как и на windows mobile). Дальше – все, можно приступать к настройке устройства и его дальнейшему применению.
Сразу скажу, что среда Opie мне больше всего понравилась. Она не единственная, но по мне наиболее юзабельная и с кучей установленного софта. Как вариант – GPE. Но о ней может быть в следующий раз, т.к не дошли руки.

Немного снимков:

1. Железо

2. Загрузка

3. Opie

4. Konsole

5. Midnight Commander

Еще скриншоты Opie можно найти на сайте http://opie.handhelds.org/

Ссылки на использованные ресурсы:

2. Дистрибутив Opie
Использованный пакет можно скачать тут

3. Ядро Linux (для А620) — скачать тут

4. Загрузчик — скачать тут

5. Образ RamDisk — скачать тут

Все, что было использовано — исключительно для Asus A620. Для других устройств можно поискать тут: http://handhelds.org

Итоги

Конечным результатом доволен, т.к опий (см. Opie) оказался юзабельным, несмотря на то что в народе бытует мнение, что линукс на кпк – не жилец. Оказалось, что в среде уже предустановленно больше софта, чем в «нулевой» windows mobile (2002/2003). Есть и читалки pdf, ftp клиент, irc клиент, офисные приложения – текстовый редактов, редактор таблиц, менеджер контактов, и многое другое. Советую попробовать, хотя бы даже чисто ради интереса.
Есть как плюсы, так и минусы. Основной минус – стабильность. Не всегда устройство просыпается после режима ожидания. Зато если что-либо случайно «упало», никаких данных не потеряете, т.к все находится на карте памяти и можно легко стянуть все файлы через десктоп.
И еще, это Очень Хорошее применение старому барахлу 🙂

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Запись на флешку mac os el capitan
  • Запись на mac os xgd3
  • Запись загрузочного диска mac os на пк
  • Запись видео с экрана компьютера mac os бесплатно
  • Запись xbox 360 игр на mac os