Package Details: ventoy-bin 1.0.99-1

Git Clone URL: https://aur.archlinux.org/ventoy-bin.git (read-only, click to copy)
Package Base: ventoy-bin
Description: A new bootable USB solution
Upstream URL: http://www.ventoy.net
Keywords: boot image iso multiboot usb
Licenses: GPL-3.0-or-later
Conflicts: ventoy
Provides: ventoy
Submitter: DuckSoft
Maintainer: DuckSoft (KokaKiwi, yochananmarqos, Kr1ss)
Last Packager: yochananmarqos
Votes: 360
Popularity: 9.77
First Submitted: 2020-05-19 06:14 (UTC)
Last Updated: 2024-06-08 14:58 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 16 Next › Last »

C0rn3j commented on 2021-05-07 09:23 (UTC)

I think it might make sense to open an issue about this upstream, so both could be supported depending on what is available on the system.

DuckSoft commented on 2021-05-07 09:20 (UTC) (edited on 2021-05-07 09:24 (UTC) by DuckSoft)

@Tyilo Thanks for pointing that out!

Since exfatprogs provides exfat-utils and conflicts exfat-utils, but is in fact incompatible with exfat-utils, it would be evil for us to conflict exfatprogs. We may have to preserve the bundled mkexfatfs binary.

@Kr1ss @Tyilo What do you guys think?


update: also I noticed that exfat-utils has /usr/bin/mount.exfat-fuse but exfatprogs don't. I think mount.exfat-fuse should also be preserved too.

What a sad package exfatprogs...

Tyilo commented on 2021-05-07 09:13 (UTC) (edited on 2021-05-07 09:14 (UTC) by Tyilo)

I get the following "error" using exfatprogs and running ventoy -I /dev/sda:

Usage: mkfs.exfat
    -L | --volume-label=label                              Set volume label
    -c | --cluster-size=size(or suffixed by 'K' or 'M')    Specify cluster size
    -b | --boundary-align=size(or suffixed by 'K' or 'M')  Specify boundary alignment
        --pack-bitmap                                     Move bitmap into FAT segment
    -f | --full-format                                     Full format
    -V | --version                                         Show version
    -v | --verbose                                         Print debug
    -h | --help                                            Show help

Using strace I can see that mkfs.exfat is invoked as:

mkfs.exfat -n Ventoy -s 64 /dev/sda1

It seems like -n should be replaced by -L and -s should be replaced by -c for exfatprogs.

Kr1ss commented on 2021-05-03 08:23 (UTC)

Yeah, seems sensible to me, although I can't test this at the moment - I'm on mobile.

DuckSoft commented on 2021-05-03 08:17 (UTC)

@solstice Hi thanks for pointing that out.

I noticed that both exfat-utils and exfatprogs offers mkfs.exfat. However, only exfat-utils offers mkexfatfs, where mkfs.exfat is symlinked to mkexfatfs. So I guess a better solution would be symlink Ventoy's mkexfatfs to system /usr/bin/mkfs.exfat?

What do you guys think?

solsticedhiver commented on 2021-05-02 18:47 (UTC)

exfatprogs package provides exfat-utils so ventoy-bin package installs fine but breaks later when running ventoy:

./tool/VentoyWorker.sh: line 284: mkexfatfs : command not found

It would be fine if one can use exfatprogs instead of exfat-utils because gparted rely on exfatprogs. Otherwise, find a way to warn about the possible problem.

Thank you.

FirstAirBender commented on 2021-03-31 04:38 (UTC)

In that case, you might as well just make it a link to /opt/ventoy/CreatePersistentImg.sh.

ln -s /opt/ventoy/CreatePersistentImg.sh /usr/bin/ventoy-persistent

Kr1ss commented on 2021-03-30 03:15 (UTC)

Thanks @FirstAirBender, the image location should now be fixed and the image will be created in the directory where you run ventoy-persistent.

FirstAirBender commented on 2021-03-29 19:46 (UTC)

Why does the ventoy-persistent script create the persistence data inside /opt/ventoy? This is contrary to what is said in the documentation. The file should be created in the current directory.

Just sudo /opt/ventoy/CreatePersistentImg.sh ... is all I needed to create the persistence file

saverio commented on 2021-03-28 16:21 (UTC)

Thanks a lot for this utility, it's very useful!