ventoy / Ventoy

A new bootable USB solution.
https://www.ventoy.net
GNU General Public License v3.0
60.32k stars 3.94k forks source link

[issue]: Arch Linux 2024.05.01 Won't boot #2825

Closed knoppmyth closed 1 month ago

knoppmyth commented 2 months ago

Official FAQ

Ventoy Version

1.0.97

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

Legacy BIOS Mode

Partition Style

MBR

Disk Capacity

16GB

Disk Manufacturer

MicroCenter

Image file checksum (if applicable)

No.

Image file download link (if applicable)

https://mirror.arizona.edu/archlinux/iso/2024.05.01/

What happened?

Arch Linux 2024.05.01 won't boot with Ventoy. Errors with /ventoy/busybox/sh: can't access tty; job control turned off. See included screenshot. To create: Install Ventoy on thumb drive. Copy the Arch Linux 2024.05.01 to the Ventoy partition. Boot off the USB. Select the ISO. Select normal mode. Note the failure to boot.

I had no issue booting the ISO with QEMU or Virtualbox.

Screenshot_20240502_224659

Ithde commented 2 months ago

I also encountered the same problem,Then I tried using Rufus. When using Rufus, I was prompted:

“This mirror uses Syslinux 6.04/pre2-11-gbf6db5b4, and this program only contains the installation files for Syslinux 6.04/pre1. 
Since the new version of Syslinux is not compatible with other versions, and Rufus can't possibly include all of them, you need to download two additional files (ldlinux.sys and ldlinux.bss) from the Internet. The two extra files (ldlinux.sys and ldlinux.bss) need to be downloaded from the Internet.”

Then I can boot archiso normally. Of course I'm not sure if that's the reason, Since I've always used ventoy, I ran into this problem this time, so I tried other tools.

steve6375 commented 2 months ago

Select grub2 mode

slyfox1186 commented 2 months ago

I just wanted to chime in and say that this is also a problem for me!

Screenshot

@Ithde You mentioned that there were two files you needed to source on the internet. If you know where they are found would you share that with the group? Also, if you know where the files should be placed so ventoy can use them successfully please share that too. Thanks for the great information!

ptr1337 commented 2 months ago

Hi,

Some Info from my debugging in CachyOS:

as written also in this bugreport https://github.com/ventoy/Ventoy/issues/2824 , this issue comes from the microcode hook introduced by mkinitcpio. Somehow Ventoy does not handle the microcode handling correctly. Removing the microcode hook at an archiso build fixes the issue.

Actually the only way, is to use grub2 mode right now, which is a bit sluggish

Ithde commented 2 months ago

@slyfox1186 I'm sorry, I don't know how to download it either, I just switched to Rufus and reinstalled ventoy after installing Arch again.

slyfox1186 commented 2 months ago

@slyfox1186 I'm sorry, I don't know how to download it either, I just switched to Rufus and reinstalled ventoy after installing Arch again.

If you want to use Ventoy then when the main menu loads with all of your iso files listed, press control+r to enable grub 2. This allowed me to use the latest arch iso with no issues.

duffydack commented 2 months ago

I've checked the docs, is there any way to have specific ISO's use grub2 mode? I already a ventoy.json to auto select an iso and disable secondary, be nice if there was another variable to tell it to use grub2 before booting. (Just 'r' works also btw)

steve6375 commented 2 months ago

Yes, you can add a suffix to the filenames. Read the documents pages.

ventoy commented 1 month ago

@knoppmyth @ptr1337 @slyfox1186 @duffydack This CI release should have fixed this issue. https://github.com/ventoy/Ventoy/actions/runs/9048876467 https://www.ventoy.net/en/doc_github_ci.html

knoppmyth commented 1 month ago

Functionality verified. Thanks for the quick response.