Make bootable usb inside manjaro for windows

dual-boot
usb
windows

#1

I’m working on an older computer that is not an idea to run a virtual machine. Yet the specs are good enough to run a dual-boot of both Manjaro and Windows 10 side by side.

AMD Phenom™ II @ 2.9 Ghz @ 4 cores
8 GB Ram
Nvidia GT 430 @ 1 GB
1 TB HD

I’m fairly new to Linux, but that does not mean I’m not willing to learn. Here is what I’ve done so far and I don’t think it’s too bad for a newbie such as myself. lol

1st Method

dd bs=4M if=/run/media/adam/boot/ISO/Windows.iso of=/dev/sdb status=progress && sync

This caused the USB not to be bootable and I had to use Gparted to reform the drive just to access it again (format).

2nd Method

I installed WINE and decided to use a few well known Windows Programs to make a USB boot disk, but sadly, none of my programs seem to find the USB Drive, even though Linux’s file manager can clearly see it. I even manually added the drive and path via Wine’s WineCFG (drive G path is /run/media/adam/6EF5EC05009D8209/ ), but still no Windows programs would show any USB drives.

3rd Method

Finally, I decided to install the fork of WinUSB for Linux, but that install seems to fail, even though I have installed all the dependencies.

sudo ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking whether ln -s works... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for ANSI C header files... no
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether make sets $(MAKE)... (cached) yes
checking if debug is enabled... no
checking for main in -lstdc++... yes
checking for wx-config... /usr/bin/wx-config
checking for wxWidgets version >= 2.8.4... yes (version 3.0.3)
checking for wxWidgets static library... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/data/Makefile
config.status: creating src/linux-menu/Makefile
config.status: creating src/win32/Makefile
config.status: creating src/locale/Makefile
config.status: creating src/locale/fr/Makefile
config.status: creating src/locale/fr/LC_MESSAGES/Makefile
config.status: creating debian/Makefile
config.status: creating innoSetup/Makefile
config.status: creating src/config.hpp
config.status: src/config.hpp is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands

####################################

The package is now configured. You should type make !
    DEBUG MODE          : disable.
    TARGET PLATFORM     : linux.
    INSTALLATION PREFIX : /usr/local.

####################################





make
Making all in src
make[1]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src'
make  all-recursive
make[2]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src'
Making all in data
make[3]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/data'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/data'
Making all in locale
make[3]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale'
Making all in fr
make[4]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr'
Making all in LC_MESSAGES
make[5]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr/LC_MESSAGES'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr/LC_MESSAGES'
make[5]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr'
make[4]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr'
make[4]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale'
make[3]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale'
Making all in win32
make[3]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/win32'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/win32'
Making all in linux-menu
make[3]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/linux-menu'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/linux-menu'
make[3]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src'
/bin/sh ../libtool --tag=CXX   --mode=link g++  -s -O1  -Wall -Wclobbered -Wempty-body -Wmissing-field-initializers -Wsign-compare -Wtype-limits -Wuninitialized   -o winusbgui MainPanel.o App.o findFile.o MyException.o strWxStdConv.o MainFrame.o DialogAbout.o processManager.o -pthread   -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_webview-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0  -lstdc++ 
libtool: link: g++ -s -O1 -Wall -Wclobbered -Wempty-body -Wmissing-field-initializers -Wsign-compare -Wtype-limits -Wuninitialized -o winusbgui MainPanel.o App.o findFile.o MyException.o strWxStdConv.o MainFrame.o DialogAbout.o processManager.o -pthread  -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_webview-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lstdc++ -pthread
/usr/bin/ld: warning: libwebkitgtk-1.0.so.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_dom_window_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_go_forward'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_go_back'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_redo'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_copy_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_dom_selection_remove_all_ranges'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_html_element_get_inner_text'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_frame_get_data_source'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_document_get_body'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_frame_get_name'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_main_frame'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_zoom_level'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_history_item_new_with_data'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_policy_decision_ignore'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_add_item'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_html_element_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_set_editable'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_get_forward_list_with_limit'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_dom_document'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_cut_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_clear'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_range_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_get_back_list_with_limit'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_zoom_in'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_new'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_search_text'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_zoom_out'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_node_append_child'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_set_limit'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_delete_selection'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_html_element_get_inner_html'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_go_forward'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_document_create_element'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_range_clone_contents'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_full_content_zoom'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_dom_selection_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_select_all'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_reload_bypass_cache'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_dom_window_get_selection'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_cut_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_title'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_dom_selection_get_range_at'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_back_forward_list'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_set_full_content_zoom'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_policy_decision_use'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_history_item_get_uri'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_range_get_text'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_go_to_back_forward_item'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_data_source_get_data'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_editable'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_history_item_get_title'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_paste_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_paste_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_get_current_item'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_mark_text_matches'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_history_item_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_document_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_has_selection'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_set_zoom_level'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_frame_print'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_copy_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_unmark_text_matches'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_execute_script'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_undo'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_go_back'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_load_string'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_load_uri'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_network_request_get_uri'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_network_request_set_uri'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_get_limit'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_uri'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_stop_loading'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_set_highlight_text_matches'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_redo'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_reload'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_undo'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_document_get_default_view'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:418: winusbgui] Error 1
make[3]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src'
make[2]: *** [Makefile:537: all-recursive] Error 1
make[2]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src'
make[1]: *** [Makefile:324: all] Error 2
make[1]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src'
make: *** [Makefile:355: all-recursive] Error 1



sudo make install
Making install in src
make[1]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src'
Making install in data
make[2]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/data'
make[3]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/data'
test -z "/usr/local/share/winusb/data" || /usr/bin/mkdir -p "/usr/local/share/winusb/data"
 /usr/bin/install -c listUsb listDvdDrive '/usr/local/share/winusb/data'
test -z "/usr/local/share/winusb/data" || /usr/bin/mkdir -p "/usr/local/share/winusb/data"
 /usr/bin/install -c -m 644 ./c501-logo.png ./icon.png '/usr/local/share/winusb/data'
make[3]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/data'
make[2]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/data'
Making install in locale
make[2]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale'
Making install in fr
make[3]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr'
Making install in LC_MESSAGES
make[4]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr/LC_MESSAGES'
make[5]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr/LC_MESSAGES'
make[5]: Nothing to be done for 'install-exec-am'.
test -z "/usr/local/share/winusb/locale/fr/LC_MESSAGES" || /usr/bin/mkdir -p "/usr/local/share/winusb/locale/fr/LC_MESSAGES"
 /usr/bin/install -c -m 644 ./trad.mo ./wxstd.mo '/usr/local/share/winusb/locale/fr/LC_MESSAGES'
make[5]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr/LC_MESSAGES'
make[4]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr/LC_MESSAGES'
make[4]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr'
make[5]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr'
make[4]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr'
make[3]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale/fr'
make[3]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale'
make[4]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale'
make[3]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale'
make[2]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/locale'
Making install in win32
make[2]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/win32'
make[3]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/win32'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/win32'
make[2]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/win32'
Making install in linux-menu
make[2]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/linux-menu'
make[3]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/linux-menu'
make[3]: Nothing to be done for 'install-exec-am'.
test -z "/usr/local/share/applications" || /usr/bin/mkdir -p "/usr/local/share/applications"
 /usr/bin/install -c -m 644 ./winusbgui.desktop '/usr/local/share/applications'
test -z "/usr/local/share/pixmaps" || /usr/bin/mkdir -p "/usr/local/share/pixmaps"
 /usr/bin/install -c -m 644 ./winusbgui-icon.png '/usr/local/share/pixmaps'
make[3]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/linux-menu'
make[2]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src/linux-menu'
make[2]: Entering directory '/home/adam/.local/share/Trash/files/WinUSB-master/src'
/bin/sh ../libtool --tag=CXX   --mode=link g++  -s -O1  -Wall -Wclobbered -Wempty-body -Wmissing-field-initializers -Wsign-compare -Wtype-limits -Wuninitialized   -o winusbgui MainPanel.o App.o findFile.o MyException.o strWxStdConv.o MainFrame.o DialogAbout.o processManager.o -pthread   -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_webview-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0  -lstdc++ 
libtool: link: g++ -s -O1 -Wall -Wclobbered -Wempty-body -Wmissing-field-initializers -Wsign-compare -Wtype-limits -Wuninitialized -o winusbgui MainPanel.o App.o findFile.o MyException.o strWxStdConv.o MainFrame.o DialogAbout.o processManager.o -pthread  -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_webview-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lstdc++ -pthread
/usr/bin/ld: warning: libwebkitgtk-1.0.so.0, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_dom_window_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_go_forward'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_go_back'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_redo'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_copy_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_dom_selection_remove_all_ranges'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_html_element_get_inner_text'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_frame_get_data_source'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_document_get_body'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_frame_get_name'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_main_frame'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_zoom_level'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_history_item_new_with_data'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_policy_decision_ignore'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_add_item'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_html_element_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_set_editable'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_get_forward_list_with_limit'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_dom_document'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_cut_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_clear'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_range_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_get_back_list_with_limit'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_zoom_in'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_new'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_search_text'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_zoom_out'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_node_append_child'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_set_limit'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_delete_selection'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_html_element_get_inner_html'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_go_forward'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_document_create_element'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_range_clone_contents'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_full_content_zoom'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_dom_selection_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_select_all'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_reload_bypass_cache'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_dom_window_get_selection'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_cut_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_title'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_dom_selection_get_range_at'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_back_forward_list'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_set_full_content_zoom'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_policy_decision_use'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_history_item_get_uri'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_range_get_text'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_go_to_back_forward_item'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_data_source_get_data'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_editable'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_history_item_get_title'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_paste_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_paste_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_get_current_item'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_mark_text_matches'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_history_item_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_document_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_has_selection'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_set_zoom_level'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_frame_print'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_copy_clipboard'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_unmark_text_matches'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_execute_script'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_undo'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_go_back'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_load_string'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_load_uri'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_network_request_get_uri'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_network_request_set_uri'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_back_forward_list_get_limit'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_type'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_get_uri'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_stop_loading'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_set_highlight_text_matches'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_redo'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_reload'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_web_view_can_undo'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libwx_gtk2u_webview-3.0.so: undefined reference to `webkit_dom_document_get_default_view'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:418: winusbgui] Error 1
make[2]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src'
make[1]: *** [Makefile:537: install-recursive] Error 1
make[1]: Leaving directory '/home/adam/.local/share/Trash/files/WinUSB-master/src'
make: *** [Makefile:355: install-recursive] Error 1

Of course, as you imagine, running this does not work (even though it is in the apps menu).

I’m now lost as I’d basically will try anything to make a bootable USB for Windows 10 (tried the above 3 methods already). I know both my drive & ISO image are good, as I have more than 1 ISO to pick from and all of them I’ve used before. I also know my USB is good as I just made a Linux Boot with it. The 1 thing I seem to be unable to do in Manjaro is make a bootable windows usb.

Please & thank you in advance :slight_smile:


#2

Here are some ideas:


#3

Here is a trick I use - I takes longer time alas - the usb is bootable…
Change device to match yours :slight_smile:
Unmount your device if mounted - that is you have a path after the device
Sometimes the USB has remnant of a ISO9660 filesystem.
That will effectively ruin everything so clearing the MBR and FAT is a way of ensuring troublefree creation of Windows bootable USB.

lsblk -la
...
sdm    8:192  1   7,3G  0 disk 
sdm1   8:193  1   7,3G  0 part /run/media/fh/KINGSTON
~ >>> sudo umount /dev/sdm1
[sudo] password for fh: 
~ >>> sudo dd if=/dev/zero of=/dev/sdm bs=1M count=10
~ >>> sync
~ >>> sudo fdisk /dev/sdm                                                      

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): o
Created a new DOS disklabel with disk identifier 0x746ee4f9.

Command (m for help): n
Partition type # just press enter the defaults
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): # just press enter the defaults
Partition number (1-4, default 1): # just press enter the defaults
First sector (2048-15280191, default 2048): # just press enter the defaults
Last sector, +sectors or +size{K,M,G,T,P} (2048-15280191, default 15280191): # just press enter the defaults

Created a new partition 1 of type 'Linux' and of size 7,3 GiB.

Command (m for help): t
Selected partition 1
Partition type (type L to list all types): c
Changed type of partition 'Linux' to 'W95 FAT32 (LBA)'.

Command (m for help): a
Selected partition 1
The bootable flag on partition 1 is enabled now.

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

~ >>> sudo mkfs.vfat /dev/sdm1                                              [1]
mkfs.fat 4.1 (2017-01-24)
~ >>>  

Now open your iso with Disk Image Mounter.
Copy all files from the ISO to your USB device.
When that copy is done - use the sync command to flush all data and you eject from you file manager.


#4

That guide seems to be for Ubuntu Linux and it says you need ms-sys but cannot figure out how to install it as there were no useable files to compile from source. Ubuntu Lucid (10.04) seems to be over 7 years old (released in 2010) and that would explain why I could not even find the DEB files as it’s well over the end of life phase (or useful source files to make an install from).

A quick query shows that ms-sys are not a package of either Manjaro or Arch either.

sudo pacman -S ms-sys
error: target not found: ms-sys

As I am still new, it is possible I’m missing some concept you meant to point out, so please forgive me if there is something I am obviously missing.


#5

Install ms-sys from aur https://aur.archlinux.org/packages/ms-sys/

You can do it for example with this command

 yaourt ms-sys

The process itself seems to be pretty distro agnostic.


#6

Unetbootin works stunningly-well with Windows 10 ISO. It’s in the repos.

Regards


#7

But is that too easy?


#8

I have kept away from Unetbootin because it have failed me too often. But it might have improved.


#9

I have BOTH the Windows version (through Wine) and the Linux version and neither seems to understand that my USB Drive is there (empty space in the drop down menu where you would select the drive). However, the file manager in Manjaro has no problem seeing my drive (I can use it too).

I suspect Linux thinks it is an ejectable drive and the whole USB part seems to be lost in translation. Only a theory and perhaps not good one. lol


#10

Well, that allowed me to install ms-sys, even though it may be depreciated. However, upon boot (from the USB drive), all I am greeted with is a flashing cursor. So this too seems to have failed at making a bootable Windows USB Drive.


#11

Why are you complicating things. Try my recipe - it works - every time.

To understand why you are complicating things here is a couple of facts

  • Windows uses UEFI to boot.
  • Windows boot from a FAT32 formatted partition.
  • It must be the only partition.
  • It must be marked as active.

Mount the iso - copy the contents to a FAT32 partition - That is all there is to it.


#12

I’m getting just as frustrated as I suspect you are. I formatted 1st as NTFS and also Fat32, extracted the ISO onto the USB (copying everything) and same results. I’ve used Gparted and the terminal method. No dice. :frowning:

(As I type this I’m trying once again)


#13

Sometimes the USB has remnants of a ISO9660 filesystem.

That will effectively ruin everything.

sudo dd if=/dev/zero of=/dev/sdm bs=1M count=10
sync

#14

Pretty sure you meant ALTERNATELY, rather than side by side. But just in case you didn’t I thought I’d mention it.

The other thing I wanted to point out is that AMD says your processor DOES support Virtualzation. And 8 gig of memory is more than enough to do so. Many people, including myself run Virtual Machines in far weaker hardware.

But you can do it your way as well I suppose if you feel that is easier.


#15

I was thinking from the perspective that both OS’ will be on the same physical drive (side by side), although on different partitions.

Yes, my Cpu can do virtualization and I have run some simple virtual systems. But doing it and doing it well, are two different things. Windows 10 inside Linux leaves a lot to be desired on my older system. Everything from choppy video, audio, impute lags, system hangs, and a simple game app such as “candy crush” from the Windows Store becomes a headache.

Newish system I’ll have in the works

2 Intel Xeon 6 core, 12 thread CPU’s @ 3.7 GHz (12 cores, 24 threads total)
144 GB Ram
2 Gb Video
SSD Drive

Until then, I’ll still be using this older PC and a daul-boot seems to be my best bet.


#16

SOLUTION: Install or boot from Ubuntu or OpenSuse. – Use Ubuntu or OpenSuse to make Windows boot disk.

I really hate to give up, but I could find no working solution including using Arch Linux from scratch or even the latest development build of Manjaro (or stable build either). :frowning:

For whatever unknown reason this did not work even though the folks here were good enough to give some pointers ( thank you :slight_smile: ) and I found many other tips and guides via Google. There is something about Arch or Manjaro that doesn’t like making bootable Windows disk. :sweat:

Strange enough, many of the tips found here and elsewhere worked fine making a Ubuntu or OpenSuse disk (via the terminal and extraction). :sweat_smile:

Thanks to everyone who tried to help. :slight_smile:


#17

Unetbootin works swimmingly with Windows 10 ISOs. That’s the only thing I recommend it for…


#18

Unetbootin, both the Linux version (native) or the windows version (run in wine) , would not list my usd drive within the app itself (even though Linux could clearly see it and I could mount it). It is really odd in that this issue only applies to Arch Linux or Manjaro, yet any other distro does not have this problem.


#19

My experience has been the opposite, though I did have to jocky the FAT32-formatted USB key around a bit…it always has worked. In both.


#20

I tried both NTFS and Fat32, as well as, more than one USB disk or ISO image.

I’ve still not given up learning how to use Arch Linux or Manjaro. I have both of them loaded in a virtual machine now, as opposed to raw hardware (which I was using before). Concerning this 1 issue, I’m just going to assume there is some random difference in the bleeding edge release of the two, that is causing some yet undiscovered issue.

My home computer is now dual-booting between Windows 10 and OpenSuse Tumbleweed (their rolling distro).

I had hoped to use either Arch or Manjaro as I do like the newest software and to try things out fresh, but being able to make a boot disk at a moments notice is kind of really important for me. Tumbleweed as I understand it is also bleeding edge, but I don’t seem to have that problem, and so, in the end, I guess it wins out for my current needs.