You are not logged in.
So I got time to fiddle around with archiso today.
I got to the point where it starts to build, but around 3 min into the process I get to a point where it outputs an error "Disk Full"... But it's not?!
I checked the disk space and available inodes with "df" this is the output + the output from "mkarchiso":
https://bpa.st/5YNA
I hope anyone can help!
Last edited by RoccoRakete (2023-11-24 08:44:08)
Offline
Don't use pastebin.com, it is ad laden, has been known to push malware and is generally considered unsafe. The collaborative debugging section of the Arch IRC wiki article provides some good alternatives.
Offline
Ohh thank you! I was totally unaware of this.
I edit the original post!
Offline
Try prefixing bash -x to the mkarchiso command:
$ bash -x mkarchiso ...It will be very verbose, but should show you the command that's run just before the error message is shown.
I think it's a error from mcopy. Which would mean the FAT formatted efiboot.img is full. This shouldn't happen as mkarchiso sums the file size of all files that will placed in the image using du -bcs before creating the image, but maybe there's some mistake in the calculation.
Offline
Offline
_make_common_bootmode_systemd-boot calculates the file size that's needed by systemd-boot, but doesn't take into account that _make_bootmode_uefi-ia32.grub.esp will add files too. It's an oversight, but IMO it would be better to remove support for mixing multiple UEFI boot loaders.
Since systemd-boot now supports mixed mode booting and since GRUB's i386-efi target is currently broken, there's not much use in the uefi-ia32.grub.* boot modes anyway.
If you want systemd-boot, just use these in profiledef.sh:
bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito'
'uefi-ia32.systemd-boot.esp' 'uefi-x64.systemd-boot.esp'
'uefi-ia32.systemd-boot.eltorito' 'uefi-x64.systemd-boot.eltorito')Offline
God thank you! This actually fixes it.
Offline