3 ms·
I'm running NixOS and they take care of my boot stages automatically. I have 2 disks with one boot partition each (unencrypted boot), raid1 for swap and data an
by lillecarl 5y ago
I'm running NixOS and they take care of my boot stages automatically. I have 2 disks with one boot partition each (unencrypted boot), raid1 for swap and data and neither suspend or hibernate is a problem, though I've previously had issues with not finding my bootloader at all, seems to be solved by calling sync on my boot partitions once I update grub (which nixos does every time I "rebuild" my setup, which is several times a day).
This is on a System76 Lemur Pro (lemp10).
The fancurve in the firmware is suboptimal, but there's a merged PR for solving that too.
I hope they make a fanless ultrabook (don't care if ARM or x86 tbh, as long as KVM works and AES is accelerated), then I could buy one for home as well.
I should note that it naturally takes awhile to wake from hibernation if I had a lot of applications running (40GB RAM, which is a weird configuration)
- mst 5y agoFond though I am of grub (for 'crusty sysadmin' values of fond, admittedly, but nonetheless), if it has all the features you need the nixos systemd-boot support seems to be much simpler to drive and debug.
- lillecarl 5y agoAbsolutely, sadly it doesn't support copying itself to two locations natively like grub, might be an easy fix but I haven't looked into it. You can't raid your boot partition so if you have 2 disks and want to be able to boot from both of them you need this operation. Maybe it could be solved with something as simple as an rsync between /boot and /boot-fallback, no clue.
- mst 5y agoI suspect that wouldn't be tricky but I've been focusing on helping out with Hydra development recently - once I get confidence with core-fu I expect to rewrite the grub stuff to be sensible modern perl first - but I mentioned systemd-boot for people who aren't me (and apparently aren't you either ;). Definitely enjoying nixos so far though :D