ris has quit [Ping timeout: 258 seconds]
ryantrinkle has joined #nixos-aarch64
orivej has joined #nixos-aarch64
DigitalKiwi is now known as AnalogKiwi
AnalogKiwi is now known as DigitalKiwi
t184256 has left #nixos-aarch64 ["Disconnected: Replaced by new connection"]
t184256 has joined #nixos-aarch64
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-aarch64
FRidh has joined #nixos-aarch64
<cornu> Hi, has anyone booted nixos with uboot and efiboot?
t184256 has left #nixos-aarch64 ["Disconnected: Replaced by new connection"]
t184256 has joined #nixos-aarch64
<samueldr> yes, don't have time to elaborate, but it mostly just works in my experience
<samueldr> you may need to manually copy a dtb that u-boot will load before the next uefi bootloader starts
<samueldr> with the pinebook (a64) the dtb was needed for the kernel further booting; if the bootloader (grub) handled it would have been fine too
<samueldr> some notes about the process for allwinner boards, when there is no dedicated storage
<samueldr> note that u-boot can manage EFI boot on non-GPT, MBR disks too
<samueldr> so these steps are not needed, though they are one way to do ut
<samueldr> it*
<samueldr> as for getting started? you could in theory just burn a mainline u-boot to an sd card, without an os on it, and no os on the internal storage of the device if it has one
<samueldr> then use the iso image for aarch64
<samueldr> you will need to handle the reserved for u-boot carefully, though, which is why I liked making a hole in the GPT
<samueldr> with that hole, as long as I don't zero (wipe) the GPT, but only manipulate partitions, everything should stay put
lopsided98 has quit [Quit: No Ping reply in 180 seconds.]
lopsided98 has joined #nixos-aarch64
<cornu> thanks, i'm trying to boot nixos on the espressobin. The aarch64 iso image uses extlinux?, but extlinux support is broken in the marvel uboot used in the espressobin.
<cornu> thanks for the allwinner gpt example, i will try with a gpt partition
<samueldr> the *iso* image, not the sd_image :)
* samueldr digs for link
<cornu> aaah :)
<samueldr> this image is just like the x86_64 equivalent
<samueldr> grub as a uefi bootloader
<samueldr> it's built using the same expression
<cornu> thanks, perfect
<samueldr> should work on EBBR/SBBR too
<samueldr> it does work with tianocore on the rpi3
<samueldr> considering the rpi4 will soon have a working tianocore, it's getting exciting for that too
<samueldr> (it technically already can work, but you have to use the type-c port for usb in tianocore, since they haven't written drivers yet for the PCIe side of the rpi4)
<samueldr> (so you have to power the rpi4 through other means)
<cornu> whats EBBR/SBBR?
<cornu> ah just googled
<samueldr> EBBR is likely the more relevant one
<samueldr> and it's a subset (iirc) of how sbbr works
<samueldr> basically specs out how much of UEFI arm devices should use (when they follow the spec)
<samueldr> and how device-specifics should be stored so a single image can be shared
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 250 seconds]
ryantrinkle has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-aarch64
ryantrinkle has joined #nixos-aarch64
FRidh has quit [Quit: Konversation terminated!]
craige has quit [Quit: ZNC - http://znc.in]
orivej has quit [Ping timeout: 268 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 246 seconds]
ryantrinkle has quit [Ping timeout: 250 seconds]
ryantrinkle has joined #nixos-aarch64
ris has joined #nixos-aarch64
tilpner has quit [Quit: tilpner]
tilpner has joined #nixos-aarch64
craige has joined #nixos-aarch64
orivej has joined #nixos-aarch64
ryantrinkle has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 246 seconds]
Acou_Bass has quit [Quit: ZNC 1.7.3 - https://znc.in]
Acou_Bass has joined #nixos-aarch64