HoskaPamma wrote: ⤴Sat Jan 29, 2022 12:39 pm
That [IMGBurn] was what I was using when my daily driver was Windows (now only on dual boot for some games). Thanks for your help again.
Hell, I just got IMGBurn (the windows burning program) working on Mint v20.3-Xfce with a bit of info I found after digging plus a bit of my own testing as here is what one needs to do to get it working (as previously, by default, it has problems finding ones SATA DVD burners and still does but I got a work-around etc)...
1)Install Wine (i.e.
https://wiki.winehq.org/Ubuntu ; then after that's done issue 'sudo apt install wine-desktop-files' so you get the Wine entries in your Mint menu)
2)Load up "Configure Wine" from Mint menu... on 'Applications' tab click 'Add application' then guide it to the 'imgburn.exe' file (should be located in the 'Program Files (x86) > ImgBurn' folder) and click 'open'. then with the 'ImgBurn.exe' highlighted in the 'Applications' tab, you should see "Windows Version:", switch it from 'Use global settings' to 'Windows XP', then click 'Apply', then ''OK'. then after maybe 5-10 seconds the Wine processes will completely close.
3)Start ImgBurn (if it fails to start see "IMPORTANT NOTE" below!). once ImgBurn starts up it will probably say "Searching for SCSI / ATAPI devices..." and just under that it will have a error saying, "No devices detected!". so at this point ImgBurn is still useless. but to fix this, in ImgBurn go to...Tools > Settings > I/O. then for 'Interface' select 'SPTI - Microsoft' and under that you will see "SPTI Device Enumeration Method" and change that to "Device Interface" then click 'OK'. it should now see your SATA DVD burners and ImgBurn should now work as expected.
IMPORTANT NOTE: if ImgBurn fails to start I seem to have found a reliable way, at least on my Mint v20.3-Xfce system, to get it to start up. basically you can either load up another Wine program FIRST (then start ImgBurn), OR, if you don't have any other Wine(Windows) programs installed, load up ' Configure Wine' from the Mint menu and just let it sit there and then start up ImgBurn and it should load! ; because I noticed when Wine is completely closed/not running at all, and you try to load ImgBurn, it always (or nearly always) fails to start up. but when a wine process is already active (which running another Windows program or leaving 'Configure Wine' running etc) and then start up ImgBurn it seems to always work.
NOTE: if for whatever reason ImgBurn seems 'frozen', you can immediately shut it down (along with ALL other programs using Wine) by issuing 'wineserver -k' (without the ') from terminal and press ENTER and it will immediately stop.
it would be nice if the OP could confirm whether his USB based DVD burner works with this method or not as all I confirmed is that standard SATA based DVD burners work. on a side note... I do have a external USB 3 based device (which connects to IDE/SATA ports on internal DVD burners) that I could connect to a internal DVD burner and see how that fairs, but I suspect it will work.
p.s. I tested ImgBurn by burning the Clonezilla ISO to a CD-RW disc (which already has a previous version of Clonezilla on it) and it erased the disc and burned the new ISO, then the 'verify' process confirmed the burned data was successful.
for the record... I got the 'SPTI" idea in ImgBurn from searching online, but the method of getting ImgBurn to consistently load up I discovered myself as it took me a while to discover that running another windows program in wine, or leaving the 'wine configuration' screen active temporarily, was the key to get ImgBurn to load up consistently as I think before I discovered that in why it seemed like sometimes it would work and other times it would not work at all is because I think when it was working, even though I closed my open windows program (Foobar2000 in my case(as it's one of the major reasons I got Wine installed)) and then loaded up ImgBurn and it was working, is because after closing my open windows program there is some delay before Wine actually completely shuts down, so there is probably a small open window to get ImgBurn to start during this small window of time, which is probably why it seemed sort of random for me initially on why ImgBurn was starting and not starting and then not running at all etc. but that simple trick seems to get ImgBurn to consistently load up now.
EDIT (March 31st 2022): bottom line... use PlayOnLinux (sudo apt install playonlinux) paired with Wine v6.0.1(x86(32bit) or amd64(64bit) will work, but x86 takes up less storage space so I would generally stick with that), switch Wine to WinXP mode (it defaults to Win7 mode and will hang on splash screen if you don't change it to WinXP), then from within ImgBurn go to 'Tools > Settings > I/O' and change it to 'SPTI - Microsoft' and select either 'Device Interface' or 'Drive Letter' and your all set.