Re: [Nix-dev] Grub problem: external pointer tables not supported

2017-01-24 Thread Roger Qiu
Hey glad you solvee it. So the problem was that you were using Grub to directly access ZFS root drive to get the kernel, but Nixos uses lots of hardlinks and Grub has a problem reading that. So the kernel is now copied to /boot. That's actually how it's done in gummiboot and probably other

Re: [Nix-dev] Grub problem: external pointer tables not supported

2017-01-23 Thread Tomasz Czyż
It looks like I hit some ZFS feature that it's not supported by grub module. How I found that? In grub, you can list files in zfs volumes by doing ``ls $drive/@/home`` etc. I could list ``ls $drive/@/nix`` or ``ls $drive/@/nix/var`` but not ``ls $drive/@/nix/store`` where I kept the kernels. I

Re: [Nix-dev] Grub problem: external pointer tables not supported

2017-01-23 Thread Tomasz Czyż
2017-01-23 16:15 GMT+00:00 Roger Qiu : > Hey, > > Changing nixos generations won't affect the grub boot partition, that only > changes which nixos kernel and initramfs image gets booted. > Because all boot options are not working one of my guesses is that in new nix version,

Re: [Nix-dev] Grub problem: external pointer tables not supported

2017-01-23 Thread Roger Qiu
Hey, Changing nixos generations won't affect the grub boot partition, that only changes which nixos kernel and initramfs image gets booted. This looks like an error in the Grub partition. Maybe you recently updated it or changed it, or the partition got corrupted. This is why other operating

[Nix-dev] Grub problem: external pointer tables not supported

2017-01-23 Thread Tomasz Czyż
Hello, recently my grub said this to me after I restarted computer: Error: external pointer tables not supported Error: you need to load the kernel first. Every option I select with nix (also past generations) shows me this message. I updated the system to 17.03pre99792.c311871 on 2016-12-23