Skip to content

Commit 24804ff

Browse files
authored
Merge pull request #89 from AerynOS/update-getting-started
Getting Started: Rework the Getting Started section to be clearer and up-to-date
2 parents 53615e2 + 81083dd commit 24804ff

7 files changed

Lines changed: 86 additions & 92 deletions

File tree

astro.config.mjs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,9 @@ export default defineConfig({
100100
{ slug: "users/getting-started" },
101101
{ slug: "users/getting-started/requirements" },
102102
{ slug: "users/getting-started/downloading" },
103-
{
104-
slug: "users/getting-started/creating-the-live-enviroment",
105-
},
106-
{
107-
slug: "users/getting-started/booting-the-live-environment",
108-
},
103+
{ slug: "users/getting-started/creating-the-live-enviroment" },
104+
{ slug: "users/getting-started/booting-the-live-environment" },
105+
{ slug: "users/getting-started/installing-aerynos" },
109106
],
110107
},
111108
{

src/content/docs/Users/Getting Started/booting-the-live-environment.mdx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,19 @@ import { Aside } from '@astrojs/starlight/components';
88

99
## Booting from a USB Drive
1010

11-
<Aside type="note">
12-
Ensure that your system is set to boot from the USB drive. You may need to access the boot menu to select the USB drive as the boot device.
13-
</Aside>
14-
1511
<Aside type="caution">
1612
Currently NVIDIA Drivers are not implemented by the live environment and will fallback to nouveau drivers.
1713
</Aside>
1814

1915
1. Insert the bootable USB drive into your system and boot from the USB drive.
20-
2. You should see the AerynOS boot process, and you will be presented with the live environment.
16+
2. Adjust or override your BIOS settings to boot from the USB drive.
17+
3. You should see the AerynOS boot process, and you will be presented with the live environment.
18+
4. **If utilizing Ventoy** select the AerynOS ISO file to boot from.
2119

2220
## Testing the Live Environment
2321

2422
<Aside type="tip">
25-
The live environment may run slower than the installed system due to the limitations of running from a USB drive.
23+
For a representative experience, you will need to install AerynOS. The live environment will run slower than an installed system due to the limitations of running from a USB drive.
2624
</Aside>
2725

2826
Once you have booted into the live environment, you can test AerynOS without installing it on your system.

src/content/docs/Users/Getting Started/creating-the-live-enviroment.mdx

Lines changed: 24 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -4,67 +4,43 @@ lastUpdated: 2024-09-10T23:43:21+08:00
44
description: Creating a live environment to boot into and run the AerynOS installer
55
---
66

7-
## Creating a Bootable USB Drive
8-
97
import { Aside } from '@astrojs/starlight/components';
108

11-
<Aside type="danger">
12-
Creating a bootable USB drive will erase all data on the USB drive. Make sure to back up any important data before proceeding.
13-
</Aside>
9+
# Creating a Bootable USB Drive
1410

15-
<Aside type="caution">
16-
Ensure the USB drive is properly ejected after flashing the ISO to avoid data corruption.
17-
</Aside>
11+
## Prerequisites
1812

19-
You'll need your USB drive and the ISO file downloaded from the [AerynOS download page](https://download.AerynOS.com).
13+
- Instructions for [Downloading AerynOS](/users/getting-started/downloading/).
14+
- You will need a spare USB drive that you don't mind wiping.
2015

21-
### Linux
16+
## Option 1: Using Ventoy on a USB drive
2217

23-
1. Insert your USB drive into an available USB port on your machine.
24-
2. Open a terminal window and navigate to the directory where the ISO file is located.
18+
Ventoy is an open source tool to create bootable USB drives that can boot multiple operating systems by placing their respective ISO files on the USB drive. This flexibility is particularly useful as it allows users to have a single USB drive for installation of multiple operating systems. Support for AerynOS was added in version [1.1.10](https://www.ventoy.net/en/doc_news.html).
2519

26-
```bash
27-
cd ~/Downloads
28-
```
20+
Ventoy has several options for creating a bootable USB drive. These instructions with vary depending on your current OS. You can find the instructions for creating a bootable Ventoy USB drive on the [Ventoy website](https://www.ventoy.net/en/doc_start.html).
2921

30-
3. Identify the device name of your USB drive by running the following command:
22+
1. Follow the instructions for creating a bootable Ventoy USB drive.
23+
2. Copy the latest AerynOS ISO to the root directory of the "Ventoy" drive
3124

32-
```bash
33-
lsblk
34-
```
35-
36-
Look for the device name of your USB drive, it will be something like `/dev/sdX` where `X` is a letter representing the device.
37-
38-
<Aside type="caution">
39-
Do not confuse this with the partition name, which will be something like `/dev/sdX1`.
40-
</Aside>
25+
## Option 2: Preparing an install medium using Etcher
4126

42-
4. Now run the following command to write the ISO file to the USB drive:
27+
1. Download the latest version of [Balena Etcher](https://etcher.balena.io/) for your OS.
28+
2. Launch the application
29+
3. Select the latest AerynOS ISO you have already downloaded
30+
4. Select the inserted USB stick
31+
5. Flash!
32+
6. Ensure the USB drive is properly ejected after flashing the ISO to avoid data corruption.
4333

44-
<Aside type="caution">
45-
Ensure you are using the correct device name for your USB drive to avoid data loss.
46-
</Aside>
47-
48-
<Aside type="note">
49-
This may take some time to complete depending on the size of the ISO file and the speed of your USB drive.
34+
<Aside type="danger">
35+
Creating a bootable USB drive using Etcher will erase all data on the USB drive. Make sure to back up any important data before proceeding.
5036
</Aside>
5137

52-
```bash
53-
sudo dd if=aerynos-<version>.iso of=/dev/sdX bs=4M conv=fsync oflag=direct status=progress
54-
```
55-
56-
This command will write the ISO file to the USB drive and you'll see a progress indicator as it completes.
57-
58-
5. To ensure the write process has completed successfully, run the following command:
59-
60-
```bash
61-
sudo sync
62-
```
38+
### Alternative options
6339

64-
Once the command has run, you can safely remove the USB drive from your machine.
40+
There are several alternative options that can be used for creating a bootable USB drive. These include, but are not limited to:
6541

66-
### Windows
42+
- **Rufus**: A free and open-source tool for Windows that can create bootable USB drives.
43+
- **dd**: A Linux command-line utility that can be used to create bootable USB drives from the command line.
44+
- **GNOME Disks**: A graphical tool that can be used to create bootable USB drives on Linux.
6745

68-
1. Insert your USB drive into an available USB port on your machine.
69-
2. Download and install [Rufus](https://rufus.ie/), a free and open-source tool for creating bootable USB drives.
70-
3. **TODO**: Add steps for using Rufus to create a bootable USB drive.
46+
You can find instructions for these various options online via your favorite search engine.

src/content/docs/Users/Getting Started/downloading.mdx

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,16 @@ import { Aside } from '@astrojs/starlight/components';
88

99
## Downloading the ISO
1010

11-
1. Visit the [AerynOS download page](https://download.aerynos.com).
12-
2. Look for the latest release available for download, the official ISO files are named `AerynOS-<version>-<desktop>-<architecture>.iso`.
13-
14-
<Aside>
15-
There may be multiple versions available with different desktop environments denoted by `AerynOS-<version>-<desktop>-<architecture>.iso` where `<desktop>` is the desktop environment.
16-
</Aside>
17-
18-
3. Click on the download link to start downloading the ISO file and associated checksums denoted by `AerynOS-<version>-<desktop>-<architecture>.iso.sha256sum`.
19-
20-
Once the download is complete, you can proceed with creating a bootable USB drive or burning the ISO to a DVD to install AerynOS on your machine.
11+
1. Visit the [AerynOS download page](https://aerynos.com/download/).
12+
2. Use the direct download or bittorrent option to get the latest release.
13+
3. Download the checksum file
2114

2215
## Verifying the Checksums
2316

24-
Before creating a bootable USB drive or burning the ISO to a DVD, it's important to verify the checksums to ensure the integrity of the downloaded ISO file.
17+
Before creating a bootable USB drive, it's important to verify the checksums to ensure the integrity of the downloaded ISO file.
2518

26-
<Aside type="caution">
27-
Using the ISO file without verifying the checksums can lead to boot failures, installation issues, and potential security risks.
19+
<Aside type="tip">
20+
AerynOS utilizes a GNOME based live environment for installation. Our installer `lichen` is a netinstaller that can be used to install GNOME, KDE Plasma, Cosmic or a terminal-only environment based on your requirements.
2821
</Aside>
2922

3023
### Linux
@@ -38,13 +31,12 @@ cd ~/Downloads
3831
2. Run the following command to verify the checksums:
3932

4033
```bash
41-
4234
sha256sum -c <checksum_file>
4335
```
4436
You should see a message indicating that the checksums match if the ISO file is valid.
4537

4638
```bash
47-
AerynOS-2025.03-GNOME-x86_64.iso: OK
39+
AerynOS-2026.01-GNOME-live-x86_64.iso: OK
4840
```
4941

5042
If the checksums do not match, download the ISO file again and repeat the verification process.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: 'Installing AerynOS'
3+
lastUpdated: 2024-09-10T23:57:02+08:00
4+
description: "Installing AerynOS on your system"
5+
---
6+
7+
import { Aside } from '@astrojs/starlight/components';
8+
9+
## Create your partition layout
10+
11+
For the easiest experience, we recommend using gparted which is included in the live environment.
12+
13+
1. Load up gparted from the live environment.
14+
2. Create a gpt partition table on the drive you want to install AerynOS on.
15+
3. Create a >=256mb FAT32 partition for ESP with the boot and esp flags
16+
4. Create a 4gb FAT32 partition for XBOOTLDR with the bls_boot flag
17+
5. Utilize the rest of the space for a xfs root partition
18+
19+
Once you have finished, your partition layout should look like this:
20+
21+
![gparted](src/images/getting-started/gparted.png)
22+
23+
## Install AerynOS
24+
25+
From the app menu, select the "Install AerynOS" option. This is a shortcut to opening a terminal and running the following command:
26+
27+
```bash
28+
sudo lichen
29+
```
30+
31+
Follow the instructions on the screen to complete your installation. You will be prompted to select your:
32+
33+
1. Location
34+
2. Timezone
35+
3. Partition for ESP (and optionally XBOOTLDR)
36+
4. Partition for root
37+
5. Admin password
38+
6. User name
39+
7. User password
40+
8. Filesystem type for root partition
41+
9. Desktop environment
42+
43+
If you follow all the steps above, `lichen` will download the packages from our repository and install the latest version of AerynOS onto your system. Once completed, you can reboot your system and enjoy your new AerynOS installation!

src/content/docs/Users/Getting Started/requirements.mdx

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,11 @@ import { Aside } from '@astrojs/starlight/components';
88

99
## Minimum System Requirements
1010

11-
<Aside type="caution">
12-
BIOS/CSM mode is not supported. Please ensure that your system is set to UEFI mode.
13-
</Aside>
14-
1511
- **Architecture:** x86_64-v2
1612
- **Firmware:** UEFI (CSM Support must be disabled)
1713
- **Processor (CPU):** Quad-core processor with a minimum clock speed of 2GHz
1814
- **System Memory (RAM):** 4GB or more
19-
- **Storage:** Minimum of 40GB available space
15+
- **Storage:** Minimum of 40GB available space; SSD highly recommended
2016

2117
## Installer Requirements
2218

@@ -25,18 +21,10 @@ To successfully create a bootable USB drive for installing AerynOS, the followin
2521
- **Network:** An active internet connection is required for installation
2622
- **USB Flash Drive:** Ensure you have a USB flash drive with at least 4GB of free space.
2723

28-
<Aside type="danger">
29-
The process of flashing the ISO will completely erase all existing data on the drive.
30-
</Aside>
31-
32-
<Aside>
33-
It is advisable to use a high-quality USB drive to avoid potential issues during the installation process.
34-
</Aside>
35-
3624
- **Image Flashing Software:** Utilize one of the following recommended tools to flash the AerynOS ISO image onto the USB drive:
37-
- **dd:** A command-line utility available on most Linux distributions for creating bootable USB drives.
38-
- **Fedora Media Writer:** A reliable and user-friendly tool for creating bootable USB drives.
39-
- **Rufus:** A widely-used utility that provides advanced options for creating bootable USB drives.
25+
- **Ventoy:** A versatile tool that allows you to create a multi-boot USB drive.
4026
- **Balena Etcher:** A simple and user-friendly tool for creating bootable USB drives.
41-
27+
- **dd:** A Linux command-line utility available on most Linux distributions for creating bootable USB drives.
28+
- **Rufus:** A widely-used utility that provides advanced options for creating bootable USB drives.
29+
- **Fedora Media Writer:** A reliable and user-friendly tool for creating bootable USB drives.
4230
- **Additional Hardware:** A physical keyboard, mouse, and monitor (or screen) are required to interact with the installation process. Ensure that all these peripherals are properly connected to the system before starting the installation.
42.4 KB
Loading

0 commit comments

Comments
 (0)