Hi Lan, On 19 January 2018 at 13:08, Ian Wienand <[email protected]> wrote: > On 01/13/2018 03:54 AM, Marcin Juszkiewicz wrote: >> >> UEFI expects GPT and DIB is completely not prepared for it. > > > I feel like we've made good progress on this part, with sufficient > GPT support in [1] to get started on the EFI part
Thanks for the patch, great work. Only one question is that: why just merge gpt into 'vm' rather than create an new 'block-device-gpt' element? We then just need to add some partition configuration file into 'vm' element, like the one you add in test case: https://review.openstack.org/#/c/533490/10/diskimage_builder/block_device/tests/config/gpt_efi.yaml > > ... which is obviously where the magic is here. This is my first > rodeo building something that boots on aarch64, but not yours I've > noticed :) > > I've started writing some notes at [2] and anyone is welcome to edit, > expand, add notes on testing etc etc. I've been reading through the > cirros implementation and have more of a handle on it; I'm guessing > we'll need to do something similar in taking distro grub packages and > put them in place manually. Any notes on testing very welcome :) I think qemu image just need to install grub into /EFI/BOOT/. We can make it by adding '--removable' option when installing the grub. See comment here: https://review.openstack.org/#/c/533126/1 Thanks, Xinliang > > Cheers, > > -i > > [1] https://review.openstack.org/#/c/533490/ > [2] https://etherpad.openstack.org/p/dib-efi > > > _______________________________________________ > OpenStack-Infra mailing list > [email protected] > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra _______________________________________________ OpenStack-Infra mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra
