(→Installing MeeGo and tools) |
(categorize) |
||
| (One intermediate revision not shown) | |||
| Line 1: | Line 1: | ||
= Meego kexec install on N900 = | = Meego kexec install on N900 = | ||
Native installation is based on kexec. The default Maemo kernel, however, doesn't have support for, it so it needs to be replaced first. | Native installation is based on kexec. The default Maemo kernel, however, doesn't have support for, it so it needs to be replaced first. | ||
| - | |||
| - | |||
There is currently a bug related to the DSS2 driver which causes a flood of messages to the screen on a kexec'ed 2.6.33 kernel. Otherwise, things work. | There is currently a bug related to the DSS2 driver which causes a flood of messages to the screen on a kexec'ed 2.6.33 kernel. Otherwise, things work. | ||
| Line 38: | Line 36: | ||
sync | sync | ||
kexec -e | kexec -e | ||
| + | |||
| + | [[Category:N900]] | ||
Contents |
Native installation is based on kexec. The default Maemo kernel, however, doesn't have support for, it so it needs to be replaced first.
There is currently a bug related to the DSS2 driver which causes a flood of messages to the screen on a kexec'ed 2.6.33 kernel. Otherwise, things work.
Instructions for compiling Maemo kernel can be found from: Maemo kernel guide
Create a symbolic link on N900, so that existing kernel modules will be used with the new kernel.
cd /lib/modules ln -s 2.6.28-omap1 2.6.28-omap1-kexec-patched
Flash the patched kernel:
flasher -f -k zImage-kexec-patched
Install kexec-tools user space application from the Maemo-extras repository.
Install Meego image on external micro mmc card.
sudo mic-image-writer <image-file>
Connect external micro mmc card.
Run kexec
kexec -l /boot/zImage-2.6.33 --command-line="init=/sbin/init rootwait root=/dev/mmcblk0p1 rw console=ttyS2,115200n8" sync kexec -e