grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Questions about booting Linux kernel using AARCH64 GRUB


From: 林揆斌
Subject: Questions about booting Linux kernel using AARCH64 GRUB
Date: Wed, 12 Mar 2014 11:00:43 +0800

Dear Leif:

I got some questions about the routine "grub_linux_boot" in "grub-core/loader/arm64/linux.c"
from master branch of this repo: "git://git.savannah.gnu.org/grub.git" and would like your help.
The questions are as follows:

1. >From my understanding, this routine uses bootservice->load_image in line 274 and bootservice->start_image in line 297 to load/start the Linux kernel (i.e. zImage), is it correct?
Or it is actually loading something else?

2. If question 1 were true, does it mean that the Linux kernel should be in PE format? Because 
bootservice->load_image requires the file to be in that format otherwise it will return "UNSUPPORTED", which is the problem I'm facing now.

3. If question 2 were true, how to solve this problem? Do I have to tweak zImage to PE format?


Best regards and thanks,
Cedric

reply via email to

[Prev in Thread] Current Thread [Next in Thread]