add nvme to initramfs

This commit is contained in:
illustris 2022-11-09 09:44:06 +05:30
parent 2566c3b750
commit fdb13b8226
Signed by: illustris
GPG Key ID: 56C8FC0B899FEFA3
4 changed files with 26 additions and 5 deletions

View File

@ -32,7 +32,7 @@ in
};
supportedFilesystems = [ "zfs" "ntfs" ];
zfs.devNodes = "/dev/disk/by-path";
zfs.devNodes = "/dev/disk/by-partuuid";
};
time.timeZone = "Asia/Kolkata";

View File

@ -8,10 +8,14 @@
(modulesPath + "/profiles/qemu-guest.nix")
];
boot.initrd.availableKernelModules = [ "uhci_hcd" "ehci_pci" "ahci" "virtio_pci" "sr_mod" "virtio_blk" ];
boot.initrd.kernelModules = [ ];
boot.kernelModules = [ "v4l2loopback" ];
boot.extraModulePackages = [ config.boot.kernelPackages.v4l2loopback ];
boot = {
initrd = {
availableKernelModules = [ "uhci_hcd" "ehci_pci" "ahci" "virtio_pci" "sr_mod" "virtio_blk" "nvme" ];
kernelModules = [ ];
};
kernelModules = [ "v4l2loopback" ];
extraModulePackages = [ config.boot.kernelPackages.v4l2loopback ];
};
fileSystems = {
"/" = {

13
mount.sh Normal file
View File

@ -0,0 +1,13 @@
#!/bin/sh
set -e
set -x
sudo zpool import desktop-nvme
sudo mount -t zfs desktop-nvme/rootfs /mnt/
sudo mount "/dev/disk/by-uuid/9807-6F26" /mnt/boot
sudo mount -t zfs desktop-nvme/nix /mnt/nix
sudo mount -t zfs desktop-nvme/home/root /mnt/root
sudo mount -t zfs desktop-nvme/home /mnt/home
sudo mount -t zfs desktop-nvme/var /mnt/var
sudo mount -t zfs desktop-nvme/var/lib /mnt/var/lib
sudo mount -t zfs desktop-nvme/var/log /mnt/var/log

4
unmount.sh Normal file
View File

@ -0,0 +1,4 @@
set -x
set -e
sudo umount -R /mnt
sudo zpool export desktop-nvme