blend-os / jade-gui

A user-friendly libadwaita Linux installer that uses blend-inst as its backend. The README is from Crystal Linux's repository, that uses Jade.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

No UEFI support for manual partitioning

mtalexan opened this issue · comments

commented

While the GUI has screens for manual partitioning, when picking the associations for existing partitions it only gives the options none, System, Boot, and User. These seem to correspond to none, /, /boot, and /home respectively.

Notably there's no option corresponding to /boot/efi, which is required for UEFI installation to work. All the dozens of issues being reported in the main blendos repo.aboit "missing EFI", "no grub entry", and "won't boot after successful install" seem to stem from this: the opaque non-standard naming for partition association is hiding that a critical option is missing.


I'm unclear why the JadeGUI is using the weird non-standard names in the first place. Every other GUI installer for every distro I've used seems to have come to the conclusion that if you know how to manually partition, you probably know enough to understand what the standard rootfs folder options are and can make a logical choice about which to put on each partition.

commented

One thing I noticed too, the JadeGUI is correctly detecting that I'm installing via a UEFI mounted USB stick, but it doesn't mention that until the very last confirmation screen. If it was intended to use that info to determine whether Boot means /boot or /boot/efi that could make some sense, but currently it doesn't. The install log always says it's installing the kernel image and initramfs to /boot of the chroot and not /boot/efi like it should be.

The blend-inst script can do the right thing based on what I see in the code, but it's based on the config that's passed into it and the log shoes it's not doing the right thing. That means the config is wrong, and that comes out of JadeUI.

commented

I tracked down that JadeGui is generating ~/.config/jade.json, and it turns out it is generating correctly with EFI set