Welcome! Log In Create A New Profile

Advanced

Grub for ARM u-boot

Posted by heychris_1 
Grub for ARM u-boot
July 29, 2014 08:47PM
I'm curious if anyone has tried grub for ARM u-boot on a kirkwood box?

https://wiki.linaro.org/LEG/Engineering/Kernel/GRUBonUBOOT
Re: Grub for ARM u-boot
November 28, 2014 01:04PM
I have just gotten grub 2.02~beta2-17 to run on my PogoPlug v4. I had to rebuild bodhi's 2014.07 uboot with CONFIG_API enabled and had to rebuild the grub2 debian package to change the loadaddr to 0x02000000 - the uboot port still isn't a relocatable ELF like the efi-arm one is. I'll do a write up for this, hopefully it could be merged into bodhi's image. It's nice to be able to use grub.conf for configuring multiple boot options.



Edited 1 time(s). Last edit at 11/29/2014 12:26PM by joeykork.
Re: Grub for ARM u-boot
November 28, 2014 03:46PM
joeykork Wrote:
-------------------------------------------------------
> I have just gotten grub 2.02~beta2-17 to run on my
> PogoPlug v4. I had to rebuild bodhi's 2014.07
> uboot with CONFIG_API enabled and had to rebuild
> the grub2 debian package to change the loadaddr to
> 0x0200000 - the uboot port still isn't a
> relocatable ELF like the efi-arm one is. I'll do a
> write up for this, hopefully it could be merged
> into bodhi's image. It's nice to be able to use
> grub.conf for configuring multiple boot options.

Hi Joey,

That would be very nice! looking forward to your writeup.

BTW, u-boot menu works really well for multiple boot, but it works only with serial console, because it uses ANSI terminal (netconsole is a different beast).

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Grub for ARM u-boot
November 29, 2014 12:37PM
At the moment I'm having trouble getting stable reads of my rootfs within grub, rendering it useless beyond being a toy OS. It's on a DOS partitioned MMC with ext4. I'll try some other permutations of media/FS/geometry and maybe setting up gdb.
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: