Good day,
Before I begin, let me say thank you. As I am sure compared to you guys and girls I am a 1 month old baby in the linux world. I wanted a challenge. And boy did I get one. Spent almost 2 days on this, with chatGPT mind you. I have posted on the LTT forum. I followed guides. And still it won’t boot. And at this point I think I might just cry.
Minus the program names, I can read the code and understand what it says. I have other distros, the one I am most familiar with is popOS. which is the system I am coming form seeing Chris Titus’s video. And thinking this would be my perfect OS. And a perfect place to learn more.
Things I have done.
- Used the default boot loader settings (systemd-boot).
- Added grub ( not sure if the settings I used are why it didn’t work with grub)
- Changed computers. (but didn’t change the ventoy usb)
- Specified the drive from, “/boot/efi” to “/mnt/boot” to even “/dev/sda1”
- Gotten the drive to show up on legacy mode in the BIOS. But only ventoy is showing up on UEFI.
- Added both systemd and grub (spat out errors it only wanted one)
- tried nixos-rebuild switch --install-bootloader
- Add an M.2 SSD and tried installing on that
But I still get this error:
Warning: do not know how to make this configuration bootable; please enable a boot loader
The basic code I used
Use the systemd-boot EFI boot loader.
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
An example of what I tried with grub:
boot.loader.grub = {
enable = true;
efiSupport = true;
efiInstallAsRemovable = true;
device = “/dev/sda1”;
};
Any help will be awesome!
Thanks
J