getsolus / help-center-docs

Solus's Help Center documentation as well as previous User Guide.
https://help.getsol.us
GNU General Public License v2.0
56 stars 84 forks source link

ISO verificiation on Windows #420

Closed EbonJaeger closed 10 months ago

EbonJaeger commented 10 months ago

Right now, the Preparing to Install page only has documentation on how to verify Solus ISOs on Mac and Linux. Assuming there is a way to verify the ISO on Windows, that should be included in that page.

davidjharder commented 10 months ago

I've poked at various options. So far I like giving both graphical and command-line method:

7zip seems like the most reputable utility to point people to that is also reasonably small and portable

EbonJaeger commented 10 months ago

With 7zip, it looks like you don't have to open it first:

Staudey commented 10 months ago

According to this forum thread (coincidence?) it can also be done in Rufus.

When it comes to the other methods the powershell solution seems elegant enough. Asking people to install 7-zip is a bit much IMO

davidjharder commented 10 months ago

Asking people to install 7-zip is a bit much IMO

Are you saying you wouldn't bother with a graphical method, or just assume they have rufus?

Users will have to download gpg4win if they want to verify the signed sha256 file

Staudey commented 10 months ago

Are you saying you wouldn't bother with a graphical method, or just assume they have rufus?

Well, Rufus is currently the only graphical solution mentioned for preparing a USB install medium, so those users will have Rufus anyway. The DVD method uses Windows built-in tools, so one can't assume anything else is necessarily installed. In that case the Powershell method seems nice to me, as it doesn't require any additional tools to be installed, but of course it has the disadvantage of being a CLI.

It would of course also be possible to simply direct users to install gpg4win and explain how to do the sha256 checks there.

davidjharder commented 10 months ago

Once gpg4win is installed the commands are the same as the linux/macos instructions