Unable to boot acrn-3.0 on Intel NUC target


2ameya@...
 

Hi,

I am using the acrn-3.0 release on Intel NUC target. Attached the board and scenario xml with this email. When I try to boot the acrn multiboot2 image using grub2 on the target, I get the following error:
----------------------------------------------------
error: out of memory.
error: you need to load the kernel first.

Press any key to continue...
----------------------------------------------------

On target, the /boot/grub/grub.cfg contains the following entry:
----------------------------------------------------
### BEGIN /etc/grub.d/40_custom ###
menuentry 'ACRN multiboot2 ' --id ACRN_deb_multiboot2 {
    load_video
    insmod gzio
    insmod part_gpt
    insmod ext2
    search --no-floppy --fs-uuid  --set b84f8f10-cfcf-468b-879e-32c0483ac095
multiboot2 /boot/acrn.MyConfiguration.nuc.bin root=PARTUUID=6a449f7c-56b3-4fa4-b45c-698b3875d201
module2 /boot/vmlinuz-5.10.115-acrn-service-vm Linux_bzImage
-------------------------------------------------------

Looking for pointers to fix this problem.

Thanks!
Ameya.


Xie, Nanlin
 

Hi, Ameya

 

It seems there’s no enough space to load acrn.bin, what’s your grub version, and could you upgrade your BIOS version, it is too old (Version: PNWHL57v.0032.2019.1213.1529)

 

 

Best wishes!

Nanlin

 

From: acrn-users@... <acrn-users@...> On Behalf Of Ameya Palande
Sent: Tuesday, July 12, 2022 2:33 AM
To: acrn-users@...
Subject: [acrn-users] Unable to boot acrn-3.0 on Intel NUC target

 

Hi,

 

I am using the acrn-3.0 release on Intel NUC target. Attached the board and scenario xml with this email. When I try to boot the acrn multiboot2 image using grub2 on the target, I get the following error:

----------------------------------------------------

error: out of memory.

error: you need to load the kernel first.

 

Press any key to continue...

----------------------------------------------------

 

On target, the /boot/grub/grub.cfg contains the following entry:

----------------------------------------------------

### BEGIN /etc/grub.d/40_custom ###
menuentry 'ACRN multiboot2 ' --id ACRN_deb_multiboot2 {
    load_video
    insmod gzio
    insmod part_gpt
    insmod ext2
    search --no-floppy --fs-uuid  --set b84f8f10-cfcf-468b-879e-32c0483ac095
multiboot2 /boot/acrn.MyConfiguration.nuc.bin root=PARTUUID=6a449f7c-56b3-4fa4-b45c-698b3875d201
module2 /boot/vmlinuz-5.10.115-acrn-service-vm Linux_bzImage

-------------------------------------------------------

 

Looking for pointers to fix this problem.

 

Thanks!

Ameya.


Ameya Palande <2ameya@...>
 

Hi Nanlin,

Thanks for your quick response!

I have updated the NUC firmware version to PNWHL57v.0047.2022.0330.1436
The grub version is 2.04-1 (which came up with Ubuntu 20.04-4 release).

I am still getting the same error :(
Have attached the new nuc.xml which was collected after upgrading the firmware.

Can you clarify at what memory location grub2 wants to load the acrn.bin and how much free RAM is needed at that location?

Thanks!
Ameya.


On Mon, Jul 11, 2022 at 8:00 PM Xie, Nanlin <nanlin.xie@...> wrote:

Hi, Ameya

 

It seems there’s no enough space to load acrn.bin, what’s your grub version, and could you upgrade your BIOS version, it is too old (Version: PNWHL57v.0032.2019.1213.1529)

 

 

Best wishes!

Nanlin

 

From: acrn-users@... <acrn-users@...> On Behalf Of Ameya Palande
Sent: Tuesday, July 12, 2022 2:33 AM
To: acrn-users@...
Subject: [acrn-users] Unable to boot acrn-3.0 on Intel NUC target

 

Hi,

 

I am using the acrn-3.0 release on Intel NUC target. Attached the board and scenario xml with this email. When I try to boot the acrn multiboot2 image using grub2 on the target, I get the following error:

----------------------------------------------------

error: out of memory.

error: you need to load the kernel first.

 

Press any key to continue...

----------------------------------------------------

 

On target, the /boot/grub/grub.cfg contains the following entry:

----------------------------------------------------

### BEGIN /etc/grub.d/40_custom ###
menuentry 'ACRN multiboot2 ' --id ACRN_deb_multiboot2 {
    load_video
    insmod gzio
    insmod part_gpt
    insmod ext2
    search --no-floppy --fs-uuid  --set b84f8f10-cfcf-468b-879e-32c0483ac095
multiboot2 /boot/acrn.MyConfiguration.nuc.bin root=PARTUUID=6a449f7c-56b3-4fa4-b45c-698b3875d201
module2 /boot/vmlinuz-5.10.115-acrn-service-vm Linux_bzImage

-------------------------------------------------------

 

Looking for pointers to fix this problem.

 

Thanks!

Ameya.