View Single Post
Posts: 842 | Thanked: 1,197 times | Joined on May 2010
#25
Originally Posted by Dany-69 View Post
Perfect
Now it work
But i have a question ... Where the kernel is allocated? In the rootfs?? Or somewhere in some chip? o.O

I'm going to flash my n900 (with Titan kernel) with the fiasco image...infact i want to try to restore e backup just made through your script... But flashing with the fiasco image even the kernel should be flashed...

And, if it isn't allocated in the rootfs, i think there should be some problems restoring the system with the backup created with the script... because the system "thinks" to have the power kernel .. there are configuration files and even some files that serve to deinstall the kernel...

So how it works? o.o

PS: excuse me for my english ..

Edit: infact the kernel can be flashed even with the maemo-flasher... so i think it isn't in the root.... :/
How can we solve it? I have to deinstall the kernel e do the backup again?
No, its in the rootfs all right. Its just that the flasher lets you -also- copy certain things over, not only the whole FIASCO image.

Originally Posted by zement View Post
actually i donīt believe that this is the correct way (flasher -r "raw rootfs image" from PC) for recovering rootfs.

i tested the szenario on my device and my test ended up with a bricked rootfs. so i did some research and found that the correct format of flashing rootfs in this case (=from PC) is ubifs!
conclusion: i have to convert the raw image into ubifs format for successful flashing of rootfs via PC according to this post
can anyone confirm this conclusion or post his success story including all steps (flasher -r..)?

greets
Did you try flashing back to PR1.2, -then- using your root image, like it says in the first post:
Notes:
I have, occasionally, run into restore errors when restoring the RootFS. If things are majorly F'ed up(and I have done it a lot), sometimes it won't restore to a bootable condition.
In these cases, you need to:
1. Using the Flasher, flash the PR1.2 FIASCO image("flasher-3.5 -F *imagename*.img -f")
2. With the N900 still in flashing mode, flash your RootFS image with the flasher("flasher-3.5 -r rootfs-image.img -f")
This has solved the problem in all cases.
(I think there's some bit that isn't copied - look at all the different things that flashing PR1.2 does.

Also, remember - the RootFS image -is- a Ubifs image - as its a direct, bit-for-bit copy of the RootFS, which uses Ubifs.
By "raw", I meant "not inside a zip archive, etc".