Trying to write a new initboot for my NAS to the 120MB USB drive that came with the device. I downloaded the zip version of Etcher, unzipped it, and ran it from a terminal prompt. There were a couple of initial error messages but the program seemed to run ok. I selected the new image, selected the USB drive, told Etcher to get on with it, and it just hung with a ‘starting’ message, according to the indicator nothing was ever written.
brian@ryzen:~/Downloads/balena_etcher/balenaEtcher-linux-x64$ ./balena-etcher
(electron) 'session.getPreloads' is deprecated and will be removed. Please use 'session.getPreloadScripts' instead.
(electron) 'session.setPreloads' is deprecated and will be removed. Please use 'session.registerPreloadScript' instead.
[5945:1007/072827.293321:ERROR:components/viz/service/main/viz_main_impl.cc:184] Exiting GPU process due to errors during initialization
Language changed to: en
ready-to-show: 2.359s
packageUpdatable false
[5901:1007/072830.053424:ERROR:crypto/nss_util.cc:344] After loading Root Certs, loaded==false: NSS error code: -8018
brian@ryzen:~/Downloads/balena_etcher/balenaEtcher-linux-x64$ ls
balena-etcher chrome-sandbox libvk_swiftshader.so resources vk_swiftshader_icd.json
balenaEtcher icudtl.dat libvulkan.so.1 resources.pak
chrome_100_percent.pak libEGL.so LICENSE snapshot_blob.bin
chrome_200_percent.pak libffmpeg.so LICENSES.chromium.html v8_context_snapshot.bin
chrome_crashpad_handler libGLESv2.so locales version
Anybody have any ideas? For the moment, I’m going to try Boot Disk Creator and see whether I have any better luck.
UPDATE
It appears that Boot Disk Creator needs a .ISO, and the NAS manufacturer provides .img images.
Just to try everything, I downloaded the .deb version of Etcher, installed that, fixed the missing dependencies, and tried again. BTW, for anybody unfamiliar with myOS, LMDE 6 is Linux Mint but based on Debian 12 rather than Ubuntu .
Here’s the terminal session from trying to run the .deb version of Etcher.
brian@ryzen:~/Downloads$ balena-etcher
(electron) 'session.getPreloads' is deprecated and will be removed. Please use 'session.getPreloadScripts' instead.
(electron) 'session.setPreloads' is deprecated and will be removed. Please use 'session.registerPreloadScript' instead.
[14017:1007/081500.441146:ERROR:components/viz/service/main/viz_main_impl.cc:184] Exiting GPU process due to errors during initialization
[13974:1007/081500.560484:ERROR:crypto/nss_util.cc:344] After loading Root Certs, loaded==false: NSS error code: -8018
Language changed to: en
ready-to-show: 634.848ms
packageUpdatable false
Still stuck.
Any ideas, please?