mirror of
https://github.com/nix-community/nixos-anywhere.git
synced 2024-09-11 08:35:24 +03:00
use-without-flakes: Fix arguments of --store-paths
This commit is contained in:
parent
3f975977d9
commit
7528e6bcf8
@ -13,6 +13,17 @@ Before you can use `nixos-anywhere` without flakes, you'll need to manually
|
|||||||
generate the paths for the NixOS system toplevel and disk image. The paths are
|
generate the paths for the NixOS system toplevel and disk image. The paths are
|
||||||
generated using `nix-build` and are necessary for executing `nixos-anywhere`.
|
generated using `nix-build` and are necessary for executing `nixos-anywhere`.
|
||||||
|
|
||||||
|
### Generating Disk Image without Dependencies:
|
||||||
|
|
||||||
|
To generate the disk image without dependencies, execute:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
nix-build -I nixos-config=/etc/nixos/configuration.nix -E '(import <nixpkgs/nixos> {}).config.system.build.diskoNoDeps'
|
||||||
|
```
|
||||||
|
|
||||||
|
This will output a script path in `/nix/store` that will format your disk. Make
|
||||||
|
note of this path for later use.
|
||||||
|
|
||||||
### Generating NixOS System Toplevel:
|
### Generating NixOS System Toplevel:
|
||||||
|
|
||||||
Execute the following command to generate the store path for the NixOS system
|
Execute the following command to generate the store path for the NixOS system
|
||||||
@ -23,27 +34,16 @@ nix-build -I nixos-config=/etc/nixos/configuration.nix -E '(import <nixpkgs/nixo
|
|||||||
```
|
```
|
||||||
|
|
||||||
This will output a path in `/nix/store` that corresponds to the system toplevel,
|
This will output a path in `/nix/store` that corresponds to the system toplevel,
|
||||||
which includes all the software and configurations for the system. Make note of
|
which includes all the software and configurations for the system. Keep this
|
||||||
this path for later use.
|
path handy as well.
|
||||||
|
|
||||||
### Generating Disk Image without Dependencies:
|
|
||||||
|
|
||||||
To generate the disk image without dependencies, execute:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
nix-build -I nixos-config=/etc/nixos/configuration.nix -E '(import <nixpkgs/nixos> {}).config.system.build.diskoNoDeps'
|
|
||||||
```
|
|
||||||
|
|
||||||
This will also output a script path in `/nix/store` that will format your disk.
|
|
||||||
Keep this path handy as well.
|
|
||||||
|
|
||||||
## Running NixOS-Anywhere
|
## Running NixOS-Anywhere
|
||||||
|
|
||||||
With both paths in hand, you can execute `nixos-anywhere` as follows:
|
With both paths in hand, you can execute `nixos-anywhere` as follows:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
nixos-anywhere --store-paths /nix/store/[your-toplevel-path] /nix/store/[your-disk-image-path]
|
nixos-anywhere --store-paths /nix/store/[your-disk-image-path] /nix/store/[your-toplevel-path]
|
||||||
```
|
```
|
||||||
|
|
||||||
Replace `[your-toplevel-path]` and `[your-disk-image-path]` with the
|
Replace `[your-disk-image-path]` and `[your-toplevel-path]` with the
|
||||||
corresponding store paths you generated earlier.
|
corresponding store paths you generated earlier.
|
||||||
|
Loading…
Reference in New Issue
Block a user