Hi Joseph Joe, It seems your kernel configuration didn't make it into your image.
This is where the configuration is read into the evaluation: https://github.com/NixOS/nixpkgs/blob/master/nixos/default.nix#L1 So it either reads the file pointed to by $NIXOS_CONFIG or it gets nixos-config from the NIX_PATH. => NIXOS_CONFIG=$PWD/myconfig.nix nix-build "<nixpkgs/nixos/release.nix>" -A iso_graphical.x86_64-linux Wout. On Tue, Oct 14, 2014 at 5:29 AM, Joseph Joe <[email protected]> wrote: > David, the command > > $ nix-build "<nixpkgs/nixos/release.nix>" -A iso_graphical.x86_64-linux > > worked and created an iso. I made a live usb with it, but the problem > persists. Upon booting, the only available hard drive is the usb. > > So, the iso did not use the system configuration.nix file. > > Alexander, could you elaborate on what I'd need to copy and change to > embed these kernel changes? I tried to add the same lines of code (... > SCSI_SAS_ATA y) into release.nix, but got an error saying that > release.nix is part of a read only file system. > > On Sat, Oct 11, 2014 at 1:10 AM, David Guibert <[email protected]> > wrote: > > > > Hi, > > > > On Sat, Oct 11, 2014 at 8:20 AM, Joseph Joe <[email protected]> wrote: > > > I now would like to create an image file from the configuration. > > > > > > I issued the command: > > > $ export NIX_PATH=$NIXREPOS > > > > check both variables > > $ echo $NIX_PATH > > /nix/var/nix/profiles/per-user/root/channels/nixos > > > > You could also set it to your working directory of nixpkgs. > > > > > But, the command: > > > $ nix-build -A iso_graphical.x86_64-linux $NIXREPOS/nixos/release.nix > > > > Do build an ISO, you could use > > > > $ nix-build "<nixpkgs/nixos/release.nix>" -A iso_graphical.x86_64-linux > > > > "<nixpkgs>" will be substituted by the path of nixpkgs by looking up > > inside $NIX_PATH. > > -- > > Regards, David >
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
