Ключевые слова:linux, pda, boot, (найти похожие документы)
From: Николай Угрюмов <nvlnvl@inbox.lv.>
Newsgroups: email
Date: Mon, 15 May 2007 14:31:37 +0000 (UTC)
Subject: Установка Linux на iPaq 1940
Пред тем, как поэксперементировать с Linux на iPaq 1940 поискал
русскоязычные статьи на эту тему, но ничего дельного не нашел. У многих
возникают вопросы.
Howto основано на HpIpaqH1940StepByStep.
Что нужно:
1.iPaq 1940
2.ПК под управлением ОС основанной на Linux
3.Картридер
4.SD-карта
На моем ПК установлена Fedora Core 6 (DE - Gnome).
USB-картридер
Карточка SD на 1 Гигабайт
Собственно Howto:
Делаем Backup, по возможности всего содержимого (После того как вы
запустите Linuxна КПК, soft reset восстановит WinCE с установками по
умолчанию и Вы сможете все восстановить из Backup-архива).
Вставяем карточку в картридер и подключаям USB кабель к ПК.
Запускаем Gparted и создаем и форматируем 2 раздела:
- первый раздел на 760 мегабайт - FAT16
- второй раздел на 240 мегабайт - ext2
Теперь сохраняем в /home/user/1940_files файлы zImage, haret.exe и
tarball c GPE или Opie со страницы http://www.handhelds.org/moin/moin.cgi/HpIpaqH1940Downloads
(на данный момент у меня работало довольно стабильно ядро 2.6.17 с HaRET
0.3.6 и GPE-0.8.4-r8 или Opie-0.8.3-r4)
Монтируем SD карту FAT раздел /mnt/SDA1 и ext2 раздел /mnt/SDA2
на /mnt/SDA1 создаем директорию BootLinux и копируем в нее файлы zImage
и haret.exe. В этой же директории создаем файл defauilt.txt и сохраняем
в нем следующее:
set MTYPE 347
set KERNEL "zImage"
set RAMADDR 0x30000000
set CMDLINE "root=/dev/mmcblk0p2 console=ttySAC2,115200n8 panic=30 rootdelay=5"
bootlinux
Далее в консоли даем следующие команды:
# cd /mnt/SDA2
# tar xfvjp /home/user/1940_files/gpe-or-opie-image
(Вместо gpe-or-opie-image подставьте название скаченного Вами архива.)
sudo gedit /mnt/sda2/etc/fstab
и в редакторе меняете строку
rootfs / auto defaults 1 1
на
/dev/mmcblk0p2 / ext2 defaults 1 1
Это все. Теперь размонтируйте карту, вставте ее в iPaq 1940 и запустите
с карты из директории BootLinux файл haret.exe