add troubleshooting documentation for disko-install
This commit is contained in:
parent
50d5ccf733
commit
6a82a99399
1 changed files with 22 additions and 2 deletions
|
@ -100,8 +100,28 @@ $ /root/kexec/run
|
||||||
|
|
||||||
## Fix up broken installations with disko-install
|
## Fix up broken installations with disko-install
|
||||||
|
|
||||||
```
|
Disko install allows to update nixos configuration with out re-formatting, if the `--mode` parameter is set to `mount`. This assumes that the file system is still intact. `--disk` may need to be adjusted according to the concrete disko configuration. i.e. disks during installation may have different names than later in the recovery system. Use lsblk or `/dev/disk/by-partlabel` to reason about which disk is which.
|
||||||
nix run github:nix-community/disko#disko-install -- --mode mount --flake github:nix-community/infra/initrd-ssh#build02 --disk nvme0n1 /dev/nvme1n1 --disk nvme1n1 /dev/nvme0n1
|
|
||||||
|
```console
|
||||||
|
$ ls -la /dev/disk/by-partlabel/
|
||||||
|
total 0
|
||||||
|
drwxr-xr-x 2 root root 120 Jul 11 21:45 .
|
||||||
|
drwxr-xr-x 11 root root 220 Jul 11 21:45 ..
|
||||||
|
lrwxrwxrwx 1 root root 15 Jul 11 21:45 disk-nvme0n1-boot -> ../../nvme1n1p1
|
||||||
|
lrwxrwxrwx 1 root root 15 Jul 11 21:45 disk-nvme0n1-ESP -> ../../nvme1n1p2
|
||||||
|
lrwxrwxrwx 1 root root 15 Jul 11 21:45 disk-nvme0n1-zfs -> ../../nvme1n1p3
|
||||||
|
lrwxrwxrwx 1 root root 15 Jul 11 21:45 disk-nvme1n1-zfs -> ../../nvme0n1p1
|
||||||
|
$ lsblk
|
||||||
|
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
|
||||||
|
loop0 7:0 0 310.8M 0 loop /nix/.ro-store
|
||||||
|
loop1 7:1 0 36K 0 loop
|
||||||
|
nvme1n1 259:0 0 1.7T 0 disk
|
||||||
|
├─nvme1n1p1 259:3 0 1M 0 part
|
||||||
|
├─nvme1n1p2 259:4 0 1G 0 part
|
||||||
|
└─nvme1n1p3 259:5 0 1.7T 0 part
|
||||||
|
nvme0n1 259:1 0 1.7T 0 disk
|
||||||
|
└─nvme0n1p1 259:2 0 1.7T 0 part
|
||||||
|
$ nix run github:nix-community/disko#disko-install -- --mode mount --flake github:nix-community/infra#build02 --disk nvme0n1 /dev/nvme1n1 --disk nvme1n1 /dev/nvme0n1
|
||||||
```
|
```
|
||||||
|
|
||||||
### Debug VM
|
### Debug VM
|
||||||
|
|
Loading…
Add table
Reference in a new issue