maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N9 / N950 (https://talk.maemo.org/forumdisplay.php?f=51)
-   -   [Announce] N9 Easy Boot - Running Nemo/Sailfish without re-partitioning (https://talk.maemo.org/showthread.php?t=94042)

hedayat 2014-10-21 19:42

[Announce] N9 Easy Boot - Running Nemo/Sailfish without re-partitioning
 
N9 Easy Boot is a package that enables you to boot Nemo/Sailfish/... OSes on your phone without re-partitioning using Ubiboot. You should have latest ubiboot installed already.

With this package, you can create a ext4 filesystem image of Nemo/Sailfish, put it into an existing N9 partition (e.g. /home/user/MyDocs/ partition), and boot into it from ubiboot boot menu.

It allows to boot these OSes without fiddling with your N9 partitions. And it is much easier to manage the space dedicated to these OSes. It is even possible to have several versions of the same OS simultaneously (currently, using a separate boot icon. e.g. using Ubuntu boot icon to boot another version of Sailfish)!

You can get it from: n9_easy_boot-1.2.tar.xz

(If you have one of previous versions, you can update to this version using this instead: update-1.x-to-1.2.tar.xz)

Installation instructions are included. It should be farily straightforward.

Hope you find it useful! :)

Note 1: In the README it is mentioned that sometimes the OSes doesn't boot and phone turns off. So far, it seems that this is cause by errors in filesystem image, which might happen when the OS is not turned off correctly specially for experimental OSes. Running fsck on the image should be enough to fix the problem (sometime just re-trying fixes it too). Example:
Code:

/sbin/fsck.ext4 /home/user/MyDocs/nemo.img


Note 2: If you are using Windows, you should be able to extract the package using software such as 7zip.

Note 3: Package updated to version 1.1, fixes boot problems mentioned in Note 1. Also, README mentions that image can be created in Harmattan, so installation can be done using Windows.

Update 1.2: Fix a bug which caused keeping watchdog busy after loading OS, which could cause high CPU usage.

juiceme 2014-10-21 20:34

Re: [Announce] N9 Easy Boot - Running Nemo/Sailfish without re-partitioning
 
Quote:

Originally Posted by hedayat (Post 1443705)
N9 Easy Boot is a package that enables you to boot Nemo/Sailfish/... OSes on your phone without re-partitioning using Ubiboot. You should have latest ubiboot installed already.

With this package, you can create a ext4 filesystem image of Nemo/Sailfish, put it into an existing N9 partition (e.g. /home/user/MyDocs/ partition), and boot into it from ubiboot boot menu.

It allows to boot these OSes without fiddling with your N9 partitions. And it is much easier to manage the space dedicated to these OSes. It is even possible to have several versions of the same OS simultaneously (currently, using a separate boot icon. e.g. using Ubuntu boot icon to boot another version of Sailfish)!

You can get it from: https://hedayat.fedorapeople.org/n9/n9_easy_boot.tar.xz

Installation instructions are included. It should be farily straightforward.

Hope you find it useful! :)

Pretty neat thing, using loop filesystem mount can indeed be a good alternative for many people as the repartitioning phase is the one where most people fail the first time they start using ubiboot :)

Nice work!

irulestar 2014-10-21 22:00

Wooooooooooo ....
Im waiting for this one :D

hedayat 2014-10-22 07:44

Re: [Announce] N9 Easy Boot - Running Nemo/Sailfish without re-partitioning
 
Waiting? Download link is there. :P

fbnccst 2014-10-22 09:21

Re: [Announce] N9 Easy Boot - Running Nemo/Sailfish without re-partitioning
 
Quote:

Originally Posted by hedayat (Post 1443741)
Waiting? Download link is there. :P

i think what he meant was 'ive been waiting for this one' :D

Feanor18 2014-10-24 17:47

Re: [Announce] N9 Easy Boot - Running Nemo/Sailfish without re-partitioning
 
Quote:

Originally Posted by hedayat (Post 1443705)
N9 Easy Boot is a package that enables you to boot Nemo/Sailfish/... OSes on your phone without re-partitioning using Ubiboot. You should have latest ubiboot installed already.

With this package, you can create a ext4 filesystem image of Nemo/Sailfish, put it into an existing N9 partition (e.g. /home/user/MyDocs/ partition), and boot into it from ubiboot boot menu.

It allows to boot these OSes without fiddling with your N9 partitions. And it is much easier to manage the space dedicated to these OSes. It is even possible to have several versions of the same OS simultaneously (currently, using a separate boot icon. e.g. using Ubuntu boot icon to boot another version of Sailfish)!

You can get it from: https://hedayat.fedorapeople.org/n9/n9_easy_boot.tar.xz

Installation instructions are included. It should be farily straightforward.

Hope you find it useful! :)

Could you explain step by step because I've tried but I could not start again meego.....:confused:

Feanor18 2014-10-24 17:51

Re: [Announce] N9 Easy Boot - Running Nemo/Sailfish without re-partitioning
 
Could you explain step by step because I've tried but I could not start again meego....

hedayat 2014-10-24 20:47

Re: [Announce] N9 Easy Boot - Running Nemo/Sailfish without re-partitioning
 
What did you do? Have you successfully installed Ubiboot and boot into Meego before trying this package? Have you followed the included Readme? How many steps have you proceeded?

meemorph 2014-10-28 19:37

Re: [Announce] N9 Easy Boot - Running Nemo/Sailfish without re-partitioning
 
Did a short test. Very nice this easyboot.
I have a feature request. I think it would be nice, if the variable G_OSx_IMAGE_PATH could also be used with an index (G_OSx_i_IMAGE_PATH) like the variable with the kernel or label, to do things like this:

Code:

G_OSx_1_IMAGE_PATH="/boot/nemo-x11.img"
G_OSx_1_LABEL="Old Nemo"
G_OSx_1_FILE="/boot/Nemo/boot/vmlinuz-nemoX11"
G_OSx_2_IMAGE_PATH="/boot/nemo-way.img"
G_OSx_2_LABEL="New Nemo"
G_OSx_2_FILE="/boot/Nemo/boot/vmlinuz-nemoWay"
G_OSx_3_IMAGE_PATH="/boot/sailfish.img"
G_OSx_3_LABEL="SailfishOS"
G_OSx_3_FILE="/boot/Nemo/boot/vmlinuz-sailfish"

What do you think?

hedayat 2014-10-29 20:53

Re: [Announce] N9 Easy Boot - Running Nemo/Sailfish without re-partitioning
 
Thanks for the suggestion. Actually, I thought about it, but didn't do it for a number of reasons:
1. It meant a little extra work, and I had already run out of free time at that time so I wanted to release it ASAP; and I was not sure if there'll be any interest in it! So, I decided to go without that feature.
2. As I said in the first post, you can abuse other OS icons for a few extra OS options (e.g. Using Ubuntu for booting another version of Nemo)
3. It is somewhat inconsistent with the current Ubiboot design, where each entry is dedicated to a single OS, and the extra menu provides only kernel selection. As in your example, such a feature allows adding an entry for Sailfish among Nemo entries!

But, as you said, it seems like a good addition. Specially, since ubiboot is currently lmited to 6 OSes, and with N9 Easy Boot you can easily have more OSes, I'll try to look into it at some point (Patches are welcome too!).


All times are GMT. The time now is 03:30.

vBulletin® Version 3.8.8