<ukky>
jaeger: ventoy does not see crux-3.7.iso in extFAT partition. I will change extFAT into ext4 and retest.
<ukky>
it was my mistake, I copied ISO to wrong partition. Corrected.
<ukky>
I see the issue with ventoy: crux ISO is not exposed as /dev/sd* device
<ukky>
As a result, init script from crux initramfs mounts 32MiB partition with ventoy binaries as /media
<ukky>
jaeger: The quick and dirty fix is to edit init srcipt line 58 like this: for DEV in $CDROM_DEVICES $BLOCK_DEVICES $(ls /dev/dm-* 2>/dev/null)
Romster has quit [Ping timeout: 276 seconds]
Romster has joined #crux
Romster has quit [Ping timeout: 268 seconds]
Romster has joined #crux
ppetrov^ has joined #crux
<cruxbot>
[core.git/3.7]: less: update to 633
<cruxbot>
[opt.git/3.7]: whois: update to 5.5.17
<cruxbot>
[xorg.git/3.7]: xorg-libxi: update to 1.8.1
guido_rokepo has joined #crux
ocb has quit [*.net *.split]
ocb has joined #crux
pitillo_ has quit [Ping timeout: 276 seconds]
pitillo_ has joined #crux
ppetrov^ has quit [Quit: Leaving]
jason123onirc has quit [Ping timeout: 276 seconds]
jason123onirc has joined #crux
jason123onirc has quit [Ping timeout: 260 seconds]
jason123onirc has joined #crux
jason123onirc has quit [Ping timeout: 248 seconds]
js has quit [Quit: Bridge terminating on SIGTERM]
js has joined #crux
guido_rokepo has quit [Quit: guido_rokepo]
ppetrov^ has joined #crux
<ukky>
I think I understand a bit why crux ISO fails boot from ventoy ISO. At boot ventoy substitutes (major,minor) for /dev/sd*2 for a USB key device. Ventoy remaps this device to point to a device with major code 253 (device mapper), while original major is 8. Thus inside initramfs we find crux media at /dev/sdd2, for example. When crux initramfs chroots into /newroot, /dev/sdd2 will be restored to original device,
<ukky>
pointing to ventoy partition instead of crux media. I am still investigating.
Romster has quit [Ping timeout: 268 seconds]
<jaeger>
Yeah, there's some goofy shuffling of devices going on. I hadn't dug into it yet, interesting stuff
<ukky>
you can boot with 'dshell' and look at /ventoy/hook/ventoy-hook-lib.sh to see what ventoy is doing
jason123onirc has joined #crux
<ukky>
okay, I made a new ISO and it has proper /media mounted, I can run setup
<ukky>
jaeger: you can check https://bpa.st/G73MW to see what has been changed to properly boot from ventoy iso. I didn't do verification on empty strings though.
ppetrov^ has quit [Quit: Leaving]
<cruxbot>
[contrib.git/3.7]: wine-staging: updated to version 8.7