Add documentation for iso image installer
This commit is contained in:
parent
2ca1ad9c96
commit
f064936faf
1 changed files with 22 additions and 7 deletions
29
README.md
29
README.md
|
@ -3,11 +3,6 @@
|
||||||
Automatically weekly updated images for NixOS. This project is intended to extend the images created by hydra.nixos.org.
|
Automatically weekly updated images for NixOS. This project is intended to extend the images created by hydra.nixos.org.
|
||||||
We are currently creating the images listed below:
|
We are currently creating the images listed below:
|
||||||
|
|
||||||
## Netboot images
|
|
||||||
|
|
||||||
You can boot the netboot image using this [ipxe script](https://github.com/nix-community/nixos-images/releases/download/nixos-unstable/netboot-x86_64-linux.ipxe).
|
|
||||||
It consists of the [kernel image](https://github.com/nix-community/nixos-images/releases/download/nixos-unstable/bzImage-x86_64-linux) and [initrd](https://github.com/nix-community/nixos-images/releases/download/nixos-unstable/initrd-x86_64-linux).
|
|
||||||
|
|
||||||
## Kexec tarballs
|
## Kexec tarballs
|
||||||
|
|
||||||
These images are used for unattended remote installation in [nixos-anywhere](https://github.com/numtide/nixos-anywhere).
|
These images are used for unattended remote installation in [nixos-anywhere](https://github.com/numtide/nixos-anywhere).
|
||||||
|
@ -36,8 +31,28 @@ The kexec installer comes with the following features:
|
||||||
Interface that had dynamic addresses before are configured with DHCP and
|
Interface that had dynamic addresses before are configured with DHCP and
|
||||||
to accept prefixes from ipv6 router advertisement
|
to accept prefixes from ipv6 router advertisement
|
||||||
|
|
||||||
|
The actual kexec happens with a slight delay (6s). This allows for easier
|
||||||
The actual kexec happens with a slight delay (6s). This allows for easier
|
|
||||||
integration into automated nixos installation scripts, since you can cleanly
|
integration into automated nixos installation scripts, since you can cleanly
|
||||||
disconnect from the running machine before the kexec takes place. The tarball
|
disconnect from the running machine before the kexec takes place. The tarball
|
||||||
is also designed to be run from NixOS, which can be useful for new installations
|
is also designed to be run from NixOS, which can be useful for new installations
|
||||||
|
|
||||||
|
## Iso installer images
|
||||||
|
|
||||||
|
This image allows to boot a NixOS installer off a USB-Stick.
|
||||||
|
This installer has been optimized for remote installation i.e.
|
||||||
|
with [nixos-anywhere](https://github.com/numtide/nixos-anywhere) and [clan](https://docs.clan.lol/getting-started/installer/) notably:
|
||||||
|
|
||||||
|
* Enables openssh by default
|
||||||
|
* Generates a random root password on each login
|
||||||
|
* Enables a Tor hidden SSH service so that by using the `torify ssh <hash>.onion`,
|
||||||
|
one can log in from remote machines.
|
||||||
|
* Prints a QR-Code that contains local addresses, the root password
|
||||||
|
* Includes the [IWD](https://wiki.archlinux.org/title/iwd) deamon for easier wifi setups:
|
||||||
|
* Run `iwctl` in the terminal for an interactive wifi setup interface.
|
||||||
|
|
||||||
|
![Screenshot of the installer](https://github.com/nix-community/nixos-images/releases/download/assets/image-installer-screenshot.jpg)
|
||||||
|
|
||||||
|
## Netboot images
|
||||||
|
|
||||||
|
You can boot the netboot image using this [ipxe script](https://github.com/nix-community/nixos-images/releases/download/nixos-unstable/netboot-x86_64-linux.ipxe).
|
||||||
|
It consists of the [kernel image](https://github.com/nix-community/nixos-images/releases/download/nixos-unstable/bzImage-x86_64-linux) and [initrd](https://github.com/nix-community/nixos-images/releases/download/nixos-unstable/initrd-x86_64-linux).
|
||||||
|
|
Loading…
Reference in a new issue