Ок. Перед началом убедитесь, что устройство полностью заряжено и прошивкоспособно.
Вам нужно:
N900
pr 1.3 чистый
Rootsh
2 SD карты(либо 1, тогда установка NITDroid на внутренюю память)
Буду писать кратко, для нита с ядром способы установки есть.
Вставьте первую карту, установите на нее NITDroid(либо на внутреннюю память, для переразбивки существует meego rescue initrd, потом менеджером разделов)
Установите kernel-power c NITDroid и multiboot(
apt-get install kernel-power-settings
apt-get install kernel-power-bootimg
найдите в /boot/multiboot/ файл zImage-2.6.28.10-power47, переименуйте в vmlinuz-2.6.28.10-power47, создайте файл /etc/multiboot.d/01-Maemo-kernel-power-2.6.28.10-power47.item, отредактируйте его
)
теперь у вас есть triple boot.
Установка MeeGo
скачайте, распакуйте и залейте на карту последний MeeGo.
Установка Uboot
делаем все через n900:
root
apt-get install nano
cd /home/user/MyDocs
mkdir uboot
cd uboot
wget "http://repository.maemo.org/extras-devel/pool/fremantle/free/u/uboot-pr13/uboot-pr13_1.0.2_armel.deb" - без кавычек
dpkg -X uboot-pr13_1.0.2_armel.deb ex
cd ex/boot
flasher -u -F uboot-and-zImage-2.6.28-20103103+0m5.fiasco
cp zImage /boot/multiboot/vmlinuz-2.6.28-omap2
cd /lib/modules
cp -rf 2.6.28-omap1 2.6.28-omap2
cd /etc/multiboot.d
cp 00-Maemo-2.6.28-omap1.item. 02-Maemo-2.6.28-omap2.item
nano 02-Maemo-2.6.28-omap2.item
# Fill with:
ITEM_NAME="Maemo 2.6.20-omap1 with uboot"
ITEM_KERNEL=2.6.28-omap2
ITEM_MODULES=ext3
# Press "Ctrl-x to save and exit"
mount /dev/mmcblk1p3 /media/mmc1
cd /media/mmc1
touch boot.scr
nano boot.scr
# Fill with:
setenv atags ${nolo_atagaddr}
bootm ${nolo_kernaddr}
# Press "Ctrl-x to save and exit"
запуск MeeGo:
в uboot любая кнопка-прервать
run mmcboot или подождать
обратно в мультиботинок:
в uboot любая кнопка-прервать
run noloboot
Вроде ничего не забыл, подробно расписывать не стал, для всего есть инструкция.