Dual-boot Win11 + EOS


Then install popsicle-git

yay -S popsicle-git

This works really well for live ISO creation.

1 Like

It will be called USB Flasher in the menu.

Installation popsicle-git
[juris@juris-aspiree1571 ~]$ yay -S popsicle-git  
:: Checking for conflicts...  
:: Checking for inner conflicts...  
[Repo Make:3] rust-1:1.56.1-3  perl-locale-gettext-1.07-11  help2man-1.48.5-1  
[Aur:1] popsicle-git-1.3.0.r1.g1685d80-1  
==> Remove make dependencies after install? [y/N] y  
 1 popsicle-git  (Build Files Exist)  
==> Packages to cleanBuild?  
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)  
==> n  
:: PKGBUILD up to date, Skipping (1/0): popsicle-git  
 1 popsicle-git  (Build Files Exist)  
==> Diffs to show?  
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)  
==> n  
:: (1/1) Parsing SRCINFO: popsicle-git  
[sudo] password for juris:    
resolving dependencies...  
looking for conflicting packages...  
Packages (3) help2man-1.48.5-1 perl-locale-gettext-1.07-11 rust-1:1.56.1-3  
Total Download Size:    85,26 MiB  
Total Installed Size: 459,63 MiB  
:: Proceed with installation? [Y/n] y  
:: Retrieving packages...  
rust-1:1.56.1-3-x86_64                 85,1 MiB   450 KiB/s 03:14 [-------------------------------------] 100%  
help2man-1.48.5-1-x86_64              131,3 KiB   320 KiB/s 00:00 [-------------------------------------] 100%  
perl-locale-gettext-1.07-11-x86_64     12,3 KiB  94,9 KiB/s 00:00 [-------------------------------------] 100%  
Total (3/3)                            85,3 MiB   448 KiB/s 03:15 [-------------------------------------] 100%  
(3/3) checking keys in keyring                                     [-------------------------------------] 100%  
(3/3) checking package integrity                                   [-------------------------------------] 100%  
(3/3) loading package files                                        [-------------------------------------] 100%  
(3/3) checking for file conflicts                                  [-------------------------------------] 100%  
:: Processing package changes...  
(1/3) installing rust                                              [-------------------------------------] 100%  
Optional dependencies for rust  
  lldb: rust-lldb script  
   gdb: rust-gdb script  
(2/3) installing perl-locale-gettext                               [-------------------------------------] 100%  
(3/3) installing help2man                                          [-------------------------------------] 100%  
:: Running post-transaction hooks...  
(1/3) Arming ConditionNeedsUpdate...  
(2/3) Warn about old perl modules  
(3/3) Updating the info directory file...  
==> Making package: popsicle-git 1.3.0.r1.g1685d80-1 (trešdiena, 2021. gada 17. novembris, 23:22:31)  
==> Retrieving sources...  
 -> Cloning popsicle git repo...  
Cloning into bare repository '/home/juris/.cache/yay/popsicle-git/popsicle'...  
remote: Enumerating objects: 2433, done.  
remote: Counting objects: 100% (698/698), done.  
remote: Compressing objects: 100% (363/363), done.  
remote: Total 2433 (delta 355), reused 575 (delta 300), pack-reused 1735  
Receiving objects: 100% (2433/2433), 1.45 MiB | 326.00 KiB/s, done.  
Resolving deltas: 100% (1358/1358), done.  
==> Validating source files with sha256sums...  
   popsicle ... Skipped  
-> rust not satisfied, flushing install queue  
==> Making package: popsicle-git 1.3.0.r1.g1685d80-1 (trešdiena, 2021. gada 17. novembris, 23:22:41)  
==> Checking runtime dependencies...  
==> Checking buildtime dependencies...  
==> Retrieving sources...  
 -> Updating popsicle git repo...  
Fetching origin  
==> Validating source files with sha256sums...  
   popsicle ... Skipped  
==> Removing existing $srcdir/ directory...  
==> Extracting sources...  
 -> Creating working copy of popsicle git repo...  
Cloning into 'popsicle'...  
==> Starting pkgver()...  
==> Updated version: popsicle-git 1.3.0.r45.g3ace3a8-1  
==> Sources are ready.  
==> Making package: popsicle-git 1.3.0.r45.g3ace3a8-1 (trešdiena, 2021. gada 17. novembris, 23:22:49)  
==> Checking runtime dependencies...  
==> Checking buildtime dependencies...  
==> WARNING: Using existing $srcdir/ tree  
==> Starting pkgver()...  
==> Starting build()...  
cargo build --manifest-path cli/Cargo.toml --release  
 Updating git repository `https://github.com/pop-os/dbus-udisks2`  
 Updating git repository `https://github.com/ids1024/iso9660-rs`  
 Downloaded ansi_term v0.11.0  
 Downloaded instant v0.1.9  
 Downloaded intl_pluralrules v7.0.1  
 Downloaded lock_api v0.4.4  
 Downloaded mnt v0.3.1  
 Downloaded once_cell v1.7.2  
 Downloaded proc-macro-error-attr v1.0.4  
 Downloaded parking_lot_core v0.8.3  
 Downloaded unic-langid v0.9.0  
 Downloaded srmw v0.1.1  
 Downloaded proc-macro-error v1.0.4  
 Downloaded i18n-config v0.4.2  
 Downloaded value-bag v1.0.0-alpha.6  
 Downloaded rust-embed-utils v5.1.0  
 Downloaded futures-util v0.3.14  
 Downloaded memchr v2.4.0  
 Downloaded ouroboros_macro v0.9.2  
 Downloaded pbr v1.0.4  
 Downloaded i18n-embed-impl v0.7.0  
 Downloaded pin-project-lite v0.2.6  
 Downloaded ron v0.6.4  
 Downloaded regex v1.5.3  
 Downloaded smallvec v1.6.1  
 Downloaded same-file v1.0.6  
 Downloaded thiserror-impl v1.0.24  
 Downloaded strsim v0.8.0  
 Downloaded strsim v0.10.0  
 Downloaded termios v0.3.3  
 Downloaded socket2 v0.4.0  
 Downloaded time v0.1.44  
 Downloaded waker-fn v1.1.0  
 Downloaded textwrap v0.11.0  
 Downloaded serde_derive v1.0.125  
 Downloaded syn v1.0.72  
 Downloaded usb-disk-probe v0.1.0  
 Downloaded walkdir v2.3.2  
 Downloaded vec_map v0.8.2  
 Downloaded thiserror v1.0.24  
 Downloaded rust-embed-impl v5.9.0  
 Downloaded slab v0.4.3  
 Downloaded Inflector v0.11.4  
 Downloaded async-executor v1.4.1  
 Downloaded async-mutex v1.4.0  
 Downloaded async-lock v2.4.0  
 Downloaded anyhow v1.0.40  
 Downloaded unic-langid-impl v0.9.0  
 Downloaded atomic-waker v1.0.0  
 Downloaded async-task v4.0.3  
 Downloaded async-std v1.9.0  
 Downloaded base64 v0.13.0  
 Downloaded addr2line v0.14.1  
 Downloaded cache-padded v1.1.1  
 Downloaded bitflags v1.2.1  
 Downloaded async-channel v1.6.1  
 Downloaded cc v1.0.67  
 Downloaded concurrent-queue v1.2.2  
 Downloaded event-listener v2.5.1  
 Downloaded crossbeam-utils v0.8.4  
 Downloaded dashmap v4.0.2  
 Downloaded ctor v0.1.20  
 Downloaded fluent-bundle v0.15.1  
 Downloaded fomat-macros v0.3.1  
 Downloaded blocking v1.0.2  
 Downloaded derive-new v0.5.9  
 Downloaded fluent-langneg v0.13.0  
 Downloaded find-crate v0.6.3  
 Downloaded futures-core v0.3.14  
 Downloaded futures-executor v0.3.14  
 Downloaded futures-macro v0.3.14  
 Downloaded async-global-executor v2.0.2  
 Downloaded backtrace v0.3.58  
 Downloaded kv-log-macro v1.0.7  
 Downloaded futures_codec v0.4.1  
 Downloaded futures-sink v0.3.14  
 Downloaded rustc-hash v1.1.0  
 Downloaded quote v1.0.9  
 Downloaded object v0.23.0  
 Downloaded proc-macro2 v1.0.26  
 Downloaded console v0.9.2  
 Downloaded polling v2.0.3  
 Downloaded clicolors-control v1.0.1  
 Downloaded async-io v1.4.1  
 Downloaded intl-memoizer v0.5.1  
 Downloaded fastrand v1.4.1  
 Downloaded futures-task v0.3.14  
 Downloaded fluent v0.15.0  
 Downloaded locale_config v0.3.0  
 Downloaded fluent-syntax v0.11.0  
 Downloaded i18n-embed-fl v0.5.0  
 Downloaded genawaiter v0.2.2  
 Downloaded i18n-embed v0.12.0  
 Downloaded futures-lite v1.11.3  
 Downloaded ouroboros v0.9.2  
 Downloaded futures-channel v0.3.14  
 Downloaded futures v0.3.14  
 Downloaded parking v2.0.0  
 Downloaded rustc-demangle v0.1.19  
 Downloaded serde v1.0.125  
 Downloaded clap v2.33.3  
 Downloaded parking_lot v0.11.1  
 Downloaded as-result v0.2.1  
 Downloaded futures-io v0.3.14  
 Downloaded cascade v1.0.0  
 Downloaded type-map v0.4.0  
 Downloaded unicode-width v0.1.8  
 Downloaded libc v0.2.94  
 Downloaded better-panic v0.2.0  
 Downloaded gimli v0.23.0  
 Downloaded rust-embed v5.9.0  
 Downloaded 109 crates (5.8 MB) in 12.31s  
 Compiling proc-macro2 v1.0.26  
 Compiling unicode-xid v0.2.2  
 Compiling syn v1.0.72  
 Compiling libc v0.2.94  
 Compiling memchr v2.4.0  
 Compiling serde v1.0.125  
 Compiling serde_derive v1.0.125  
 Compiling value-bag v1.0.0-alpha.6  
 Compiling cfg-if v1.0.0  
 Compiling log v0.4.14  
 Compiling futures-core v0.3.14  
 Compiling version_check v0.9.3  
 Compiling autocfg v1.0.1  
 Compiling futures-io v0.3.14  
 Compiling pin-project-lite v0.2.6  
 Compiling tinystr v0.3.4  
 Compiling lazy_static v1.4.0  
 Compiling slab v0.4.3  
 Compiling cache-padded v1.1.1  
 Compiling proc-macro-hack v0.5.19  
 Compiling Inflector v0.11.4  
 Compiling proc-macro-nested v0.1.7  
 Compiling event-listener v2.5.1  
 Compiling parking v2.0.0  
 Compiling waker-fn v1.1.0  
 Compiling fastrand v1.4.1  
 Compiling once_cell v1.7.2  
 Compiling same-file v1.0.6  
 Compiling futures-sink v0.3.14  
 Compiling pin-utils v0.1.0  
 Compiling futures-task v0.3.14  
 Compiling async-task v4.0.3  
 Compiling smallvec v1.6.1  
 Compiling atomic-waker v1.0.0  
 Compiling rustc-hash v1.1.0  
 Compiling regex-syntax v0.6.25  
 Compiling pin-project-internal v0.4.28  
 Compiling stable_deref_trait v1.2.0  
 Compiling bitflags v1.2.1  
 Compiling cc v1.0.67  
 Compiling scopeguard v1.1.0  
 Compiling gimli v0.23.0  
 Compiling anyhow v1.0.40  
 Compiling adler v1.0.2  
 Compiling unicode-width v0.1.8  
 Compiling rustc-demangle v0.1.19  
 Compiling bytes v0.5.6  
 Compiling base64 v0.13.0  
 Compiling object v0.23.0  
 Compiling strsim v0.8.0  
 Compiling as-result v0.2.1  
 Compiling vec_map v0.8.2  
 Compiling strsim v0.10.0  
 Compiling ansi_term v0.11.0  
 Compiling cascade v1.0.0  
 Compiling fomat-macros v0.3.1  
 Compiling instant v0.1.9  
 Compiling genawaiter v0.2.2  
 Compiling concurrent-queue v1.2.2  
 Compiling proc-macro-error-attr v1.0.4  
 Compiling proc-macro-error v1.0.4  
 Compiling crossbeam-utils v0.8.4  
 Compiling miniz_oxide v0.4.4  
 Compiling async-mutex v1.4.0  
 Compiling async-lock v2.4.0  
 Compiling walkdir v2.3.2  
 Compiling futures-channel v0.3.14  
 Compiling type-map v0.4.0  
 Compiling lock_api v0.4.4  
 Compiling backtrace v0.3.58  
 Compiling textwrap v0.11.0  
 Compiling addr2line v0.14.1  
 Compiling async-channel v1.6.1  
 Compiling rust-embed-utils v5.1.0  
 Compiling futures-lite v1.11.3  
 Compiling aho-corasick v0.7.18  
 Compiling quote v1.0.9  
 Compiling socket2 v0.4.0  
 Compiling num_cpus v1.13.0  
 Compiling parking_lot_core v0.8.3  
 Compiling clicolors-control v1.0.1  
 Compiling termios v0.3.3  
 Compiling mnt v0.3.1  
 Compiling time v0.1.44  
 Compiling atty v0.2.14  
 Compiling async-executor v1.4.1  
 Compiling blocking v1.0.2  
 Compiling regex v1.5.3  
 Compiling parking_lot v0.11.1  
 Compiling clap v2.33.3  
 Compiling dashmap v4.0.2  
 Compiling crossbeam-channel v0.5.1  
 Compiling locale_config v0.3.0  
 Compiling console v0.9.2  
 Compiling ctor v0.1.20  
 Compiling thiserror-impl v1.0.24  
 Compiling futures-macro v0.3.14  
 Compiling rust-embed-impl v5.9.0  
 Compiling derive-new v0.5.9  
 Compiling pbr v1.0.4  
 Compiling better-panic v0.2.0  
 Compiling ouroboros_macro v0.9.2  
 Compiling thiserror v1.0.24  
 Compiling futures-util v0.3.14  
 Compiling rust-embed v5.9.0  
 Compiling pin-project v0.4.28  
 Compiling fluent-syntax v0.11.0  
 Compiling ouroboros v0.9.2  
 Compiling futures-executor v0.3.14  
 Compiling unic-langid-impl v0.9.0  
 Compiling toml v0.5.8  
 Compiling polling v2.0.3  
 Compiling kv-log-macro v1.0.7  
 Compiling ron v0.6.4  
 Compiling futures v0.3.14  
 Compiling unic-langid v0.9.0  
 Compiling async-io v1.4.1  
 Compiling futures_codec v0.4.1  
 Compiling intl_pluralrules v7.0.1  
 Compiling fluent-langneg v0.13.0  
 Compiling intl-memoizer v0.5.1  
 Compiling i18n-config v0.4.2  
 Compiling find-crate v0.6.3  
 Compiling async-global-executor v2.0.2  
 Compiling fluent-bundle v0.15.1  
 Compiling async-std v1.9.0  
 Compiling i18n-embed-impl v0.7.0  
 Compiling fluent v0.15.0  
 Compiling i18n-embed v0.12.0  
 Compiling i18n-embed-fl v0.5.0  
 Compiling srmw v0.1.1  
 Compiling usb-disk-probe v0.1.0  
 Compiling popsicle v1.3.0 (/home/juris/.cache/yay/popsicle-git/src/popsicle)  
 Compiling popsicle_cli v1.3.0 (/home/juris/.cache/yay/popsicle-git/src/popsicle/cli)  
 Finished release [optimized] target(s) in 4m 34s  
help2man --no-info target/release/popsicle | gzip -c > target/release/popsicle.1.gz.partial  
mv target/release/popsicle.1.gz.partial target/release/popsicle.1.gz  
cargo build --manifest-path gtk/Cargo.toml --release  
 Downloaded errno v0.2.7  
 Downloaded glib-sys v0.10.1  
 Downloaded gdk-pixbuf v0.9.0  
 Downloaded heck v0.3.2  
 Downloaded md-5 v0.9.1  
 Downloaded opaque-debug v0.3.0  
 Downloaded pkg-config v0.3.19  
 Downloaded num_enum v0.5.1  
 Downloaded proc-macro-crate v0.1.5  
 Downloaded loopdev v0.2.1  
 Downloaded hex-view v0.1.3  
 Downloaded gdk-sys v0.10.0  
 Downloaded cpuid-bool v0.1.2  
 Downloaded num_enum_derive v0.5.1  
 Downloaded pango-sys v0.10.0  
 Downloaded gio-sys v0.10.1  
 Downloaded pango v0.9.1  
 Downloaded sha2 v0.9.3  
 Downloaded pwd v1.3.1  
 Downloaded dbus v0.9.2  
 Downloaded sys-mount v1.2.1  
 Downloaded strum_macros v0.18.0  
 Downloaded system-deps v1.3.2  
 Downloaded typenum v1.13.0  
 Downloaded version-compare v0.0.10  
 Downloaded synstructure v0.12.4  
 Downloaded strum v0.18.0  
 Downloaded atomic v0.5.0  
 Downloaded atk v0.9.0  
 Downloaded atk-sys v0.10.0  
 Downloaded cairo-sys-rs v0.10.0  
 Downloaded cairo-rs v0.9.1  
 Downloaded bytesize v1.0.1  
 Downloaded gobject-sys v0.10.0  
 Downloaded block-buffer v0.9.0  
 Downloaded gtk-sys v0.10.0  
 Downloaded libdbus-sys v0.2.1  
 Downloaded unicode-segmentation v1.7.1  
 Downloaded glib-macros v0.10.1  
 Downloaded gdk-pixbuf-sys v0.10.0  
 Downloaded gio v0.9.1  
 Downloaded glib v0.10.3  
 Downloaded gdk v0.13.2  
 Downloaded gtk v0.9.2  
 Downloaded 44 crates (1.9 MB) in 2.71s  
 Compiling pkg-config v0.3.19  
 Compiling unicode-segmentation v1.7.1  
 Compiling strum v0.18.0  
 Compiling version-compare v0.0.10  
 Compiling memchr v2.4.0  
 Compiling futures-task v0.3.14  
 Compiling either v1.6.1  
 Compiling typenum v1.13.0  
 Compiling gio v0.9.1  
 Compiling ryu v1.0.5  
 Compiling gdk-pixbuf v0.9.0  
 Compiling cairo-rs v0.9.1  
 Compiling failure_derive v0.1.8  
 Compiling lexical-core v0.7.6  
 Compiling pango v0.9.1  
 Compiling static_assertions v1.1.0  
 Compiling atk v0.9.0  
 Compiling gdk v0.13.2  
 Compiling arrayvec v0.5.2  
 Compiling opaque-debug v0.3.0  
 Compiling popsicle_gtk v1.3.0 (/home/juris/.cache/yay/popsicle-git/src/popsicle/gtk)  
 Compiling cpuid-bool v0.1.2  
 Compiling bytesize v1.0.1  
 Compiling hex-view v0.1.3  
 Compiling generic-array v0.14.4  
 Compiling nom v5.1.2  
 Compiling atomic v0.5.0  
 Compiling anyhow v1.0.40  
 Compiling heck v0.3.2  
 Compiling itertools v0.9.0  
 Compiling libdbus-sys v0.2.1  
 Compiling gtk v0.9.2  
 Compiling errno v0.2.7  
 Compiling futures-lite v1.11.3  
 Compiling aho-corasick v0.7.18  
 Compiling loopdev v0.2.1  
 Compiling regex v1.5.3  
 Compiling async-executor v1.4.1  
 Compiling blocking v1.0.2  
 Compiling dbus v0.9.2  
 Compiling strum_macros v0.18.0  
 Compiling synstructure v0.12.4  
 Compiling derivative v2.2.0  
 Compiling sys-mount v1.2.1  
 Compiling block-buffer v0.9.0  
 Compiling digest v0.9.0  
 Compiling locale_config v0.3.0  
 Compiling futures-util v0.3.14  
 Compiling sha2 v0.9.3  
 Compiling md-5 v0.9.1  
 Compiling iso9660 v0.1.0 (https://github.com/ids1024/iso9660-rs#241b8743)  
 Compiling failure v0.1.8  
 Compiling futures-executor v0.3.14  
 Compiling system-deps v1.3.2  
 Compiling proc-macro-crate v0.1.5  
 Compiling pwd v1.3.1  
 Compiling futures v0.3.14  
 Compiling glib-sys v0.10.1  
 Compiling gobject-sys v0.10.0  
 Compiling gio-sys v0.10.1  
 Compiling pango-sys v0.10.0  
 Compiling cairo-sys-rs v0.10.0  
 Compiling gdk-pixbuf-sys v0.10.0  
 Compiling gdk-sys v0.10.0  
 Compiling atk-sys v0.10.0  
 Compiling gtk-sys v0.10.0  
 Compiling async-io v1.4.1  
 Compiling glib-macros v0.10.1  
 Compiling num_enum_derive v0.5.1  
 Compiling futures_codec v0.4.1  
 Compiling async-global-executor v2.0.2  
 Compiling num_enum v0.5.1  
 Compiling async-std v1.9.0  
 Compiling i18n-embed v0.12.0  
 Compiling dbus-udisks2 v0.3.0 (https://github.com/pop-os/dbus-udisks2#15c4e70f)  
 Compiling glib v0.10.3  
 Compiling i18n-embed-fl v0.5.0  
 Compiling usb-disk-probe v0.1.0  
 Compiling srmw v0.1.1  
 Compiling popsicle v1.3.0 (/home/juris/.cache/yay/popsicle-git/src/popsicle)  
 Finished release [optimized] target(s) in 6m 36s  
==> Entering fakeroot environment...  
==> Starting package()...  
cargo build --manifest-path cli/Cargo.toml --release  
 Finished release [optimized] target(s) in 0.30s  
cargo build --manifest-path gtk/Cargo.toml --release  
 Finished release [optimized] target(s) in 0.26s  
install -Dm 0755 "target/release/popsicle" "/home/juris/.cache/yay/popsicle-git/pkg/popsicle-git//usr/bin/popsicle"  
install -Dm 0644 "target/release/popsicle.1.gz" "/home/juris/.cache/yay/popsicle-git/pkg/popsicle-git//usr/share/man/man1/  
install -Dm 0755 "target/release/popsicle-gtk" "/home/juris/.cache/yay/popsicle-git/pkg/popsicle-git//usr/bin/popsicle-gtk  
install -Dm 0644 "gtk/assets/com.system76.Popsicle.desktop" "/home/juris/.cache/yay/popsicle-git/pkg/popsicle-git//usr/sha  
install -Dm 0644 "gtk/assets/com.system76.Popsicle.appdata.xml" "/home/juris/.cache/yay/popsicle-git/pkg/popsicle-git//usr  
for icon in 512x512/apps/com.system76.Popsicle.png 16x16@2x/apps/com.system76.Popsicle.png 32x32@2x/apps/com.system76.Pops  
icle.png 32x32/apps/com.system76.Popsicle.png 48x48@2x/apps/com.system76.Popsicle.png 24x24/apps/com.system76.Popsicle.png  
48x48/apps/com.system76.Popsicle.png 16x16/apps/com.system76.Popsicle.png 24x24@2x/apps/com.system76.Popsicle.png 512x512  
@2x/apps/com.system76.Popsicle.png; do \  
       install -D -m 0644 "gtk/assets/icons/$icon" "/home/juris/.cache/yay/popsicle-git/pkg/popsicle-git//usr/share/icons  
/hicolor/$icon"; \  
==> Tidying install...  
 -> Removing libtool files...  
 -> Purging unwanted files...  
 -> Removing static library files...  
 -> Stripping unneeded symbols from binaries and libraries...  
 -> Compressing man and info pages...  
==> Checking for packaging issues...  
==> WARNING: Package contains reference to $srcdir  
==> Creating package "popsicle-git"...  
 -> Generating .PKGINFO file...  
 -> Generating .BUILDINFO file...  
 -> Generating .MTREE file...  
 -> Compressing package...  
==> Leaving fakeroot environment.  
==> Finished making: popsicle-git 1.3.0.r45.g3ace3a8-1 (trešdiena, 2021. gada 17. novembris, 23:34:06)  
==> Cleaning up...  
-> Found git repo: github.com/pop-os/popsicle.git  
[sudo] password for juris:    
loading packages...  
resolving dependencies...  
looking for conflicting packages...  
Packages (1) popsicle-git-1.3.0.r45.g3ace3a8-1  
Total Installed Size: 6,37 MiB  
:: Proceed with installation? [Y/n]   
(1/1) checking keys in keyring                                            [-----------------------------------------] 100%  
(1/1) checking package integrity                                          [-----------------------------------------] 100%  
(1/1) loading package files                                               [-----------------------------------------] 100%  
(1/1) checking for file conflicts                                         [-----------------------------------------] 100%  
:: Processing package changes...  
(1/1) installing popsicle-git                                             [-----------------------------------------] 100%  
:: Running post-transaction hooks...  
(1/3) Arming ConditionNeedsUpdate...  
(2/3) Updating icon theme caches...  
(3/3) Updating the desktop file MIME type cache...  
checking dependencies...  
:: pacman optionally requires perl-locale-gettext: translation support in makepkg-template  
Packages (3) help2man-1.48.5-1 perl-locale-gettext-1.07-11 rust-1:1.56.1-3  
Total Removed Size: 459,63 MiB  
:: Do you want to remove these packages? [Y/n]   
:: Running pre-transaction hooks...  
(1/1) Removing old entries from the info directory file...  
:: Processing package changes...  
(1/3) removing help2man                                                   [-----------------------------------------] 100%  
(2/3) removing perl-locale-gettext                                        [-----------------------------------------] 100%  
(3/3) removing rust                                                       [-----------------------------------------] 100%  
:: Running post-transaction hooks...  
(1/1) Arming ConditionNeedsUpdate...  
[juris@juris-aspiree1571 ~]$

Wow, it downloaded a lot stuff and compiled took some time for it to finish.

This worked for Linux ISO
but it doesn’t support Windows. :frowning_face:

Any other tool to recommend?

Are you trying to create a Windows ISO?

I need a tool to create bootable USB for both

  • Windows
  • EndeavourOS

because I will create dual-boot.

woeusb-gui will work

yay -S woeusb-gui


Installation failed!
Exit code: 256
WoeUSB v3.3.1
Mounting source filesystem...
mount: /media/woeusb_source_1637187586_39022: mount failed: Operation not permitted.
mount_source_filesystem: Error: Unable to mount source media
Error: Unable to mount source filesystem
Unmounting and removing "/media/woeusb_source_1637187586_39022"...
umount: /media/woeusb_source_1637187586_39022: not mounted.
cleanup_mountpoint: Warning: Unable to unmount "/media/woeusb_source_1637187586_39022".
Some mountpoints are not unmount/cleaned successfully and must be done manually
You may now safely detach the target device

Hmm say’s it’s unable to mount? I’ll try it here give me a few minutes

Looks like it has a 4 GB file size limit. Sorry!

Shouldn’t you have chosen NTFS instead of FAT as seen in the picture you have posted?

That seemed like it was working but it failed with a bigger message.

That gives me identical error as doing FAT.

Any other tool for windows isos?

I always use Windows to create my Windows USB so I’m not familiar with what’s available but I’m looking.

This method used to work before to create a bootable Windows USB. Don’t know if it still does.

If you are up for trying:

Format your USB drive first:

sudo mkfs.msdos -F 32 /dev/sdXY

replace XY with the actual letter and number :warning: Be careful to choose the right device!

Now right click on the ISO and “Open with archive manager” and extract it to you USB drive.

When its done, unplug the drive, plug it into the other machine, cross your fingers and boot up

[juris@juris-aspiree1571 ~]$ lsblk
sda      8:0    0 111,8G  0 disk 
├─sda1   8:1    0   100M  0 part /boot/efi
├─sda2   8:2    0    16M  0 part 
├─sda3   8:3    0  44,5G  0 part 
├─sda4   8:4    0   499M  0 part 
└─sda5   8:5    0  66,7G  0 part /
sdb      8:16   1  14,4G  0 disk 
├─sdb1   8:17   1   1,8G  0 part 
├─sdb2   8:18   1    98M  0 part 
└─sdb3   8:19   1   300K  0 part 
sr0     11:0    1  1024M  0 rom  

So just sudo mkfs.msdos -F 32 /dev/sdb ?

Regarding woeusb-gui, you might want to look at the comments on the AUR page for the package. The maintainer states:

If you want up-to-date maintained version, then you can use the woeusb package or the woeusb-ng

It seems that the woeusb-ng package would be a good option, as it includes the GUI and, apparently, it works. :wink:

Not for me. When I press install it takes 0.1sec and says “Installation succeeded”. For some reason it does literally nothing.

Perhaps better to use partitionmanager in KDE to delete all the partitions in your drive. Make a new msdos partition table and create one FAT32 partition on it.

I am not that familiar with how things are done in partitionmanager. Perhaps you have experience with it since before.

Here is a how-to: Format USB stick in KDE partition manager - YouTube

If you have access to a Windows computer it’s super easy to make one from their website. I have a W10 20H2 USB always available. When I go to sell the computer, it’s easier to sell with windows.