Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/e0ff/void-installer
https://github.com/e0ff/void-installer
install linux script shell-scripts void
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/e0ff/void-installer
- Owner: e0ff
- License: mit
- Created: 2019-02-17T17:14:53.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-09-05T03:43:36.000Z (over 3 years ago)
- Last Synced: 2024-12-21T02:34:53.886Z (about 2 months ago)
- Topics: install, linux, script, shell-scripts, void
- Language: Shell
- Size: 98.6 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# void-installer
Install script for Void Linux. This install script will create an encrypted install using btrfs and LUKS. You can optionally setup a data drive that is also encrypted.
## Usage
1. Setup your internet connection.
2. Run:
```bash
./install
```Example:
```bash
./install /dev/sda /dev/sdb endoffile
```If you do not want to setup a data drive then pass none instead. Example:
```bash
./install /dev/sda none endoffile
```## Configuration
Included in this repo is a configuration file where you can change things such as the size of the partitions, timezone, keymap, etc. Below you can see the [defaults](#defaults).
The following will be created on the btrfs partition on the root disk:
| name | path |
|-------|-------|
| @ | / |
| @home | /home |Subvolumes will also be created at /var/log /var/cache /var/tmp on the @
subvolume.The following will be created on the btrfs partition on the data disk:
| name | path |
|------------|----------------|
| @snapshots | /mnt/snapshots |
| @vault | /mnt/vault |Subvolumes will also be created at /mnt/vault/vms and /mnt/vault/storage
on the @vault subvolume.