-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to install 22.11 ARM image to Pinebook Pro #14
Comments
Relevant section seems to be the end:
I don't have an ARM device to test on myself. Maybe @mweinelt or @Thra11 knows something? |
I'm not 100% sure if this is the installer or something else as I haven't been able to get GRUB to install as well but I don't know if it is my configuration or what. If it helps I'll list my own installer and my configuration.nix: Installer: https://gitlab.com/ahoneybun/nyxi-installer/-/tree/main-pbp |
That likely means EFI vars are not writable. Maybe try |
At least for my setup that doesn't allow GRUB to install though that might be a different issue altogether. It tries to update GRUB 2 menu but then gives me this: Die at /nix/store/...-install-grub.pl line 608 So I think it might be a different issue. |
How does your partitioning look like? Do you have an |
How do I check that? I did make the boot partition FAT32 and marked it as an ESP partition. |
That doesn't sound wrong. A command to print the partition table would be |
So ( |
I've not tried calamares yet and I have minimal experience with EFI boot. @samueldr might have some ideas. |
Haven't tried calamares, but following the standard UEFI install instructions from before calamares, and ensuring efivars aren't involved (notes in the UEFI section from the NixOS on ARM wiki section) should work. I am using NixOS installed from the UEFI USB iso from around early 2021. I am using GRUB, with the suggested config from that previously and currently linked section. |
So I was able to get my own installer to work (I see GRUB) but then it black screens, do you I still need your configuration and overlay @samueldr ? |
In all cases, you might prefer using the If you have LUKS enabled, you will need the appropriate drivers in stage-1 for the display. (Like on every system, but most are detected for you already). So you don't need the whole shebang, just enough for it. This is more than enough most likely, and if you have some time to go through a lot of reboot cycles, can probably trim it down some: If you don't have LUKS enabled, it should be able to go to stage-2 and thus load modules implicitly. So if it doesn't I don't really know what to say. |
Oh, right, there is one caveat: if there is no console on the kernel cmdline, it's also plausible it's using serial out. |
Looks like it doesn't like this layout: https://gitlab.com/ahoneybun/nix-configs/-/blob/main/systems/pbp.nix It's failing to built the init from the looks of it: error: unable to make '/' private: Invalid argument That error is right after trying to copy the path for the 6.0.11 kernel but it also happens with the default kernel. |
Hello!
I tried to install the 22.11 ARM image to my Pinebook Pro but it looks like bootctl is failing to install the bootloader. I have logs which I'll link below and attach as well.
http://termbin.com/6lc8
nixos-22.11-PBP-failed_install.txt
The text was updated successfully, but these errors were encountered: