Linux успешно запущен на Palm Tungsten T3 (фото+рецепт) Опубликовано 21/12/2005 @ 14:03:54 MSK
Энтузиасту Linux Владимиру Пузанову удалось запустить эту открытую операционную систему на карманном компьютере Palm Tungsten |T3. Помимо ядра системы, была запущена графическая оболочка GPE, и даже некоторые программы, в том числе интернет-броузер.
С подробностями процесса установки с нашим сайтом поделился один из счастливчиков, уже успевших испробовать новую систему на своем КПК.
Часть первая. Настройка хост-системы.1) Поддержка NFS хост системой. В большинстве дистрибутивов есть по умолчанию. Для успокоения совести, убеждаемся, что в ядре включены опции: File systems --> Network file systems --> <*> NFS File system support <*> NFS Server support
2) Поддержка USB Ethernet: включаем в ядре (или убеждаемся, что уже включено) Device Drivers --> USB support --> USB Network adapters --> <*> Multi-purpose USB Networking Framework CDC Ethernet support (smart devices such as cable modems) Simple USB Network Links (CDC Ethernet subset) [*] Embedded ARM Linux links (iPaq, ...)В случае необходимости - пересобираем ядро.
3) монтируем образ: mount -o loop /tmp/root.ext /home/lin4palm/nfs4) в файле /etc/exports добавляем следующую строчку: /home/lin4palm/nfs 192.168.0.0/24(rw,no_root_squash,async)
5) перезапускаем nfs сервер (/etc/init.d/nfs restart) - команда перезапуска может незначительно меняться, в зависимости от используемого дистрибутива. Например в RH-подобных: service nfs restart
Настройка хост-системы закончена.Возьмемся за палм.1) Скачиваем http://im.hackndev.com/garux.prc.bz2 (примерно 800k), распаковываем и устанавливаем на палм.Я пользуюсь пакетом pilot-tools, поэтому установку выполнял так: pilot-xfer -p /dev/tts/USB1 -i garux.prc
2) Вытаскиваем USB шнур из Пальмы, запускаем свежеустановленный Garux. Пока загружается ядро, вставляем USB шнурок в Пальму, на хосте выполняем: ifconfig usb0 192.168.0.1 netmask 255.255.255.0 up(возможно, если шнурок вставили рано, команду придется повторить, так как ядро на хосте еще не успело увидеть девайс usb0)
Собственно - все, дожидаемся загрузки GPE на Tungsten T3 и можно экспериментировать.
К сожалению, настройки хост-системы для Windows мы пока не можем привести, но надеемся на помощь добровольцев.
Наша справка. Графическая оболочка GPE рассчитана на мобильные устройства и КПК, и представляет графический пользовательский интерфейс для Linux или любой другой операционной системы на базе Unix. Она основана на том же графическом движке GTK2, что и популярная Linux десктоп-среда Gnome.