[issue]: When start arch, "error: Unknown filesystem. error: You need to load the kernel first."
Official FAQ
- [X] I have checked the official FAQ.
Ventoy Version
1.0.91
What about latest release
Yes. I have tried the latest release, but the bug still exist.
Try alternative boot mode
Yes. I have tried them, but the bug still exist.
BIOS Mode
UEFI Mode
Partition Style
GPT
Disk Capacity
128GB
Disk Manufacturer
Sandisk
Image file checksum (if applicable)
None
Image file download link (if applicable)
No response
What happened?
It may be a bug.
I'll use Chinese to describe my question as I'm using English to tell the foreigners.
当在 ventoy 的剩余的 110G 空间中分配 30G 给 Arch Linux 安装系统时,配置了 ventoy.json 允许挂载以及 ventoy_grub.cfg 使用 UUID 进行引导时:
When configuring 'ventoy.json' to allow mounting and 'ventoy_grub.cfg' to boot with UUID when allocating 30GB of the remaining 110GB of ventoy space to Arch Linux installation system:
`menuentry "Arch_Linux on Sandisk" --class=custom {
insmod part_gpt
insmod ext2
set root=($vtoydev,3)
linux /boot/vmlinuz-linux-lts root=UUID=f2649140-c2b6-46b6-8d4b-a65ff904ce15
initrd /boot/initramfs-linux-lts.img
boot
}
menuentry '<-- Return to previous menu [Esc]' --class=vtoyret VTOY_RET {
echo 'Return ...'
}` 甚至于加了 insmod,我已认真核对 linux 和 initrd 的文件名以及 UUID,在 Linux 实体机中没有发现硬盘损坏,但仍发生如题报错。 请问这是为什么?值得一提的是,我并没有在系统中安装 grub 而是直接引用 /etc/fstab 中的 UUID。 Even added insmod, I have carefully checked the file name and UUID of linux and initrd, no hard disk damage was found in the Linux entity machine, but the problem still occurs.
May I ask why? It is worth mentioning that I did not install grub on the system but directly referenced the UUID in /etc/fstab.
我和我的同学认为这有可能是 grub 本身的错误。
What is the filesystem of the 3rd partition?
In ventoy menu, press c to enter grub shell and run ls -l to see whether grub can recognize the 3rd partition.