[Nix-dev] Nix OS installation problems - Where's the hard drive?

Wout Mertens wout.mertens at gmail.com
Tue Oct 14 10:09:03 CEST 2014


Argh that's wrong, it's not reading default.nix but release.nix which
doesn't let you specify a config. Thinking about that.

On Tue, Oct 14, 2014 at 9:54 AM, Wout Mertens <wout.mertens at gmail.com>
wrote:

> 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 <joej at reed.edu> 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 <david.guibert at gmail.com>
>> wrote:
>> >
>> > Hi,
>> >
>> > On Sat, Oct 11, 2014 at 8:20 AM, Joseph Joe <joej at reed.edu> 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
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20141014/358a7ab7/attachment-0001.html 


More information about the nix-dev mailing list