globetrotterdk wrote:Original for me is the original OEM configuration as it was when I originally purchased the EeePC. The point being that I don't want any boot loader on the internal HD. If or when I get GRUB installed, it will be installed on the SD card where the Ratpoison system resides. That is where that "special partition" comes into play.
That is original then more or less. But you have no chance to get exactly that code into the mbr that was in there once you received it unless you made a backup. Anyway there is always some code/bootloader in the MBR or the drive is not bootable. By default that's usually a so called MBR loader which just scans all primary(/extended) partitions and boots the one marked as active. Exactly that code/bootloader is written by fixmbr or lilo -M.
globetrotterdk wrote:So this isn't supported out of the box? This would imply that I need to remaster the install CD, to boot into my system, to install GRUB. That seems a little drastic.
No, you just need to build an initrd, that's stored alongside your kernel. I posted the corresponding Slackware readme too. Instead of just loading the kernel when booting you need to load the initrd too.
Such an initrd is needed for any uncommon setup regarding block devices, encryption, filesystems, ... If you use the generic kernel it's needed for any hardware setup, so no unneeded code is built into the kernel.
Never said, you need to remaster the install cd and it's actually far from that.