helloSystem / ISO

helloSystem Live and installation ISO
https://github.com/helloSystem/
BSD 3-Clause "New" or "Revised" License
805 stars 58 forks source link

Add instruction for offline write ISO to USB under Linux #365

Closed ghost closed 2 years ago

ghost commented 2 years ago

Is your feature request related to a problem? Please describe.

Actually README.md includes only instruction to write ISO "on the go" from FreeBSD.

Describe the solution you'd like

Add instruction on instal pre-downloaded ISO (already stored somewhere hello-*-amd64.iso) under Linux into README.md too:

Describe alternatives you've considered

Also list some GUI apps which could be used instead of CLI.

Additional context Add any other context or screenshots about the feature request here.

probonopd commented 2 years ago

Any tool that can write an ISO to a USB drive should do. On FreeBSD, Windows, macOS, Linux, and other operating systems. Probably we should just point to some documentation that explains how to write an ISO to a USB drive in many different operating systems.

ghost commented 2 years ago

Probably we should just point to some documentation that explains how to write an ISO to a USB drive in many different operating systems.

Yes.

But I highly recommend also include CLI-command for offline install with dd in offline/NOT "on the go" too;)

probonopd commented 2 years ago

Where should we link to?

Probably https://hellosystem.github.io/docs/user/components/utilities/create-live-media, and extend that page with links for other operating systems.

Do you know a good places to link to?

ghost commented 2 years ago

Do you know a good places to link to?

I guess it should be put into "Getting Started >Creating Live Media":

And it seems like there is info on offline ISO writing: sudo dd if=<path to ISO file> of=/dev/daX bs=4m status=progress

But missed info on "on the go" install (mentioned in README.md) and any other GUI-installers alternatives to CLI.

probonopd commented 2 years ago

Would you like to edit and send a pull request for https://github.com/helloSystem/docs/blob/main/user/getting-started.md#creating-live-media? It is easy, just click the "Edit" button ;-)

ghost commented 2 years ago

It is easy, just click the "Edit" button ;-)

I know ;-)

Okay, I would try.

Slater91 commented 2 years ago

And it seems like there is info on offline ISO writing: sudo dd if=<path to ISO file> of=/dev/daX bs=4m status=progress

The correct command is sudo dd if=<path to ISO file> of=/dev/sdX status=progress. If you write to a partition, rather than to the drive, some systems won't boot (e.g. Macs).

probonopd commented 2 years ago

Yes, /dev/daX is FreeBSD whereas /dev/sdX is Linux. Also, the GNU version of dd that is shipped with Linux distributions didn't support status=progress last time I checked, just leave it away. bs=4m is useful because it speeds things up.

But then, I'd just use balenaEtcher on Linux.

Slater91 commented 2 years ago

Also, the GNU version of dd that is shipped with Linux distributions didn't support status=progress last time I checked, just leave it away. bs=4m is useful because it speeds things up.

AFAIK it's been supported for a while on most Linux distributions; e.g. since Ubuntu 18.04. I would say it's fairly risk-free to recommend using it.

probonopd commented 2 years ago

Closing here. If the documentation should be changed then please send a pull request for https://github.com/helloSystem/docs/blob/main/user/getting-started.md. Thanks!