@Suiseiseki@p hey nerds, do you know of any utilities to turn grub into a bootloader? Since I ran me cleaner my bios bootloader does not run and defaults to only booting from sata.
> do you know of any utilities to turn grub into a bootloader?
This is the best sentence. I want to frame it.
You could try flashing LibreBoot if you have a motherboard that supports it: https://libreboot.org/
In general, GURB gives you a lot of weird shit but it uses a really retarded naming scheme and the assigned numbers will not match Linux or Windows or the BIOS or anything (and, even better, it's 0-indexed instead of 1-indexed if I recall correctly, so `/dev/sda2` is `(hd0,1)` because it was written to boot HURD), so you might see drive numbers flipped around. I think you hit 'e' to get a GRUM shell. Check the man pages: I barely remember any of it because I use LILO and there's a high probability that at least one of the things I have typed in this paragraph is wrong because my mind recoils in terror at what goonoo people do to the computer. Good luck.
@p@Suiseiseki yeah my motherboard likely isn't supported considering its an early 2013 vaio but I have a feeling porting it may not be too hard. Considering how many things I've been able to do to the vaio like replacing the mini pcie wifi with a full size modern gpu it may not be too far off. Should also mention I was able to me_clean the bios with no issues whatsoever. Me cleaner did, as I stated in the post, remove any ability to choose the boot medium and default to only booting from sata unless no drive is present.
@p@Suiseiseki I like grub4dos because it has code completion in the terminal and has easy menus and works on (ex)fat(32)/NTFS and is easy to set up with bootice and other guis and a text editor with one easy to locate file. It does use the (hd0,1) format you mentioned.
@waff@p You add a 2MiB MBR BIOS boot partition to the start of the SATA drive, add a ext2 or ext4 /boot partition and then with /boot mounted, do `grub-install` to that drive with target i386-pc and the chainloader will be installed to the MBR and the rest of GRUB to /boot and your computer will boot into the GRUB OS by default.
You'll then be able to boot whatever kernel you want manually via c; `linux xxxxx` `xinitrd yyyy` (optional) `boot`
On a booted system, with os-prober installed, if you run `grub-mkconfig -o /boot/grub/grub.cfg`, the OS's installed on each mounted partition on the drive(s) will be added to grub as menu options.
There is also a grub config that adds a menu option that allows you to press u to scan for grub partitions on usb devices.
me_cleaner really shouldn't have done anything to prevent you from pressing Del or F12 on boot to enter setup - if there is no boot timeout, maybe clearing the CMOS will reset the defaults to something useful.
Intel CPUs from 2009 onwards that are not Atoms are handcuffed to require proprietary ME software to boot - all me_cleaner can do on such computers is cut down the number of partitions and set the HAP bit.