Skip to content

Commit fe6c47c

Browse files
Merge pull request #2 from EmperorPenguin18/testing
Merge for 1.2 release
2 parents 6ede79c + 1a85f45 commit fe6c47c

13 files changed

Lines changed: 1375 additions & 662 deletions

File tree

LICENSE

Lines changed: 664 additions & 21 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# linux-installer
22
Universal GNU+Linux installer script
33

4-
Support for Arch, Debian buster, Fedora 33, and Void included. These distros are chosen because they each have a unique package manager. Goal is to support as much hardware as possible. Made to work how I like things so if you want it to do something else fork away.
4+
Support for Arch, Debian stable, latest Fedora, openSUSE Tumbleweed and Void included. These distros are chosen because they each have a unique package manager. Goal is to support as much hardware as possible. Currently only supports limited install options.
55

66
### Features:
77
- EFI and Legacy booting
@@ -12,29 +12,28 @@ Support for Arch, Debian buster, Fedora 33, and Void included. These distros are
1212
- AMD and Intel x86_64 CPUs
1313
- Support for being installed inside VirtualBox and KVM/QEMU
1414
- SSDs and HDDs
15-
- Encrypted root partition
15+
- Encrypted root+swap partition
1616
- Performance kernels when available
1717
- Fish shell
18+
- GRUB bootloader
1819

1920
### How to use:
20-
1. Boot into an Arch environment. Latest live iso recommended (for HW detection).
21+
1. Boot into an Arch environment. Latest live iso recommended.
2122
2. Make sure your target drive is attached and internet is connected.
2223
3. Run this command with root privileges:
2324
```
2425
curl -sL https://raw.github.com/EmperorPenguin18/linux-installer/main/install.sh | sh
2526
```
26-
4. Answer prompts. Not designed to be user friendly.
27+
4. Answer prompts. Currently not very user friendly. If you've done an Arch install manually before you should know the terms.
2728
5. Wait for installation to complete.
2829
6. Boot away! Only the most basic packages are installed so the rest is up to you. But thats the fun part right? :)
2930

3031
### Future:
31-
- Encrypt swap
3232
- Support ARM processors (single-board computers, new macbooks)
33-
- Add openSUSE, gentoo, bedrock, alpine, and exherbo
33+
- Add Gentoo, bedrock, alpine, and exherbo, freebsd, guix
3434
- Remove bash (replace with dash for scripts and fish for users)
3535

3636
### Known issues:
3737
- Can't use NVMe drives with Legacy boot
38-
- Minimum 2GB of memory required when installing Fedora
3938

4039
If this script doesn't work for your hardware create an issue. I can't test everything, but I'd like as much hardware as possible to work.

arch.sh

Lines changed: 0 additions & 127 deletions
This file was deleted.

debian.sh

Lines changed: 0 additions & 136 deletions
This file was deleted.

0 commit comments

Comments
 (0)