diff --git a/modules/initramfs.nix b/modules/initramfs.nix index 0861d7c4..8c937df2 100644 --- a/modules/initramfs.nix +++ b/modules/initramfs.nix @@ -47,12 +47,6 @@ in dir /proc 0755 0 0 dir /dev 0755 0 0 nod /dev/console 0600 0 0 c 5 1 - nod /dev/mtdblock0 0600 0 0 b 31 0 - nod /dev/mtdblock1 0600 0 0 b 31 1 - nod /dev/mtdblock2 0600 0 0 b 31 2 - nod /dev/mtdblock3 0600 0 0 b 31 3 - nod /dev/mtdblock4 0600 0 0 b 31 4 - nod /dev/mtdblock5 0600 0 0 b 31 5 dir /target 0755 0 0 dir /target/persist 0755 0 0 dir /target/nix 0755 0 0 diff --git a/pkgs/preinit/preinit.c b/pkgs/preinit/preinit.c index f6236ec6..182edd11 100644 --- a/pkgs/preinit/preinit.c +++ b/pkgs/preinit/preinit.c @@ -55,6 +55,7 @@ int main(int argc, char *argv[], char *envp[]) write(1, banner, strlen(banner)); AVER(mount("none", "/proc", "proc", 0, NULL)); + AVER(mount("none", "/dev", "devtmpfs", 0, NULL)); int cmdline = open("/proc/cmdline", O_RDONLY, 0);