Commit Graph

22 Commits

Author SHA1 Message Date
Michael Tremer
e2617fc054 installer: Remove support for ReiserFS
https://lore.kernel.org/lkml/YhIwUEpymVzmytdp@casper.infradead.org/

ReiserFS is an old file system which has not been actively maintained in
the Linux kernel for a long time. It is potentially going to be removed
soon which is why we shouldn't encourage people to create new
installations with ReiserFS any more.

This patch removes support for ReiserFS from the installer.

We should keep it enabled in the kernel for as long as it is available,
but we will have to encourage users potentially to re-install on a
different file system.

Since ReiserFS isn't very popular any more, I don't think that there
will be many users left.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Acked-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2022-03-10 10:43:03 +00:00
Arne Fitzenreiter
68a50dd12d installer: add partitions as installation source
This add compatiblity for rufus usb-keys that convert the
iso to fat or ntfs partition.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2022-01-16 13:46:36 +00:00
Arne Fitzenreiter
2c13fafb7f installer: add network phy kernel modules to rd
network for download the sources has not worked with some nic's
like realtek 8169 because the phy driver was missing.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2021-12-06 12:24:56 +00:00
Michael Tremer
27944cdc4a installer: Setup efivarfs when possible
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2021-11-19 07:08:53 +01:00
Michael Tremer
5621b0ef0a cdrom: Compress file system image using Zstandard
This patch uses the new Zstandard algorithm to compress the file system
image on the ISO image. This comes with these advantages:

* Compression is about twice as fast than XZ with the parameters we have
  selected here
* We use a lot less memory during compression and can therefore utilise
  all processor cores of the build machines
* Decompression (when installing IPFire and when creating the
  flash-image) is substantically faster

The downside is that the generated ISO image is slighty larger (~10MiB)
which I am okay with as a trade-off for the points mentioned above.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2021-07-14 08:28:46 +00:00
Michael Tremer
5ea26096ca installer: Set the clock correctly when installing over network
If a system has a not very up to date clock, downloading files
over HTTPS is impossible.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-03-13 09:35:07 +00:00
Michael Tremer
92e782332c installer: Add support to install on EFI systems
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-07-14 13:43:52 +01:00
Michael Tremer
f754146b1e installer: Allow download of ISO images over HTTPS
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-10-12 15:32:21 +01:00
Michael Tremer
66c684fa60 Change default font to that what we use in IPFire 3 2014-12-26 18:00:51 +01:00
Michael Tremer
c5a5b13e8e installer: Power off instead of reboot after unattended install 2014-11-16 11:37:47 +01:00
Michael Tremer
a046e8a6ab installer: Only drop to a debug shell after a segmentation fault 2014-11-14 00:03:23 +01:00
Michael Tremer
69749af100 installer: Don't try to install /etc/hosts which does not exist 2014-11-05 01:33:59 +01:00
Michael Tremer
7b6d7c6938 installer: Create locale archive to save space in the initrd 2014-10-30 23:18:31 +01:00
Michael Tremer
e6f71226c5 installer: Initialize console font 2014-10-28 00:49:19 +01:00
Michael Tremer
681c9bbe61 installer: Implement option to run a postinstall script in the installer 2014-10-26 20:11:04 +01:00
Michael Tremer
c0511f3ab3 installer: Rework downloading ISO and allow using a custom URL 2014-10-25 14:56:23 +02:00
Michael Tremer
7d11428465 installer: Allow to start networking without ISO download 2014-10-12 14:30:51 +02:00
Michael Tremer
5e41745edf installer: Include /usr/bin/touch 2014-08-21 17:30:01 +02:00
Michael Tremer
02d3ebbd18 installer: Really include /etc/profile.d 2014-08-14 13:40:09 +02:00
Michael Tremer
37f3421a58 installer: Rewrite language selection. 2014-08-12 15:11:39 +02:00
Michael Tremer
39a36d7d73 installer: Drop user to an emergency shell if the installer crashes. 2014-08-12 14:58:13 +02:00
Michael Tremer
5315fae6b3 Move installer to its own directory. 2014-07-30 22:04:35 +02:00