Установка Linux на BlueAngelКомпонент____Состояние____Комментарии
Процесс загрузки (все условия требуемые для состояния D)
Процесс загрузки
(./) Критически важное оборудование (все условия требуемые для состояния C)
Основное оборудование
(./) Usb-host
(./) Работает RNDIS
SD-MMC
(./) Не будет поддержки ASIC3 SDIO в ядре
Индикация
(./) Основное PDA оборудование/use (все условия требуемые для состояния B)
Кнопки
(./)Touchscreen
(./)Suspend/Resume
(./) Не работает ID 4 и 6
Управление батареи
(./)Состояние APM
(./) Подсветка
(./) Запуск gui - GPE/OPIE/Qtopia/Openmoko
(./)(./)(./)(./) Предварительное PDA оборудование/use (все условия требуемые для состояния А)
Звук
Часть. Запись не работает
GSM-модуль
(./) GPRS работает с модулем DPRAM
Флеш память
Часть. PXA Flash обнаруживается и читается
IrDA
(./) LEDs
(./) Bootloader
— Полная поддержка оборудования (все условия требуемые для состояния A+)
Bluetooth
(./) не испытаны BT наушники
Wifi
(./) Приостановить/возобновить не работает пока. Использование PCMCIA Вставить/Извлечь для работы. WPA не работает.
Camera/Video
— Примечание:
(./) - полная поддержка,
— - не работает, WIP - работа только начата,
часть. - работает частично, нужна доработка.
И так, приступим к установке Линукса.ТребованияУ Вас должен быть установлен Linux на БольшомБрате (ББ), или воспользуйтесь любым Linux LiveCD (например Knopix). При запуске Линукс происходит ХардРесет на устройствах с WM2003, поэтому предпочтительней иметь прошивку WM5 или WM6. Карта памяти должна быть размером не менее 254Мб, +30мб для раздела загрузчика и остальное под сам Линукс и его файлы подкачки. Если Вы хотите использовать карту памяти не только для Линукс, но и для WM, то советую раздел загрузчика сделать побольше (соответственно и карта должна быть большего объёма), сам раздел Линукса (83) должен быть примерно не менее 200Мб.
ПредустановкаЕсть некоторые вещи, которые мы должны сделать прежде, чем мы начнём установку.
1. Сделать резервную копию вашего BluAngel, например с помощью xBackup. Также сделайте резервную копию информации на карте памяти.
2. Загрузить следующие файлы, необходимые для того, чтобы загрузить Линукс.
| Haret(загрузчик) | Kernel(Ядро) | Startup.txt| Autorun |
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
Если с копированием проблемы, то эти папки и файлы можно будет скопировать с помощью Windows :)
4. размонтировать файловую систему.
sync
umount /mnt/sda1Установка ЛинуксТеперь мы извлечем настольную окружающую среду, которую Вы выбрали.
1. Смонтировать файловую систему.
mount -t ext3 /dev/sda2 /mnt/card12. Извлечь образ.
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 и наблюдайте, что волшебство случается.
Если не грузится, то попробуйте перезаписать ядро
Сообщение отредактировал TpuPyku - 23.01.09, 11:28