You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+96-22Lines changed: 96 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,22 +8,94 @@ CodeVerse Linux (CVH Linux) is a **community-driven, Arch-based Linux distributi
8
8
-**Recommended for:** VM testing while the project is evolving
9
9
-**Also intended for:** real hardware (use caution; the installer wipes the selected disk)
10
10
11
-
## Install (from a built ISO)
12
-
13
-
1. Build the ISO (see [docs/BUILD.md](docs/BUILD.md)).
14
-
2. Write the ISO to USB (or attach it to your VM) and boot it.
15
-
3. In the live environment, run the installer:
16
-
-`sudo cvh-install`
17
-
18
-
The installer is interactive and will partition/format the chosen disk.
19
-
20
-
## Build ISO (quick)
21
-
22
-
On an Arch-based build host:
23
-
24
-
-`./scripts/build-iso.sh`
25
-
26
-
Outputs land in `out/` by default. Full details: [docs/BUILD.md](docs/BUILD.md).
11
+
## Getting Started (Beginner-Friendly)
12
+
13
+
This section walks you through everything from scratch. No prior Arch Linux or ISO experience needed.
14
+
15
+
### What is an ISO?
16
+
17
+
An ISO file is a complete, bootable disk image — think of it as a virtual CD/USB that contains a live operating system. To use CVH Linux, you first need to *build* this ISO file from the source code in this repo, then either:
18
+
- Flash it to a USB drive and boot your computer from it, **or**
19
+
- Attach it to a Virtual Machine (VM) like VirtualBox or QEMU
20
+
21
+
### Step 1: Set Up Your Build Machine
22
+
23
+
> **What this means:** You need an existing Arch-based Linux system (like Arch Linux, EndeavourOS, or Manjaro) to build the ISO. Building the ISO is currently supported only on Arch-based systems.
24
+
25
+
If you don’t have an Arch-based system, you can use a virtual machine (VM) with Arch Linux for building.
26
+
27
+
Make sure the following tools are installed on your build machine:
This will take several minutes — it downloads packages and assembles the full system image. When it finishes, you'll find the `.iso` file inside the `out/` folder.
48
+
49
+
> For more detailed build options and troubleshooting, see [docs/BUILD.md](docs/BUILD.md).
50
+
51
+
### Step 4: Boot the ISO
52
+
This will start a live system that runs directly from the ISO without installing anything.
53
+
You have two options depending on whether you're using a real machine or a VM.
54
+
55
+
#### Option A: Real Hardware (USB Drive)
56
+
57
+
> **Warning:** The installer will wipe the disk you select. Back up any important data first.
58
+
59
+
Flash the ISO to a USB drive. Replace `/dev/sdX` with your actual USB device (use `lsblk` to find it):
0 commit comments