[coreboot] grub as payload: Where to put the grub.cfg?

Nico Huber nico.h at gmx.de
Wed Nov 9 23:30:18 CET 2016


On 09.11.2016 22:03, Philipp Stanner wrote:
> Hi Nico,
> 
> thanks so far.
> 
> Using your own pointer to the HDD serves to purpose of being able to
> change the cfg-file without flashing the ROM, I presume?

Yep.

> 
> Anyhow using grub you'd have to use the Shell to start an OS from an
> external drive - in an emergency for example, correct?

You can also load SeaBIOS from GRUB, I suppose.

Nico

> 
> Am 09.11.2016 um 10:19 schrieb Nico Huber:
>> Hi Philipp,
>>
>> On 09.11.2016 09:46, Philipp Stanner wrote:
>>> Hi,
>>>
>>> I'm currently busy making cb+grub running. While I can boot successfully
>>> (qemu) using the grub-shell I of course want to automatize this process.
>>>
>>> But how and where do I have to put the grub.cfg file? The wiki doesn't
>>> include much informations about this.
>>>
>>> I would appreciate if someone could help me :)
>> it's indeed not very obvious. There should be a grub.cfg in the grub
>> image, that just points to the next in cbfs at "/etc/grub.cfg". That's
>> where you should put yours, like that:
>>
>>   build/cbfstool build/coreboot.rom add -t raw -n etc/grub.cfg -f
>> your-grub.cfg
>>
>> Nico
>>
>> PS. My (cbfs)/etc/grub.cfg contains just another pointer:
>>
>> configfile (ahci0,1)/grub/grub.cfg
>>
> 




More information about the coreboot mailing list