2

I have some troubles booting Linux Kernel from Das U-Boot on x86_64 UEFI Platform.

I tried to use default efi application defconfig target (x86-app), with addition scsi, sata and some other config params (full config file).

U-Boot correctly starting, but doesn't show drives in any interface except EFI.

I'm able to start Linux from drive (efi 2:2), but it crashes with error that VFS cannot mount root partition (unknown-device(0,0)).

Distro info:

  • LFS 12.4, correctly booting with GRUB.

System info:

  • VM: ESXi 8.0 U2 and later (VM version 21)
  • Drives connected to LSI logic SAS SCSI controller.

How should I build U-boot (or maybe Kernel) to correctly start system? Why drives mapped to efi interface and not to scsi?

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.