Error and really slow install

So ive tried installing two times now, everytime it takes 3+ hours on my Lenovo Legion Laptop, every time it stops with this error and the end

Main script file /usr/lib/calamares/modules/bootloader/main.py for python job bootloader raised an exception.

This is the log

https://termbin.com/j14z

I made a fat32 called /efi with boot option at 3 GB
I made a f2fs called / and set as root at 100 GB
and made a f2fs called /home for the rest

First, i cannot understand it takes 3+ hours to install, i have gbit fiber connection and NVME disks
Second, what am i doing wrong, what is happening with that bootloader issue?

Thanks

I am not sure if it is related but lately I had some extreamly slow updates on “extra” repository (~kb/s download speed). Turned our I just did not update mirrors for a very long time. So did you try to update the mirrors in the live iso before trying the install (eg. with reflector-simple) or did you try offline instalation?

Also, are you sure you want to use f2fs? There is a warning on arch wiki.

F2FS has a weak fsck that can lead to data loss in case of a sudden power loss

In the installer i tried all 3 update options yes

F2FS just seem to have been made for NVME/SSD but if it has issues i will try something else.

What is recommended for NVME disk? ext4 is best or?

But what about the bootloader issue, thats my main concern here as well

Thanks

Unless you have a specific reason to use another filesystem, ext4 is absolutely fine for 99% of use cases, and if you aren’t sure what the difference is that’s generally a good sign you can safely stick with ext4 :smile:

I’m curious why you’re making such a huge partition for your efi though, a few hundred MB should be more than adequate if this is the only OS on the system.

One thing to try, if the disk you’re installing to is already wiped anyway, perhaps attempt the installation using the ‘default’ partitioning options just to see if the problem persists?

All I see in the log is problem with missing plymouth and an error during LTS kernel install.

So try to install without LTS kernel first and add plymouth as additional package. Not sure if that will solve your problem.

You can modify installed packages later when the system is correctly running.

Just tried a offline install, with ext4 as root and home, went alot faster but…

Main script file /usr/lib/calamares/modules/bootloader/main.py for python job bootloader raised an exception.

I will try a default installation then, but it seems in the log that

2024-08-10 - 16:06:02 [1]: ERROR: Error while running: FileNotFoundError: [Errno 2] No such file or directory: ‘/tmp/calamares-root-zs3mx52x/efi/loader/loader.conf’

At:
/usr/lib/calamares/modules/bootloader/main.py(276): create_loader
/usr/lib/calamares/modules/bootloader/main.py(573): install_systemd_boot
/usr/lib/calamares/modules/bootloader/main.py(908): prepare_bootloader
/usr/lib/calamares/modules/bootloader/main.py(944): run

Would be the error?

Wasnt really my plan to spend a intire day trying to install a linux installation :wink:

Okay, when doing a automatic (delete disk) option, offline install… it installs…

So the question is, what am i doing wrong…

We agree the /efi should be made in fat32, with option “boot” tagget, thats it right?

I guess i will try to do it again, i dont want a 500gb root disk, and it seems very wierd to me i cannot use the installer or custom create partitions.

So i will try to keep the efi partition on new install, just setting mounting point, and recreate the root and home folder, and do a online install without anything extra selected, see what happens…