Weird issue when trying to use an iso built using buildiso

I am running an up to date Manjaro XFCE system and thought I would try building an ISO for myself.

Using virtual machine manager I created a vm and used the latest ISO image for XFCE from here https://download.manjaro.org/xfce/24.0.5/manjaro-xfce-24.0.5-240730-linux69.iso

The ISO installed and ran fine in the vm. I then updated the vm using sudo pacman -Syu which completed without errors.

I then followed the directions on this page Build Manjaro ISOs with buildiso - Manjaro skipping the parts about modifying it as I wanted to ensure I could build a standard ISO before I attempted any modification.

The ISO built without errors so I then transferred it to my main machine from the vm using a shared folder and did a md5sum check to make sure both files were the same which they were.

I then created a new vm and tried to boot it using the newly created ISO however it error-ed out on loading huge pages filesystem and a lot of other things some of which I am guessing are because of the initial failure but I followed the instructions to the letter and the downloaded ISO works fine. I have no idea how or where to start to diagnose or fix this issue so if anyone can shed some light on it i would be very grateful.

my system specs are : CPU: quad core AMD A8-6500 APU with Radeon HD Graphics (-MT MCP-)
speed/min/max: 1696/1700/3500 MHz Kernel: 6.6.41-1-MANJARO x86_64 Up: 52m
Mem: 4.6/10.89 GiB (42.3%) Storage: 1.82 TiB (11.9% used) Procs: 214
Shell: Bash 5.2.26 inxi: 3.3.35

I feel I am missing something very stupid but cant for the life of me figure out what

Many Thanks in advance
Chris

It looks like a flawed ISO.

The official profiles should build without errors.

What may be tricky is if you are building on btrfs filesystem.

I have had nothing by bad builds when using btrfs.

Even the fact that you checksummed the file before and after copy points to a bad build - and since you had no error output from the build process - I think filesystem.

For the sake of verification

13:17:31 ± [fh@tiger] /a/projects/iso-profiles
[main → origin] $ buildiso -p xfce -n -b stable -k linux610
[sudo] password for fh: 
 --> Profile: [xfce]
==> Start building [xfce]

[...]

==> Done [Build ISO]
 --> Time compress_images: 2.28 minutes
==> Finished building [xfce]
 --> Time make_profile: 7.38 minutes

And the ISO boots without issues.

This was on a new vm with a fresh install of Manjaro so it was an ext4 filesy6stem.

However thank you to @linux-aarhus for inadvertently helping me because it seems that if i use the -k linux610 flag it does indeed boot and work well however it seems that the XFCE profile defaults to kernel54 if the -k parameter is not set and it doesn’t seem to like to boot from that kernel.

Thanks again
Chris