-
-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't recommend balena etcher (includes spyware/adware) for writing/verify images #66
Comments
I agree with you and I do hate bloat / spy ware ... and support you, but we need common agree on this. SD write verifying is for us a very important part - it has to be enabled by default. Without, there is no way to even think about change. On the other hand, we don't have time to deal with SD write tooling ... which is why Etcher was chosen. Let's see for other opinions. BTW. I already throw out Etcher from our build system armbian/build#1522 |
In the begin there was version of Etcher that had problems. So, I didn't upgrade. I am still running Etcher 1.2.1 on my Ubuntu Mate 18.04, works like a charm (80 Mb) Edit: A must was - standard writing verification. IIRC this was back in the days an option you had to set a 'tick' on Win32 DiskImager. Before we change anything - proper testing and writing down the steps to achieve a great result is a must. |
I created a topic here: https://forum.armbian.com/topic/13421-need-your-help-what-else-beside-etcher/ |
I guess another reason for less SDcard troubles (beside doing the mandatory verify) is also the improved build quality and affordable prices today. A couple of years ago you could buy cheap only with low quality and good cards costed double, tripple or more than the basic ones. Today you just buy cheap and get quality cards rated A-something - no need to pay more for that anymore. But in all verifying should be done anyways. If someone fails repeatingly verifying a written image it's a good thing to try f3 - in the best case it can fix partly broken flash storage. |
Verifying is the essential and also SD cards got much better indeed. But they still do break ... while I am a heavy user. IMO we can change recommendation, which will anyway not steer people away from Etcher. That takes much longer ... let's just wait for some feedback and if we can push towards that verify is default enabled? I don't want to compile our version because of that. |
Looks like we can 🎉 |
Their is no 7-zip support in usbimager and it's not planned because it's
and
the maintainer of usbimager states here
If armbian wants to go with usbimager in the future it looks like the type of archive needs to be changed to support flashing directly from the archive. Supported types are gzip, bzip2, xz, pkzip, zip64 |
How about Raspberry Pi Imager?
https://www.raspberrypi.org/blog/raspberry-pi-imager-imaging-utility/
On 2020-03-22 08:05, rradar wrote:
Reopened #66 [1].
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub [2], or unsubscribe [3].
Links:
------
[1] #66
[2] #66 (comment)
[3]
https://github.com/notifications/unsubscribe-auth/AASKCBAMWRNDACT2JFJALRTRIX5JPANCNFSM4LQVB26A
|
Can we build it automatically / when needed? |
Looks like we can here:
https://github.com/raspberrypi/rpi-imager
On 2020-03-22 12:27, Igor Pečovnik wrote:
> How about Raspberry Pi Imager?
Can we build it automatically / when needed?
--
You are receiving this because you commented.
Reply to this email directly, view it on GitHub [1], or unsubscribe [2].
|
Yes, I saw this. This only means its opensource :) We need a maintainer, a person that will setup Jenkins job and rebuild at will / when needed / when upstream will be build ... with our patches. |
I think to stay with something existing and not forking and maintaining a new thing saves valuable time for the core project of armbian. Is the change of the archive type (to one usbimager already supports) something armbian could agree on or is this out of reach?
the maintainer of usbimager |
Anything in this regard is a long term change. We had lots of discussion on this in the past.
If someone that currently does not do something around armbian, this is not a problem. I will certainly not touch it - I barely find time to read/respond here. It also require not typical skills needed for our main objectives which is also good. TL;DR; |
USBImager in Version 1.0.1 was just released and includes verify on by default 🎉
Did etcher included such a functionality to check the signatures/checksums of the archive or image file? Maybe such feature could be included to usbimager also... |
I've built and installed rpi-imager on my Linux Mint laptop. That side of the project is excellent. However it seems to be focused on fetching images from the net, rather than allowing selection of image files on the local system. The git page suggests parameters to feed the binary to use a local repository, but that does not seem to allow a simple directory search for image files. As a test I selected the Raspbian lite link it offered, and put an SDcard in the Mint system. I have no idea where that image came from, presumably the RPi Foundation download site... Disconcertingly the select SD card button opens a selection dialog, but having made the selection the button gives no indication that an SD card has been selected. Triggering the write behaves as expected, with a progress bar that changes colour when the operation goes from writing to verifying the image. When verification completes, it provides a message saying the SDcard can be removed, and when that is acknowledged, exits. I will continue with etcher, at least for the moment. The lack of choice of download method is one limitation, I usually use torrent downloads, in consideration of upstream's bandwidth. The opaqueness of the source of the images offered is disconcerting. The lack of facility to verify the image shasum after download but before writing is limiting. The inefficiency of downloading images every time you write one is also a limitation, I usually verify that my copy of the upstream image is still current, and only download again if its not. Also the inability to write more copies of the image in one pass, I often use the facility in etcher to burn more images in one set up. Not sure where it is aimed, presumably at absolute beginners with a shiny new Pi and no familiarity with general tools. Harry |
Not that I am aware of and it is NOT necessary. If people download with .torrent, it does this check auto-magic-ally. This is one of the reason, apart for spreading the load, that I always prefer .torrent. I will soon write the Kubuntu 20.04beta on my memory-stick, but before I do so I will update to the latest .deb from bzt :) |
Thank you @shoka555 for this write up!
If we stay on .gz, which is acceptable, we would need a custom option within USBimager ... if ARMBIAN image is loaded then download file SHA from Armbian server (+ note/link to how you can verify manually if you don't trust usbimager) and run check on a file. If server is unreachable = warning, if sha fails error otherwise burn the image? |
Scroll down and select "Use custom" to use your own image.
On 2020-03-23 17:02, Harry Moyes wrote:
I've built and installed rpi-imager on my Linux Mint laptop.
It builds painlessly and creates an output .deb file.
Installing that deb adds a new application to the Mint menu structure nicely.
That side of the project is excellent.
However it seems to be focused on fetching images from the net, rather than allowing selection of image files on the local system. The git page suggests parameters to feed the binary to use a local repository, but that does not seem to allow a simple directory search for image files.
As a test I selected the Raspbian lite link it offered, and put an SDcard in the Mint system.
I have no idea where that image came from, presumably the RPi Foundation download site...
Disconcertingly the select SD card button opens a selection dialog, but having made the selection the button gives no indication that an SD card has been selected.
Triggering the write behaves as expected, with a progress bar that changes colour when the operation goes from writing to verifying the image.
When verification completes, it provides a message saying the SDcard can be removed, and when that is acknowledged, exits.
I will continue with etcher, at least for the moment.
The lack of choice of download method is one limitation, I usually use torrent downloads, in consideration of upstream's bandwidth.
The opaqueness of the source of the images offered is disconcerting.
The lack of facility to verify the image shasum after download but before writing is limiting.
The inefficiency of downloading images every time you write one is also a limitation, I usually verify that my copy of the upstream image is still current, and only download again if its not.
Also the inability to write more copies of the image in one pass, I often use the facility in etcher to burn more images in one set up.
Not sure where it is aimed, presumably at absolute beginners with a shiny new Pi and no familiarity with general tools.
Harry
--
You are receiving this because you commented.
Reply to this email directly, view it on GitHub [1], or unsubscribe [2].
|
My apologies, I missed that that window was scrollable.
I can indeed select a preprepared image that way.
Not tested it but it correctly recognises an Armbian image file.
H
…On 24/03/2020 02:12, Kriston wrote:
Scroll down and select "Use custom" to use your own image.
On 2020-03-23 17:02, Harry Moyes wrote:
> I've built and installed rpi-imager on my Linux Mint laptop.
> It builds painlessly and creates an output .deb file.
> Installing that deb adds a new application to the Mint menu structure nicely.
>
> That side of the project is excellent.
>
> However it seems to be focused on fetching images from the net, rather than allowing selection of image files on the local system. The git page suggests parameters to feed the binary to use a local repository, but that does not seem to allow a simple directory search for image files.
>
> As a test I selected the Raspbian lite link it offered, and put an SDcard in the Mint system.
>
> I have no idea where that image came from, presumably the RPi Foundation download site...
>
> Disconcertingly the select SD card button opens a selection dialog, but having made the selection the button gives no indication that an SD card has been selected.
>
> Triggering the write behaves as expected, with a progress bar that changes colour when the operation goes from writing to verifying the image.
>
> When verification completes, it provides a message saying the SDcard can be removed, and when that is acknowledged, exits.
>
> I will continue with etcher, at least for the moment.
>
> The lack of choice of download method is one limitation, I usually use torrent downloads, in consideration of upstream's bandwidth.
>
> The opaqueness of the source of the images offered is disconcerting.
>
> The lack of facility to verify the image shasum after download but before writing is limiting.
>
> The inefficiency of downloading images every time you write one is also a limitation, I usually verify that my copy of the upstream image is still current, and only download again if its not.
>
> Also the inability to write more copies of the image in one pass, I often use the facility in etcher to burn more images in one set up.
>
> Not sure where it is aimed, presumably at absolute beginners with a shiny new Pi and no familiarity with general tools.
>
> Harry
>
> --
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub [1], or unsubscribe [2].
Links:
------
[1]
#66 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/AASKCBFURSANYP3TGWIUAM3RI7FAHANCNFSM4LQVB26A
|
In my defence the comment on the website
led me down a false path, as using that option did not find any image files, for me. however
also looks promising. H |
Testing again, the other "foible" that misled me, is that the drop down menu initially shows no scroll bar, only a selection hand. Click dragging the entries with that selection hand, scrolls the list, and displays a scroll bar thereafter. Not sure if this is a QT feature, a Cinnamon feature, or deliberate by the developers. H |
Yes, the hidden scroll bar is unfortunate.
On 2020-03-24 09:06, Harry Moyes wrote:
Testing again, the other "foible" that misled me, is that the drop down menu initially shows no scroll bar, only a selection hand. Click dragging the entries with that selection hand, scrolls the list, and displays a scroll bar thereafter. Not sure if this is a QT feature, a Cinnamon feature, or deliberate by the developers.
H
--
You are receiving this because you commented.
Reply to this email directly, view it on GitHub [1], or unsubscribe [2].
|
An opportunity to heat this up: https://forum.armbian.com/topic/13141-armbian-v2005-kagu-planning-thread |
.xz format was implemented and next images will be done with it. Links are unchanged, only sha and gpg files were added: https://dl.armbian.com/melea1000/ |
Documentation now recommends usb-imager first, provides additional description that etcher may contain spyware. Are we good to close this issue? |
I guess you didn't read that in the forum |
As balena etcher is growing fat (>400Mb) and ugly (includes tracking, analytics, ads - or "promotend content" the authors like to call it) these days it would be a good move to suggest the users a proper lightweight alternative which does the work without spying and ads.
Their is various FOSS software out their which does exactly the same etcher does (writing and verify). One of them (available for Windows, MacOSX and Linux) is the less than 300Kb small usbimager
Etcher is linked on the website ('SD writing tool', faq-section: How to start) and mentioned in the docs:
It could serve as a good example for others: OpenMediaVault-Plugin-Developers/docs#9
The text was updated successfully, but these errors were encountered: