arch/pkg/de-p1st-installer/README.md

65 lines
1.5 KiB
Markdown
Raw Normal View History

2021-05-03 17:38:10 +02:00
# Arch installer
## Running the installer
2021-06-14 15:58:54 +02:00
### Via ssh and custom livemedium
2021-05-03 17:38:10 +02:00
2021-06-12 12:16:10 +02:00
1) Build custom [archiso](https://gitlab.archlinux.org/archlinux/archiso) live medium using docker in privileged mode:
2021-05-03 17:38:10 +02:00
```shell
2021-06-12 12:16:10 +02:00
# dependencies: docker, docker-compose
cd build-archiso
sudo docker-compose run archiso
ls out/out_dir/*.iso
2021-05-03 17:38:10 +02:00
```
2021-06-14 15:58:54 +02:00
**On the target computer:**
2021-06-12 12:16:10 +02:00
2) Boot into the live medium
2021-06-14 15:58:54 +02:00
3) Connect to the Internet
* [wifi instructions](https://wiki.archlinux.org/title/Iwd#iwctl)
**On some other computer:**
4) Connect to target computer via `ssh`
* See [build-iso/out/out_dir/ssh-host-fingerprints](../../build-iso/out/out_dir/ssh-host-fingerprints)
for verification of the ssh fingerprint of the target computer
5) Copy and adjust one of the example configurations (`/etc/de-p1st-installer/*.cfg`) to `/etc/de-p1st-installer/installer.cfg`
* This step is optional. If skipped, then (most) of this can be entered interactively
2021-06-14 15:58:54 +02:00
6) Run the installer:
2021-05-03 17:38:10 +02:00
```shell
de-p1st-installer
```
2021-06-12 12:16:10 +02:00
### Via official livemedium
2021-05-03 17:38:10 +02:00
2021-06-14 16:03:02 +02:00
1) Boot into [official live medium](https://archlinux.org/download/)
2021-05-03 17:38:10 +02:00
2) Add to `/etc/pacman.conf`:
```shell
[de-p1st]
SigLevel = Optional TrustAll
Server = https://arch.p1st.de
```
2021-06-12 12:16:10 +02:00
3) (Optional) Install screen with a `screenrc` configuration file for long scrollback history
2021-05-14 15:25:25 +02:00
```shell
pacman -Sy
pacman -S de-p1st-screen
2021-06-14 15:58:54 +02:00
# And then start it with:
screen
2021-05-14 15:25:25 +02:00
```
2021-06-12 12:16:10 +02:00
4) Install `de-p1st-installer` to get the install script
```shell
pacman -Sy
pacman -S de-p1st-installer
```
2021-06-14 15:58:54 +02:00
5) Continue with step (5) of "Via custom livemedium"