Skip to content

Commit aabf236

Browse files
2.0 release commit
1 parent 728782a commit aabf236

1 file changed

Lines changed: 3 additions & 27 deletions

File tree

README.md

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,15 @@
11
# linux-installer
2-
Universal GNU+Linux installer script
32

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.
5-
6-
### Features:
7-
- EFI and Legacy booting
8-
- Choice of yes/no swap (sized for hibernate support)
9-
- BTRFS filesystem with subvolumes and fstab configured
10-
- SATA and NVMe drives
11-
- Install multiple distros from one iso
12-
- AMD and Intel x86_64 CPUs
13-
- Support for being installed inside VirtualBox and KVM/QEMU
14-
- SSDs and HDDs
15-
- Encrypted root+swap partition
16-
- Performance kernels when available
17-
- Fish shell
18-
- GRUB bootloader
3+
A wrapper around LXC to automate installing, add configurability, and only need one ISO to install everything I need.
194

205
### How to use:
21-
1. Boot into an Arch environment. Latest live iso recommended.
6+
1. Boot into any Linux environment. Latest Arch iso recommended.
227
2. Make sure your target drive is attached and internet is connected.
8+
3. Install qemu-img if you don't already have it. Everything else should already be installed.
239
3. Run this command with root privileges:
2410
```
2511
curl -sL https://raw.github.com/EmperorPenguin18/linux-installer/main/install.sh | sh
2612
```
2713
4. Answer prompts. Currently not very user friendly. If you've done an Arch install manually before you should know the terms.
2814
5. Wait for installation to complete.
2915
6. Boot away! Only the most basic packages are installed so the rest is up to you. But thats the fun part right? :)
30-
31-
### Future:
32-
- Support ARM processors (single-board computers, new macbooks)
33-
- Add Gentoo, bedrock, nixos, freebsd, alpine, and exherbo, guix
34-
- Remove bash (replace with dash for scripts and fish for users)
35-
36-
### Known issues:
37-
- Can't use NVMe drives with Legacy boot
38-
39-
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.

0 commit comments

Comments
 (0)