![]() |
Re: Introducing ubiboot N9 (multiboot OS loader)
hey juicemee after a very long time i'm sure the problem wasn't with the kernel everytime i flash a kernel ( which i don't have to do thanks to ubiboot)
it takes about half and hour to locate and then after instantly not sure why ! :0 also this is probably the wrong place but with nitdroid when i enter my ssdi and passwords (which is wpa) it says failed to connect would you happen to know why if not then all is well :) ! |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
|
Re: Introducing ubiboot N9 (multiboot OS loader)
First of all, hello everyone!
I'm interested in differences in charging between ubiboot and factory harmattan. I've found some informations here: http://wiki.maemo.org/Ubiboot#Charging Quote:
|
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
It's possible to do also, for example if you select an OS menu entry and after that leave it there, without booting to a kernel. The device will run out of battery in a few hours. I am thinking of the charging scheme, but have not yet really found a simple solution :( |
Re: Introducing ubiboot N9 (multiboot OS loader)
after flashing ubiboot kernel I get:
no boot menu script found.. .. ubiboot-02.menu.cpio and ubiboot.conf are already in /home/user/MyDocs/boot |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
|
Re: Introducing ubiboot N9 (multiboot OS loader)
it is the same as the file in /home/user/MyDocs/boot
|
Re: Introducing ubiboot N9 (multiboot OS loader)
they both have the same file name
|
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
Can you post what gets written in your /home/user/MyDocs/boot/ubiboot.log ? |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
no ubiboot.log was created |
Re: Introducing ubiboot N9 (multiboot OS loader)
I had the same problem yesterday, but reflashing ubiboot kernel fixed that!!
|
Re: Introducing ubiboot N9 (multiboot OS loader)
Hi,
I've just installed ubiboot, and have some doubts... 1. I can't notice the dfl openmode kernel. Should it be added manually 2. What's the difference between dfl openmode and the l2fix openmode? 3. What are those other entries in the Harmattan section of ubiboot? Thanks |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
If so, your log will be in /var/log/ubiboot.log |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
|
Re: Introducing ubiboot N9 (multiboot OS loader)
@juiceme
It seems there are a few people out there fetching older revisions/kernels and 'claiming' a non-working ubiboot. One suggestion/beg from my side. What would you think of changing the naming style of your revisions to something like ubiboot_vX.Y.Z_yyyymmdd ? This way the listing would always be ordered and easily searchable. And it would make it easier to fetch the latest revision. The way you give dates is local way and confusing (english/american style) /and not sortable. [in your notation: 15 aug is earlier than 17 may, but later 12 dec] Just a (late) thought. :) |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
Maybe I should put a directory "histrorical" under the ubiboot main directory and move all non-current stuff there :D However the version number is the more important indication on which is the latest version. |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
But even same revision had small (date numbered) updates. Again, just a thought. I will find my way through your 'jungle' (erm sorry: 'ice cave') ;) |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
2. What's the difference between dfl openmode and the l2fix openmode? |
Re: Introducing ubiboot N9 (multiboot OS loader)
l2fix need for faster booting kernel with kexec()
and all custom kernels are openmode :) |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
(in contrast, in the Closed Mode kernels everything is checked against the aegis capability flags the caller is holding, regardless of whether it is user or root...) The l2-fix is a change on the L2-cache enabling code in the kernel chainloading sequence when it is started as a 2nd stage kernel via kexec() from previously running kernel. There are number of things that are done when kernel is restarted, among them the L2 cache is turned off before the kexec() call. Now, originally the cache was not re-enabled until very much later, actually only after the CPU went to sleep first time after a whole lot of things should already been initialized and done. This meant that the boot was extremely slow, taking minutes of wathching the spinner rotate before it got to user-interactive stage. |
Re: Introducing ubiboot N9 (multiboot OS loader)
Hey guy's just a question! If i want to reinstall ubiboot and sailfish again and enter in open mode with back-to-back procedure (last time i did not) can i go straight with flashing firmware + emmc or do i have to remove the Alt_OS partition before with the autopartition.sh script as in the nemo wiki? Thanks :)
|
Re: Introducing ubiboot N9 (multiboot OS loader)
As mentioned a few times in the thread (but easy to miss ;)), just give the
Code:
--no-preserve |
Quote:
So it's ok if the command looks like: Code:
flasher -f -F main.bin -F emmc.bin --no-preserve |
Re: Introducing ubiboot N9 (multiboot OS loader)
Yep.
And there is (or should be as never tested by me :) nor confirmed). Flash closed, boot, enable developer mode, remove warning message, flash closed rootfs, (do NOT boot), flash open mode kernel, boot. |
Quote:
|
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
sudo flasher -F <yourmainfirmware.bin> -f but immediately run ex. sudo flasher -a <yourmainfirmware.bin> -k zImage_2.6.32.54-openmode_l2fix --flash-only=kernel -f -R http://wiki.maemo.org/Ubiboot#Moving...g_Filebox_Root |
Re: Introducing ubiboot N9 (multiboot OS loader)
So, as I understand it, Firefox OS is basically set up as a second copy of Nitdroid. What would I need to do to get a third copy of Nitdroid booting? I've made a copy of my Nitdroid folder, and added entries in the "Ubuntu" section of ubiboot, but it just gives me a black screen.
|
Re: Introducing ubiboot N9 (multiboot OS loader)
@taixzo you need to edit preinit to load os from folder you have, call it preinit_nitdroid2 and add it to ubuntu entry in ubiboot config
|
Re: Introducing ubiboot N9 (multiboot OS loader)
@taixzo
Do you really need 2 nitdroid entries selectable in menu? Then proceed as coderus said. I also have two nitdroid instances, but have to do a command line one-liner on harmattan before booting up (as I normally know which instance I want). I have two nitdroid folders named nit_ics and nit_jelly. Furthermore one link named nitdroid (the one mentioned in preinit_nitdroid) pointing to one of those two folders. Easy peasy. :D |
Re: Introducing ubiboot N9 (multiboot OS loader)
I have the sailfish version (made only for dualbooting with sfos), and I want to uninstall it and change it so I can boot into Nitdroid or Firefox OS.
Help needed :) |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
You can download a default set from here, for example. The tarfile includes also the kernel but you do not need that as you already have it flashed on your device.
|
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
but how do I install nitdroid from there? It extracts to a different folder. Or can I just change the name in the entry to Nitdroid and extract the nitdroid files to /sailfish? Would this be a problem? I would assume that the bootloader is different for each os, at least the steps to load each different one. |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
Nitdroid you need to install just as always, just make a directory /home/nitdroid/ and extract your FS image there. Don't forget to install the preinit files for Nitdroid :) And you also need to copy a Nitdroid-type kernel to your /boot directory as the default one you have now (L2-fixed Open Mode) does not work with Nitdroid... The bootloader (ubiboot) is same for all the OS'es you can imagine, you just specify the kernel and initscript in your ubiboot.conf file for each OS/kernel you want to run. |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
So what you're telling me is: 1. I need a different kernel. I put this in /boot of my harmattan partition? 2. I extract Nitdroid to /home/nitdroid 3. I install the modified version of ubiboot. Okay this all makes sense, but the problem is, I have the 16GB model. My entire user space is just 8GB. Is there a way to partition more space towards the user? |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
Quote:
Note that there are few different Nitdroid kernel varieties that @e-yes has made, and you want the one that contains the L2-fix, it boots quicker when launched from ubiboot. Quote:
Quote:
Actually, if you look in the top of your ubiboot.conf you notice a key G_UBIBOOT_ARCHIVE which specifies the CPIO to use; You can have multiple CPIO's in your device at the same time, the one given in your config is the one used. (The CPIO contains the menus and graphics, it is tha part that defines the look and feel of your ubiboot) Quote:
/MyDocs 10G Now, as you have SailfishOS your device looks like this: /MyDocs 6G Depending on the applicatons and data you have on your device it is usually either your /root or /home that runs out of memeory. If you have lot of applications, your /root runs out if you have a lot of emails, your /home runs out When you install Nitdroid it is by default suggested that you do it in your /home, but nothing really prevents you putting it on /root if there's more space there. The only restriction is that you cannot put it on your /MyDocs as that's formatted as FAT and android needs to live on an EXTFS partition. (Well I have formated my /MyDocs also as ext4, but that is another story alltogether) |
Re: Introducing ubiboot N9 (multiboot OS loader)
How do I flash my new kernel without screwing over the entire OS? I still do want openmode on my N9, can I have both at once?
|
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
What do you want to flash anyway? |
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
|
Re: Introducing ubiboot N9 (multiboot OS loader)
Quote:
ubiboot is a boot loader, it loads your selected kernel from a file in userspace filesystem to memory and boots it. That's the reason it can boot many OS'es, each with up to 6 selectable kernels. (there's the README document that tells you some things on how it works...) Now, what you do, is you just copy the kernel image that's suitable for Nitdroid into /boot/ directory of your Harmattan installation, the same place that you now have your L2-fixed kernel, and then you write up a configuration entry for it in your ubiboot.conf file. That's it. No flashing required, never again :) |
Re: Introducing ubiboot N9 (multiboot OS loader)
Did some re-organizing of the ubiboot repositories on Swagman and Skeiron.
ADDITION: There's also a new beautiful ubiboot theme made by @FotixChiang called "Arctic"
This is English localization but there is also a Chinese version available :) |
All times are GMT. The time now is 12:08. |
vBulletin® Version 3.8.8