Процесс загрузки (все условия
требуемые для состояния D)
Процесс загрузки
Критически важное оборудование (все условия требуемые для состояния C)
Основное оборудование
Usb-host
Работает RNDIS
SD-MMC
Не будет поддержки ASIC3 SDIO в ядре
Индикация
Основное PDA оборудование/use (все условия требуемые для состояния B)
Кнопки
Touchscreen
Suspend/Resume
Не работают кнопки 4 и 6
Управление батареи
Состояние APM
Подсветка
Запуск gui - GPE/OPIE/Qtopia/Openmoko
Предварительное PDA оборудование/use (все условия требуемые для состояния А)
Звук
Часть.
Запись не работает
GSM-модуль
GPRS работает с модулем DPRAM
Флеш память
Часть.
Обнаруживется PXA Flash и может быть
прочитана
IrDA
LEDs
Bootloader
—
Полная поддержка оборудования (все условия требуемые для состояния A+)
Bluetooth
не испытаны BT наушники
Wifi
Приостановить/Возобновить не работает пока. Используйте
PCMCIA Вставить/Извлечь для работы
Camera/Video
—
Примечание: -
полная поддержка, — - не работает, WIP - работа только начата, часть. - работает частично, нужна доработка.
И так, приступим к установке Линукса.
Требования
У
Вас должен быть установлен Linux на БольшомБрате (ББ), или
воспользуйтесь любым Linux LiveCD (например Knopix). При запуске Линукс
происходит ХардРесет на устройствах с WM2003, поэтому предпочтительней
иметь прошивку WM5 или WM6. Карта памяти должна быть размером не менее
254Мб, +30мб для раздела загрузчика и остальное под сам Линукс и его
файлы подкачки. Если Вы хотите использовать карту памяти не только для
Линукс, но и для WM, то советую раздел загрузчика сделать побольше
(соответственно и карта должна быть большего объёма), сам раздел
Линукса (83) должен быть примерно не менее 200Мб.
Предустановка Есть некоторые
вещи, которые мы должны сделать прежде, чем мы начнём установку.
1.
Сделать резервную копию вашего BluAngel, например с помощью
xBackup. Также сделайте резервную копию информации на карте памяти.
2.
Загрузить следующие файлы, необходимые для того, чтобы загрузить Линукс.
3.
Выбрать настольную окружающую среду по вашему вкусу (по типу как на ББ GNOME или
KDE).
| Opie | GPE| Qtopia | Openmoko |
Подготовка
Карты СД
1.
Вставте Карту SD в кардридер и измените разделы на карте
fdisk /dev/sda
Замените/dev/sda тем, как ваша
карта зарегистрирована у вас, можете проверить следующей командой:
dmesg
Ищите следующую строку в выведенной
командой информации:
sd 1:0:0:0: Attached scsi removable disk sda
Тогда измените последнюю часть
вышеупомянутого сообщения к вашему fdisk /dev/sda например, если
последняя часть dmesg собщения
была sdb, тогда измените команду на fdisk /dev/sdb.
2.
Создать разделы
Сначала удаляют раздел, удостоверьтесь,
что Вы сделали резервную копию.
Нажмите p, чтобы
отобразить текущий раздел
Нажмите d, чтобы
удалить раздел
Теперь создадим новый раздел для бутлоадера.
Нажмите n, чтобы
создать новый раздел
Нажмите p, чтобы
сделать этот раздел главным
Нажмите ENTER, чтобы
сделать загрузочную область в начале карты
Выберите +30Mb и нажмите ENTER, чтобы установить размер раздела
Нажмите t, чтобы
изменить тип раздела, таким образом Windows сможет понять эту часть карты
Измените номер 83
(Линукс) на c (FAT32)
Раздел для Линукс будет создаваться
следующим образом.
Нажмите n, чтобы
создать новый раздел
Нажмите p, чтобы
сделать его первичным
Нажмите ENTER, чтобы
сделать начало раздела с начала карты
Нажмите ENTER снова,
чтобы сделать конец раздела в конце карты
На этом пока всё. Сохраняйтесь и выходите из fdisk. Нажмите w, чтобы
сохранить и выйти
3.
Создать файловые системы
Просто введите эти команды, чтобы создать
файловые системы
mkfs.vfat
/dev/sda1
mkfs.ext3 /dev/sda2
После всяких надписей на экране будут
созданы обе файловые системы.
Бутлоадер Теперь
мы устанавливаем бутлоадер, таким образом мы сможем загрузить Линукс через
WindowsСЕ
1.
Смонтировать файловую систему.
mount -t vfat
/dev/sda1 /mnt/card1
Вы, возможно, должны создать директорию card1
использующую эту команду:
mkdir /mnt/card1
2.
Теперь мы должны создать директории для загрузки.
mkdir /mnt/card1/2577
mkdir /mnt/card1/linux
Директория 2577 - папка автозапуска, что
означает, что любая программа, названная autorun.exe
внутри
папки будет работать, как только карта помещена в устройство.
3.
Копирование файлов
Позволяет копировать autorun.exeфайл
в папку 2577:
cp
${path}/autorun.exe /mnt/card1/2577
Замените $path тем, куда Вы
сохранили файл, например /home/chad/autorun.exe (здесь и далее везде где
встретится) Следующие файлы должны быть скопированы в папку Linux:
haret, startup.txt, zImage
4.
размонтировать файловую систему.
sync
umount /mnt/sda1
Установка
Линукс Теперь мы извлечем настольную окружающую среду, которую Вы выбрали.
1.
Смонтировать файловую систему.
mount -t ext3
/dev/sda2 /mnt/card1
2.
Извлечь образ.
cd /mnt/card1
tar xvjpf
$path/Opie-2007.1.tar.bz2
Замените имя файла (Opie-2007.1.tar.bz2)
тем, который вы загрузили. Не забываем про $path
3.
размонтировать систему.
cd /
sync
umount /dev/sda2
Загрузка Линукс
Наконец
финальный бит, загружающий операционную систему которую мы любим :).
1.
Удостоверьтесь, что Карта СД не пишется/читается и удалите карту. 2.
Вставте Карту СД в ваш BlueAngel и наблюдайте, что
волшебство случается.
Извиняюсь за нескромный вопрос, - а от куда загрузить? Когда-то, давно, загружал эти файлы, возможно даже с этого сайта. Но что-то не получилось (если память не изменяет, вроде он у меня не удалось загрузить с Флешки свой pda2k) и я это дело бросил. Сейчас вновь решился на данный эксперимент.