Hi all,
I’m a long time Linux user (mostly Debian and Fedora with a sprinkling of CentOS, Debian-derived stuff and some other weird distros) but I’m just getting started with Manjaro. I spent a looooong time last night trying to install Manjaro on my machine, but the installer just won’t boot whatever I do.
So, the specifics:
I have a 2023 ZenBook Flip with a 13th-Gen Intel Core i7 which I’m trying to install Manjaro onto (Gnome). I downloaded the Full version and wrote it to a flash drive but the machine wouldn’t boot from it at all - it didn’t even recognize it as bootable media. After much head-bashing I discovered that this laptop simply won’t boot from that USB key, no matter what distro I put on there. Strange, but fine.
So I grab another key and write the ISO to that one… now it finds the EFI partition and booting begins and now I have an isolinux menu. Woohoo! But that’s relatively short-lived as now I have a new problem, the installer won’t fully load and I get dumped into a root terminal with the following error:
mount: /run/miso/sfs/desktopfs: wrong fs type, bad option, bad super block on /dev/loop2, missing codepage or helper program or other error.
dmesg(1) might have more information after failed mount system call.
ERROR: Failed to mount '/dev/loop2'
Falling back to interactive prompt
You can try to fix the problem manually, log out when you are finished
dmesg
isn’t much help:
[rootfs ~]# dmesg|tail
...
[...] loop1: detected capacity change from 0 to 2208016
[...] loop2: detected capacity change from 0 to 3584592
[...] ISOFS: Unable to identify CD-ROM format
...
At this point I assumed the download was faulty, so I run sha256sum but all good. I tried another USB key… but I got the same error. So it’s not the USB key and it’s not the image. Even so, I downloaded the minimal image and gave that a shot, but it doesn’t work either - same error.
So, I tried manually mounting the loopback device:
mount /dev/loop2 /run/miso/sfs/desktopfs
I get the same error (wrong fs type
) as the initial error. Looking at the output of mount
it looks like it should be squashfs, so I tried mounting with -t squashfs
but it doesn’t make any difference.
Thinking it might be dd not flushing properly (even though I’m using sudo sync
I installed Ventoy and dropped the ISO on, but that does exactly the same thing.
Never having considered it might be the machine, I decided to try booting my Surface Book 3 with the USB key and that works perfectly. So, it seems there’s something about the ZenBook. I’ve been through the firmware on the ZenBook - it’s set to UEFI mode, fastboot is disabled and Secure Boot is disabled. Everything else is at defaults. Other distros (including Arch) boot and install just fine!
In a final attempt, I downloaded a release from a year back (hoping that whatever the issue is now doesn’t affect an older release of the installer) but I get exactly the same error.
I’m totally out of ideas at this point, so I’m hoping someone has some suggestions so I can begin my Manjaro journey!