Am Do., 21. Jan. 2021 um 07:13 Uhr schrieb George Morgan <[email protected]>:
>
> Ok, I finally found the right incantation to boot Netbsd-9.1 on my banana pi 
> sata disk but haven't figured out how to make it run automatically yet:
>
> 1) Grab a pre-built armv7.img (u-boot and mini-root) from 
> http://www.armbsd.org/arm/
> 2) Write it to my sdcard
>
> Via serial console, interrupt u-boot and run the following u-boot commands:
>
> scsi scan
> scsi dev 0
> fatload scsi 0:1 $fdt_addr_r dtb/$fdtfile
> fatload scsi 0:1 $kernel_addr_r EFI/boot/bootarm.efi
> bootefi $kernel_addr_r $fdt_addr_r
>
> [Interrupt EFI boot]
>
> boot hd0a:netbsd
> ================================
> So, I can make a boot.scr with the u-boot commands and put it on /dev/ld0e 
> (msdos boot partition on sdcard), but I don't know how to tell bootarm.efi to 
> find netbsd on hd0a.  I assume I need to set some environment variable or 
> pass more args to the bootefi command???  I feel like I'm really close now.

At this point (for bootarm.efi)

  /etc/efiboot.plist

or

  boot.cfg   (for newer bootarm.efi's)

are the places to deposit (additional) boot info / menu for it.

Regards, Markus

Reply via email to