Re: [U-Boot] boot a bios/uefi with x86_64, without grub

On Wed, Aug 1, 2018 at 2:32 AM, Thierry Gayet thierry.gayet@klaxoon.com wrote:
hi bin,
Thanks for your reply.
Yes, you are totaly right because my uboot efi app didn't start due to my architecture x86_64.
Then i have try with a uboot efi payload (x86_64) and it start from efi shell.
I have tested with an usbkey using an EFI vfat partition formated as a vfat. After that i have copyied my several filles from uboot efi payload x86_64 and it start manually, not automatically. I don't know how to let it start automaticaly ? any idea ?
I don't quite understand what you were doing. Please include some details.
Do you know what kind of issue there is on the uboot efi payload version ?
Thanks in advance of you're reply.
Regards, Bin

hi,
Well, all i want it to launch my u-boot-efi (payload mode) directly by the bios/uefi.
For now, for my tests, i have used an usbkey that have a partition with a "EFI FAT 12/16/32" type. Inside, i have copying my uboot app efi inside this directory.
This is the way i am using for creating an UEFI bootable usbkey :-) My u-boot doesn't start automatically but it stop with the efi shell. Inside this efi shell i can start the uboot efi manually from the cli and it work fine.
Now that i have an uboot that can start, i am trying how to start it directly on boot.
Maybe i need to change its name ? or something else like this ?
You was talking about some issues for the payload version ; do you have more detail about that ?
BR
Thierry
2018-08-01 2:57 GMT+02:00 Bin Meng bmeng.cn@gmail.com:
On Wed, Aug 1, 2018 at 2:32 AM, Thierry Gayet thierry.gayet@klaxoon.com wrote:
hi bin,
Thanks for your reply.
Yes, you are totaly right because my uboot efi app didn't start due to my architecture x86_64.
Then i have try with a uboot efi payload (x86_64) and it start from efi shell.
I have tested with an usbkey using an EFI vfat partition formated as a
vfat.
After that i have copyied my several filles from uboot efi payload x86_64 and it start manually, not automatically. I don't know how to let it
start
automaticaly ? any idea ?
I don't quite understand what you were doing. Please include some details.
Do you know what kind of issue there is on the uboot efi payload version
?
Thanks in advance of you're reply.
Regards, Bin

forget my last question 'cos i have found the solution by adding a Startup.nsh juste beside the efi boot app :
echo -off if exist .\u-boot-payload.efi then goto FOUNDTOOL endif if exist fs0:\u-boot-payload.efi then fs0: goto FOUNDTOOL endif if exist fs1:\u-boot-payload.efi then fs1: goto FOUNDTOOL endif if exist fs2:\u-boot-payload.efi then fs2: goto FOUNDTOOL endif echo u-boot-payload.efi.efi not found! goto END :FOUNDTOOL u-boot-payload.efi if NOT %lasterror% == 0 then echo Running u-boot for the upboard : NOK goto END endif echo Running u-boot for the upboard : OK :END
2018-08-01 8:43 GMT+02:00 Thierry Gayet thierry.gayet@klaxoon.com:
hi,
Well, all i want it to launch my u-boot-efi (payload mode) directly by the bios/uefi.
For now, for my tests, i have used an usbkey that have a partition with a "EFI FAT 12/16/32" type. Inside, i have copying my uboot app efi inside this directory.
This is the way i am using for creating an UEFI bootable usbkey :-) My u-boot doesn't start automatically but it stop with the efi shell. Inside this efi shell i can start the uboot efi manually from the cli and it work fine.
Now that i have an uboot that can start, i am trying how to start it directly on boot.
Maybe i need to change its name ? or something else like this ?
You was talking about some issues for the payload version ; do you have more detail about that ?
BR
Thierry
2018-08-01 2:57 GMT+02:00 Bin Meng bmeng.cn@gmail.com:
On Wed, Aug 1, 2018 at 2:32 AM, Thierry Gayet thierry.gayet@klaxoon.com wrote:
hi bin,
Thanks for your reply.
Yes, you are totaly right because my uboot efi app didn't start due to
my
architecture x86_64.
Then i have try with a uboot efi payload (x86_64) and it start from efi shell.
I have tested with an usbkey using an EFI vfat partition formated as a
vfat.
After that i have copyied my several filles from uboot efi payload
x86_64
and it start manually, not automatically. I don't know how to let it
start
automaticaly ? any idea ?
I don't quite understand what you were doing. Please include some details.
Do you know what kind of issue there is on the uboot efi payload
version ?
Thanks in advance of you're reply.
Regards, Bin
participants (2)
-
Bin Meng
-
Thierry Gayet