I tested ubiboot on my n950, took the instructions from the wiki page http://wiki.maemo.org/Ubiboot
and have some questions.
1. Installing open mode kernel
I can not boot with zImage_2.6.32.54-openmode_l2fix
for the n950 I used open mode kernel from here http://maemo.cloud-7.de/950/openmode_kernel_PR1.1/
Booting in open mode works now.
Hi!
I see your problem is the PR level you are in.
See, the L2fixed kernel is created form Harmattan PR1.3 sources, and so it is not compaible with your device running PR1.1
I guess if you boot with the "standard PR1.1" open mode kernel it should indeed work but your device will boot slowly and be sluggish unless you have the L2-cache fix in the kernel.
I suggest you build your kernel with the following patch applied.
2. installing other systems.
Then I installed nemo and android, both are working
but I can not boot harmattan anymore.
It seems none of the custom zImages for harmattan are working on a n950. I then changed the boot menu to explicit include one entry
for open mode kernel from http://maemo.cloud-7.de/950/openmode_kernel_PR1.1/
This kernel worked in the step prior to flashing ubiboot kernel.
But it does not work from within the boot menu.
The display stays black but ubiboot.log says:
kexec_load() successful
Can you show me your ubiboot.log file?
it will be created in the same directory as your ubiboot.conf and CPIO (unless you change the default location from conf)
Does the ubiboot.conf file has any use at all? It seems I have
to change the cpio file for any boot menu change?
Quite the opposite!
The config file holds almost everything that is configurable in ubiboot, normally you need to touch the CPIO only if there's some bug in the scripts&menus that has to be corrected (like today there was)
To install NITDroid no problem have tried before, but I want to install Nemo but it seems not to be installation but flashing instead (using Linux or Windows PC) - correct?
Then it seems that dualboot is included in MOSLO (https://wiki.merproject.org/wiki/Nem..._the_Dual_Boot)
But then it demands: “You need to have the Harmattan kernel command line and the Harmattan kernel bzImage for this to work.”
I don’t know bzImage but does my kernel fullfill these demands?
Second I know you don’t support Windows flashing but could you tell who have mad the procedure ?: http://wiki.maemo.org/Ubiboot because I need to ask how to handle the Windows case re this:
4. Next, we will extract the Nemo image into the newly-created partition. Enter this command in the Terminal (for Linux only):
Actually It has changed radically
When doing diff of the 050613 and current there are 11 new files in the FS and 316 changed rows in the existing configuration files !
On top of that all the changes to the files in CPIO... I'd say I have done quite a few hours of work on it
To install NITDroid no problem have tried before, but I want to install Nemo but it seems not to be installation but flashing instead (using Linux or Windows PC) - correct?
No, not really, it is just installing (repartition, format, copy FS)
There's no flashing required, not in a sense of flashing something permanently. The flasher is just used to load the special kernel (MOSLO) that contains the partitioning utilities.
Actually you do not specifically need the MOSLO kernel at all, the same autopartitioning script that is used there is also included in the ubiboot repair mode.
Then it seems that dualboot is included in MOSLO (https://wiki.merproject.org/wiki/Nem..._the_Dual_Boot)
But then it demands: “You need to have the Harmattan kernel command line and the Harmattan kernel bzImage for this to work.”
I don’t know bzImage but does my kernel fullfill these demands?
Well yes, dualboot/singleboot by permanently flashing MOSLO is old method, not needed any longer. Ubiboot takes care of it all nowdays.
Second I know you don’t support Windows flashing but could you tell who have mad the procedure ?: http://wiki.maemo.org/Ubiboot because I need to ask how to handle the Windows case re this:
4. Next, we will extract the Nemo image into the newly-created partition. Enter this command in the Terminal (for Linux only):