On 21/11/2014 03:46, Joe Hillenbrand wrote: > I want to dual-boot Ubuntu and NixOS on my laptop. > > Ubuntu, because Unity has good touchscreen support and my laptop has a > touchscreen, and NixOS, because I want to learn it for work and I will > only learn it best if I am forced to use it fullish-time. (Please > don't suggest Nix on Ubuntu. I want to learn Nix at the system-level, > e.g. kernel modules, fstab, etc) > > I was able to recover by chrooting into my Ubuntu partition and > running update-grub, but that is not a good long-term solution. > > Ubuntu and NixOS seem to have completely incompatible grub update > procedures. I'm interested in ideas on how to make them play well > together. I would even be interested in contributing code to > facilitate that behavior, if the forces-that-be agree on a design. > > Otherwise I'm enjoying Nix so far. > > Thanks, Please post your partition layout. Are you using different partitions of /boot for ubuntu and nixos? Anyway, I think the best solution is the following: put device = "none" in nixos configuration.nix, that will not install grub but still generate the boot entries.
In the ubuntu grub, add a manual configuration line to load the config[1] from the nixos /boot. That is, you include at runtime the config of nixos into the ubuntu grub. This is the same approach I use for booting nixos installed in a subdirectory of the debian root :) [1] https://www.gnu.org/software/grub/manual/html_node/configfile.html#configfile _______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
